- Prijenosni sloj predstavljaju dva protokola: TCP i UDP.
- IP protokol u mrežnom sloju isporučuje datagram od izvornog računala do odredišnog računala.
- U današnje vrijeme operativni sustav podržava višekorisnička i višeprocesna okruženja, program koji se izvršava naziva se proces. Kada host šalje poruku drugom hostu znači da izvorni proces šalje proces odredišnom procesu. Protokoli prijenosnog sloja definiraju neke veze na pojedinačne priključke poznate kao portovi protokola.
- IP protokol je host-to-host protokol koji se koristi za isporuku paketa od izvornog hosta do odredišnog hosta, dok su protokoli prijenosnog sloja port-to-port protokoli koji rade na vrhu IP protokola za isporuku paketa od izvornog priključak na IP usluge i od IP usluga na odredišni priključak.
- Svaki port je definiran adresom pozitivnog cijelog broja i ima 16 bita.
UDP
- UDP je kratica za Protokol korisničkog datagrama .
- UDP je jednostavan protokol i pruža funkciju prijenosa bez slijeda.
- UDP je protokol bez povezivanja.
- Ova vrsta protokola koristi se kada su pouzdanost i sigurnost manje važni od brzine i veličine.
- UDP je end-to-end protokol prijenosne razine koji dodaje adrese prijenosne razine, kontrolu pogreške kontrolnog zbroja i informacije o duljini podacima s gornjeg sloja.
- Paket koji proizvodi UDP protokol poznat je kao korisnički datagram.
Format korisničkog datagrama
Korisnički datagram ima 16-bajtno zaglavlje koje je prikazano ispod:
Gdje,
Nedostaci UDP protokola
- UDP pruža osnovne funkcije potrebne za isporuku prijenosa s kraja na kraj.
- Ne pruža nikakve funkcije sekvenciranja ili promjene redoslijeda i ne navodi oštećeni paket kada prijavljuje pogrešku.
- UDP može otkriti da je došlo do pogreške, ali ne specificira koji je paket izgubljen jer ne sadrži ID ili redni broj određenog segmenta podataka.
TCP
- TCP je kratica za Transmission Control Protocol.
- Aplikacijama pruža potpune usluge prijenosnog sloja.
- To je protokol orijentiran na vezu, što znači vezu uspostavljenu između oba kraja prijenosa. Za stvaranje veze TCP generira virtualni krug između pošiljatelja i primatelja za vrijeme trajanja prijenosa.
Značajke TCP protokola
- Uspostavite vezu između dva TCP-a.
- Podaci se razmjenjuju u oba smjera.
- Veza je prekinuta.
Prijemni TCP koristi redni broj za ponovno sastavljanje segmenata ako stignu pogrešnim redoslijedom ili za uklanjanje duplikata segmenata.
Format TCP segmenta
Gdje,
Postoji ukupno šest vrsta zastavica u kontrolnom polju:
Razlike c/b TCP & UDP
Osnova za usporedbu | TCP | UDP |
---|---|---|
Definicija | TCP uspostavlja virtualni krug prije prijenosa podataka. | UDP prenosi podatke izravno na odredišno računalo bez provjere je li prijamnik spreman za primanje ili ne. |
Vrsta veze | To je protokol usmjeren na povezivanje | To je protokol bez povezivanja |
Ubrzati | usporiti | visoka |
Pouzdanost | To je pouzdan protokol. | To je nepouzdan protokol. |
Veličina zaglavlja | 20 bajtova | 8 bajtova |
priznanje | Čeka potvrdu prijema podataka i ima mogućnost ponovnog slanja izgubljenih paketa. | Ne preuzima potvrdu niti ponovno odašilje oštećeni okvir. |