Transmission Control Protocol (TCP ) og User Datagram Protocol ( UDP ) er de to transportprotokoller av TCP /IP -protokollene . En protokoll stack er en måte å representere protokoller gruppert etter funksjon og lagdelt over hverandre . Det nederste laget avtaler med de fysiske aspektene av nettverk og høyeste laget inneholder programmer . TCP og UDP er ved Transport Layer , som er det tredje laget opp i stabelen. Transport Layer
ansvar Transport Layer protokoller - både TCP og UDP - er først og fremst å skape en datapakke . En datapakke er en struktur som inneholder et segment av data. Dataene reiser i kroppen av pakken , og transport -protokollen legger på en header til denne pakken . Overskriften inneholder administrasjonen informasjon for transport -protokollen, og er ikke en del av dataene i pakken .
Port Tall
Det grunnleggende kravet til transport header skal inneholde kilde og destinasjon port nummer av dataene. En portnummer er en kode som representerer et program. Det er som en adresse for et program på en datamaskin. Portnumre er tildelt og vedlikeholdes av Internet Assigned Numbers Authority ( IANA ) . En port er identifisert av sin port nummer og protokollen med det nummeret, så TCP port 123 og UDP port 123 er to forskjellige porter.
User Datagram Protocol
< p> En UDP pakke inneholder litt mer enn to portnummer. Brukeren Datagram Protocol er en forbindelsesløs system , noe som betyr at hver pakke er en isolert transaksjon , og det er ingen rutiner for å sjekke om dataene kommer . Pakken inneholder en checksum -feltet. Dette er resultatet av en beregning basert på innholdet av pakken . Formålet med sjekksummen er at mottakeren for å sjekke om pakken kom med samme innhold avsenderen sendt ut. Men det er ingen utvinning prosedyrer om pakken er blitt ødelagt. Mottakeren faller pakken uten å varsle avsenderen av svikt .
Transmission Control Protocol
TCP er en sammenheng -orientert protokoll . Den etablerer en sesjon mellom avsender og mottaker , så det pakke struktur inneholder felt for å identifisere session ledelse pakker . Den pakke struktur identifiserer også dataene i pakken i forhold til data som sendes i andre pakker i strømmen med dataoverføring. Dette gjør det mulig for mottakeren å montere datapakkene i riktig rekkefølge , bør de komme ut av sekvensen .