- Transportskiktet representeras av två protokoll: TCP och UDP.
- IP-protokollet i nätverkslagret levererar ett datagram från en källvärd till målvärden.
- Numera stöder operativsystemet multianvändar- och multiprocessingmiljöer, ett exekverande program kallas en process. När en värd skickar ett meddelande till en annan värd betyder det att källprocessen skickar en process till en destinationsprocess. Transportlagerprotokollen definierar vissa anslutningar till individuella portar som kallas protokollportar.
- Ett IP-protokoll är ett värd-till-värd-protokoll som används för att leverera ett paket från källvärden till destinationsvärden, medan transportlagerprotokoll är port-till-port-protokoll som fungerar på toppen av IP-protokollen för att leverera paketet från den ursprungliga port till IP-tjänsterna och från IP-tjänster till destinationsporten.
- Varje port definieras av en positiv heltalsadress och den är på 16 bitar.
UDP
- UDP står för användardatagram protokoll .
- UDP är ett enkelt protokoll och det ger icke-sekvenserad transportfunktionalitet.
- UDP är ett anslutningslöst protokoll.
- Denna typ av protokoll används när tillförlitlighet och säkerhet är mindre viktiga än hastighet och storlek.
- UDP är ett end-to-end transportnivåprotokoll som lägger till transportnivåadresser, kontrollsummafelkontroll och längdinformation till data från det övre lagret.
- Paketet som produceras av UDP-protokollet är känt som ett användardatagram.
Användardatagramformat
Användardatagrammet har en 16-byte header som visas nedan:
Var,
Nackdelar med UDP-protokoll
- UDP tillhandahåller grundläggande funktioner som behövs för end-to-end leverans av en överföring.
- Den tillhandahåller inga sekvenserings- eller omordningsfunktioner och specificerar inte det skadade paketet när ett fel rapporteras.
- UDP kan upptäcka att ett fel har inträffat, men det specificerar inte vilket paket som har gått förlorat eftersom det inte innehåller ett ID eller sekvensnummer för ett visst datasegment.
TCP
- TCP står för Transmission Control Protocol.
- Det tillhandahåller fullständiga transportlagertjänster till applikationer.
- Det är ett anslutningsorienterat protokoll som betyder anslutningen som upprättas mellan båda ändarna av överföringen. För att skapa anslutningen genererar TCP en virtuell krets mellan sändare och mottagare under hela överföringen.
Funktioner i TCP-protokollet
- Upprätta en anslutning mellan två TCP:er.
- Data utbyts i båda riktningarna.
- Anslutningen avslutas.
Den mottagande TCP:n använder sekvensnumret för att återmontera segmenten om de kommer ur funktion eller för att eliminera dubblettsegmenten.
TCP-segmentformat
Var,
Det finns totalt sex typer av flaggor i kontrollfältet:
Skillnader svartvit TCP & UDP
Grund för jämförelse | TCP | UDP |
---|---|---|
Definition | TCP upprättar en virtuell krets innan data överförs. | UDP överför data direkt till måldatorn utan att verifiera om mottagaren är redo att ta emot eller inte. |
Kopplingstyp | Det är ett anslutningsorienterat protokoll | Det är ett anslutningslöst protokoll |
Fart | långsam | hög |
Pålitlighet | Det är ett tillförlitligt protokoll. | Det är ett opålitligt protokoll. |
Rubrikstorlek | 20 byte | 8 byte |
bekräftelse | Den väntar på bekräftelse av data och har förmågan att skicka om de förlorade paketen. | Den tar varken bekräftelsen eller återsänder den skadade ramen. |