- Transporto sluoksnį vaizduoja du protokolai: TCP ir UDP.
- IP protokolas tinklo sluoksnyje perduoda datagramą iš šaltinio pagrindinio kompiuterio į paskirties pagrindinį kompiuterį.
- Šiais laikais operacinė sistema palaiko kelių vartotojų ir kelių procesų aplinkas, vykdomoji programa vadinama procesu. Kai pagrindinis kompiuteris siunčia pranešimą kitam pagrindiniam kompiuteriui, tai reiškia, kad šaltinio procesas siunčia procesą į paskirties procesą. Transporto lygmens protokolai apibrėžia kai kuriuos ryšius su atskirais prievadais, vadinamais protokolo prievadais.
- IP protokolas yra pagrindinis kompiuterio protokolas, naudojamas paketui pristatyti iš šaltinio pagrindinio kompiuterio į paskirties pagrindinį kompiuterį, o transporto sluoksnio protokolai yra prievado į prievadą protokolai, veikiantys IP protokolų viršuje, kad būtų pristatytas paketas iš pradinio kompiuterio. prievadą į IP paslaugas ir iš IP paslaugų į paskirties prievadą.
- Kiekvienas prievadas yra apibrėžtas teigiamu sveikojo skaičiaus adresu ir yra 16 bitų.
UDP
- UDP reiškia Vartotojo Datagramos protokolas .
- UDP yra paprastas protokolas ir suteikia nenuoseklią transportavimo funkciją.
- UDP yra be ryšio protokolas.
- Šio tipo protokolas naudojamas, kai patikimumas ir saugumas yra mažiau svarbūs nei greitis ir dydis.
- UDP yra galutinis transportavimo lygio protokolas, kuris prideda transportavimo lygio adresus, kontrolinės sumos klaidų valdymą ir ilgio informaciją prie duomenų iš viršutinio sluoksnio.
- UDP protokolo sukurtas paketas yra žinomas kaip vartotojo datagrama.
Vartotojo datagramos formatas
Vartotojo datagrama turi 16 baitų antraštę, kuri parodyta žemiau:
kur,
UDP protokolo trūkumai
- UDP teikia pagrindines funkcijas, reikalingas perdavimo nuo galo iki galo pristatymui.
- Ji neteikia jokių sekos ar pertvarkymo funkcijų ir nenurodo sugadinto paketo pranešant apie klaidą.
- UDP gali aptikti, kad įvyko klaida, tačiau nenurodo, kuris paketas buvo prarastas, nes jame nėra konkretaus duomenų segmento ID arba sekos numerio.
TCP
- TCP reiškia perdavimo valdymo protokolą.
- Jis teikia visas transporto lygmens paslaugas programoms.
- Tai į ryšį orientuotas protokolas, reiškiantis ryšį tarp abiejų perdavimo galų. Norėdami sukurti ryšį, TCP sukuria virtualią grandinę tarp siuntėjo ir gavėjo siuntimo metu.
TCP protokolo ypatybės
- Užmegzkite ryšį tarp dviejų TCP.
- Duomenimis keičiamasi abiem kryptimis.
- Ryšys nutraukiamas.
Gaunantis TCP naudoja eilės numerį, kad iš naujo surinktų segmentus, jei jie atkeliauja netinkamai, arba pašalintų pasikartojančius segmentus.
TCP segmento formatas
kur,
Iš viso yra šešių tipų vėliavėlės valdymo lauke:
B/w TCP ir UDP skirtumai
Palyginimo pagrindas | TCP | UDP |
---|---|---|
Apibrėžimas | Prieš perduodant duomenis TCP sukuria virtualią grandinę. | UDP perduoda duomenis tiesiai į paskirties kompiuterį, nepatikrindamas, ar imtuvas yra pasirengęs priimti, ar ne. |
Ryšio tipas | Tai į ryšį orientuotas protokolas | Tai protokolas be ryšio |
Greitis | lėtas | aukštas |
Patikimumas | Tai patikimas protokolas. | Tai nepatikimas protokolas. |
Antraštės dydis | 20 baitų | 8 baitai |
pripažinimas | Jis laukia duomenų patvirtinimo ir turi galimybę pakartotinai išsiųsti prarastus paketus. | Jis nei patvirtina, nei pakartotinai persiunčia sugadintą kadrą. |