- Transportlaget er repræsenteret af to protokoller: TCP og UDP.
- IP-protokollen i netværkslaget leverer et datagram fra en kildevært til destinationsværten.
- I dag understøtter operativsystemet multibruger- og multiprocessing-miljøer, et eksekverende program kaldes en proces. Når en vært sender en besked til en anden vært, betyder det, at kildeprocessen sender en proces til en destinationsproces. Transportlagsprotokollerne definerer nogle forbindelser til individuelle porte kendt som protokolporte.
- En IP-protokol er en vært-til-vært-protokol, der bruges til at levere en pakke fra kildeværten til destinationsværten, mens transportlagsprotokoller er port-til-port-protokoller, der arbejder på toppen af IP-protokollerne for at levere pakken fra den oprindelige. port til IP-tjenesterne og fra IP-tjenester til destinationsporten.
- Hver port er defineret af en positiv heltalsadresse, og den er på 16 bit.
UDP
- UDP står for Brugerdatagramprotokol .
- UDP er en simpel protokol, og den giver ikke-sekventeret transportfunktionalitet.
- UDP er en forbindelsesfri protokol.
- Denne type protokol bruges, når pålidelighed og sikkerhed er mindre vigtige end hastighed og størrelse.
- UDP er en ende-til-ende transportniveauprotokol, der tilføjer adresser på transportniveau, kontrolsumfejlkontrol og længdeinformation til dataene fra det øverste lag.
- Pakken produceret af UDP-protokollen er kendt som et brugerdatagram.
Brugerdatagramformat
Brugerdatagrammet har en 16-byte header, som er vist nedenfor:
Hvor,
Ulemper ved UDP-protokollen
- UDP leverer grundlæggende funktioner, der er nødvendige for end-to-end levering af en transmission.
- Det giver ingen sekvens- eller genbestillingsfunktioner og specificerer ikke den beskadigede pakke, når der rapporteres en fejl.
- UDP kan opdage, at der er opstået en fejl, men den specificerer ikke, hvilken pakke der er gået tabt, da den ikke indeholder et ID eller sekvensnummer for et bestemt datasegment.
TCP
- TCP står for Transmission Control Protocol.
- Det giver fuld transportlagstjenester til applikationer.
- Det er en forbindelsesorienteret protokol betyder forbindelsen etableret mellem begge ender af transmissionen. Til oprettelse af forbindelsen genererer TCP et virtuelt kredsløb mellem afsender og modtager under varigheden af en transmission.
Funktioner i TCP-protokollen
- Etabler en forbindelse mellem to TCP'er.
- Data udveksles i begge retninger.
- Forbindelsen er afbrudt.
Den modtagende TCP bruger sekvensnummeret til at samle segmenterne igen, hvis de ankommer ude af drift, eller til at fjerne de duplikerede segmenter.
TCP-segmentformat
Hvor,
alfabet og tal
Der er i alt seks typer flag i kontrolfeltet:
Forskelle s/h TCP & UDP
Grundlag for sammenligning | TCP | UDP |
---|---|---|
Definition | TCP etablerer et virtuelt kredsløb før overførsel af data. | UDP sender dataene direkte til destinationscomputeren uden at verificere, om modtageren er klar til at modtage eller ej. |
Tilslutningstype | Det er en forbindelsesorienteret protokol | Det er en forbindelsesløs protokol |
Fart | langsom | høj |
Pålidelighed | Det er en pålidelig protokol. | Det er en upålidelig protokol. |
Header størrelse | 20 bytes | 8 bytes |
anerkendelse | Den venter på bekræftelse af data og har mulighed for at sende de tabte pakker igen. | Den tager hverken bekræftelsen, eller den gensender den beskadigede ramme. |