Ihmettelevän ihmisen plärinät – Verkkokehityskurssin tärkeimpää sisältöä – Verkkoprotokollat



Ihmettelevän ihmisen plärinät – Verkkokehityskurssin tärkeimpää sisältöä – Verkkoprotokollat

0 0


draor.github.io


On Github draor / draor.github.io

Ihmettelevän ihmisen plärinät

Verkkokehityskurssin tärkeimpää sisältöä

Created by Juha-Matti Mäkinen / @draor

Verkkoprotokollat

Lyhyt läpikäynti muutamista verkkoprotokollista.

TCP

  • Perusta useimmille muille internetin protokollille
  • Käytetään yhteyden luomiseen Internetin välityksellä tietokoneiden välille
  • Selaimen ja palvelimen välille muodostetaan TCP-yhteys, jossa selain voi lähettää tavujonoja palvelimelle ja palvelin tavujonoja selaimelle.
  • Pitää huolen pakettien oikeasta saapumisjärjestyksestä
  • Perusta useimmille muille internetin protokollille
  • Käytetään yhteyden luomiseen Internetin välityksellä tietokoneiden välille
  • Yhteys sisältää kolme vaihetta: yhteyden muodostus, tiedonsiirto ja yhteyden katkaisu

HTTP

  • Hypertext Transfer Protocol
  • protokolla, jota selaimet ja WWW-palvelimet käyttävät tiedonsiirtoon
  • Asiakasohjelma avaa TCP-yhteyden palvelimelle ja lähettää pyynnön. Palvelin vastaa lähettämällä sopivan vastauksen, tavallisimmin HTML-sivun tai binääridataa kuten kuvia, ohjelmia tai ääntä.
  • Selain lähettää palvelimelle GET-pyynnön, johon palvelin vastaa
  • normaalisti tilaton, eli seuraavan pyynnön tulos ei riipu edellisen pyynnön tuloksesta
  • palvelimelle luodaan ja pidetään muistissa istuntoon liittyvä tieto (cookies)

IRC

  • Internet Relay Chat
  • Internetin pikaviestintäpalvelu, joka mahdollistaa reaaliaikaisen keskustelun Internet-käyttäjien välillä
  • Esikuvana Bitnet Relay Chat
  • IRC:ssä on lähes rajaton määrä kanavia eri aiheista monilla eri kielillä

Jahas...

Space

Jokohan tämä tähän hätään.

Plääh.

Ihmettelevän ihmisen plärinät Verkkokehityskurssin tärkeimpää sisältöä Created by Juha-Matti Mäkinen / @draor