Atšķirība Starp TCP Un UDP Protokoliem

Atšķirība Starp TCP Un UDP Protokoliem
Atšķirība Starp TCP Un UDP Protokoliem

Video: Atšķirība Starp TCP Un UDP Protokoliem

Video: Atšķirība Starp TCP Un UDP Protokoliem
Video: TCP и UDP | Что это такое и в чем разница? 2024, Novembris
Anonim

TCP vs UDP protokoli

Gan TCP, gan UDP iekļaujas OSI modeļa ceturtajā slānī, kas ir transporta slānis tieši virs IP slāņa. Gan TCP, gan UDP atbalsta datu pārraidi divos dažādos veidos, TCP ir orientēts uz savienojumu un UDP ir mazāks savienojums.

Paku transportēšanā ir divi galvenie ierobežojumi: viens ir uzticamība, bet otrs - latentums. Uzticamība ir garantēta paketes piegāde, un latentums ir savlaicīga paketes piegāde. Abus nevar sasniegt vienlaikus ar maksimumu, bet tos varētu optimizēt.

Lai sāktu datu pārraidi starp diviem mezgliem, sūtītājam jāzina uztvērēju IP, kā arī porta numurs. IP adrese ir paketes novirzīšana, bet porta numurs - paketes nodošana pareizajai personai. Sīkāk izskaidrojot šo scenāriju reālā pasaules piemērā, padomājiet par vairāku iepirkšanās kompleksu vidi, un kāds jūs pamudināja iepirkties 30 (kas ir frizētava), Golden Plaza, No 21 Park Ave, lai sasniegtu šo vietu, jums jāzina tikai Nē. 21 park avenue, bet, lai saņemtu pakalpojumu no salona, jums jāzina veikala numurs, kas ir 30. Jūs varat pieņemt, ka IP kods nav 21, bet veikals Nr. 30 - ostas nr.

Tāpat kā datu sakaru un lietojumprogrammu pakalpojumu modelī, TCP lietojumprogrammas klausās porta numurus, lai pieņemtu TCP savienojumus. Tāpat kā UDP lietojumprogrammas, arī klausieties portu numurus, lai sniegtu UDP pakalpojumus.

TCP:

Definēts RFC 793

TCP ir uz savienojumu orientēts drošs protokols, lai atbalstītu garantētu datu pārraidi. No paša savienojuma izveides TCP nodrošina uzticamību. Dažas no galvenajām TCP iezīmēm ir trīsvirzienu rokasspiediens (SYN, SYN-ACK, ACK), kļūdu noteikšana, lēna palaišana, plūsmas kontrole un pārslodzes kontrole.

TCP ir uzticams transporta mehānisms, tāpēc to izmantos, ja pakešu piegāde ir obligāta pat sastrēgumu gadījumā. Tipisks TCP lietojumprogrammu un portu numuru piemērs ir FTP dati (20), FTP vadība (21), SSH (222), Telnet (23), Pasts (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) un HTTPS (443). Tās ir labi zināmas TCP lietojumprogrammas.

UDP:

Definēts RFC 768

UDP (User Datagram Protocol) ir vienkāršs pārraides protokols, kas nodrošina neuzticamu servisu. Tas nenozīmē, ka UDP nepiegādās datus, taču nav mehānismu, lai uzraudzītu pārslodzes kontroli vai pakešu zaudēšanu utt. Tā kā tas ir vienkārši, tas ļauj izvairīties no pieskaitāmās apstrādes tīkla saskarnē. Reāllaika lietojumprogrammās pārsvarā tiek izmantota UDP, jo labāk ir nomest paketes nekā aizkavētas paketes. Tipisks piemērs ir balss pārraide, izmantojot IP datu nesēju plūsmas.

Kopsavilkums:

(1) TCP ir orientēts uz savienojumu un uzticams, ja UDP savienojums ir mazāks un neuzticamāks.

(2) TCP ir nepieciešams vairāk apstrādāt tīkla saskarnes līmenī, kur tas nav UDP.

(3) TCP izmanto trīsvirzienu rokasspiedienu, pārslodzes kontroli, plūsmas kontroli un citu mehānismu, lai pārliecinātos par uzticamu pārraidi.

(4) UDP galvenokārt izmanto gadījumos, kad pakešu aizkave ir nopietnāka nekā pakešu zaudēšana. (Reāllaika lietojumprogrammas)

Ieteicams: