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ä
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