Transmission Control Protocol ( TCP) og User Datagram Protocol ( UDP ) er de to transport protokoller til TCP /IP protokol stakken . En protokol stakken er en måde at repræsentere protokoller grupperet efter funktion og lagdelte oven på hinanden . Det nederste lag omhandler de fysiske aspekter af netværk og den højeste lag indeholder programmer . TCP og UDP er på Transport Layer , som er det tredje lag op i stakken . Transport Layer
ansvarsområder Transport Layer protokoller - både TCP-og UDP - primært for at skabe en datapakke. En datapakke er en struktur, der indeholder et segment af data . Dataene rejser i kroppen af pakken , og transportsektoren protokollen tilføjer en header til denne pakke . Overskriften indeholder administration oplysninger til transport protokollen og er ikke en del af dataene i pakken.
Portnumre
Det grundlæggende krav for transport header skal indeholde kilde og destination port numre af data. Et portnummer er en kode, der repræsenterer en ansøgning. Det er ligesom en adresse for et program på en computer. Portnumre tildeles og vedligeholdes af Internet Assigned Numbers Authority ( IANA ) . En port er identificeret ved sin portnummer og protokollen bruger dette nummer , så TCP-port 123 og UDP-port 123 er to forskellige havne.
User Datagram Protocol
< p> En UDP pakke indeholder lidt mere end to portnumre . User Datagram Protocol er en forbindelsesløst -system , hvilket betyder, hver pakke er en isoleret transaktion, og der er ingen procedurer for at kontrollere, om data ankommer . Pakken indeholder en checksum felt . Dette er resultatet af en beregning baseret på indholdet af pakken. Formålet med kontrolsummen er at gøre det muligt for modtageren at kontrollere, om pakken ankom med samme indhold afsenderen sendt ud . Men der er ingen inddrivelsesprocedurer , hvis pakken er blevet beskadiget . Modtageren falder pakken uden at underrette afsenderen af fiasko .
Transmission Control Protocol
TCP er en forbindelse orienteret protokol. Den etablerer en session mellem afsender og modtager , så dens pakke struktur indeholder felter til at identificere session management pakker. Pakken struktur identificerer også dataene i pakken i forhold til data, der sendes i andre pakker i strømmen af dataoverførsel. Dette gør det muligt , at modtageren samle datapakkerne i den rigtige rækkefølge , bør de ankommer ude af rækkefølge .