Verkkoprotokollat
Tehtävänä oli dokumentoida tärkeimpiä verkkoprotokollia.
HTTP
Hypertext Transfer Protocol.
- HTTP on protokolla, jota selaimet ja www-palvelimet käyttävät tiedonsiirtoon.
- Protokolla perustuu siihen, että 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ä.
Metodeja
- GET - käytetään resurssin hakua varten
- POST - esimerkiksi täytetyn lomakkeen tietojen lähettäminen palveluun
- HEAD - pyydä vain sivun otsikkotiedot
- CONNECT - pyydetään yhteyttä, joka jää päälle
TCP
Transmission Control Protocol
- TCP on tietoliikenneprotokolla, jolla luodaan yhteyksiä tietokoneiden välille, joilla on pääsy internettiin.
- Tietokoneet voivat lähettää toisilleen luotettavasti tavujonoja.
- Pitää huolta siitä, että paketit saapuvat perille oikeassa järjestyksessä.
- Tarvittaessa hävinnyt paketti voidaan lähettää uudestaan.
TCP-yhteyden vaiheet
- Yhteyden muodostaminen
- Tiedonsiirto
- Yhteyden päättäminen
- Telnet on yhteysprotokolla pääteyhteyksiin Internetin ylitse.
- Pääteyhteys muodostetaan asiakkaan tietokoneesta palvelimen komentorivipalveluihin, jolloin päästään käyttämään palvelimen ohjelmia ja palveluita.
UDP
User Datagram Protocol
- Yhteydetön protokolla, joka ei vaadi yhteyttä laitteiden välille, mutta mahdollistaa tiedostojen siirron.
- Paketin perillemenoa ei varmisteta päästä päähän.
Käytetään
- Verkkopeleissä
- Realiiaikaisen kuvan & videon lähettämiseen