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: Печенье к празднику: тает во рту! Идеально подходит для чая или кофе / миндаля и орехов 2024, Jūlijs
Anonim

TCP pret UDP protokoliem

Gan TCP, gan UDP ietilpst 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.

Pakešu pārvadāšanai ir divi galvenie ierobežojumi, viens ir uzticamība un otrs - latentums. Uzticamība ir garantēta paketes piegāde, un latentums ir savlaicīga paketes piegāde. Abus nevar sasniegt augstākajā līmenī vienlaikus, taču tos var optimizēt.

Lai uzsāktu datu saziņu starp diviem mezgliem, sūtītājam jāzina uztvērēja IP, kā arī porta numurs. IP adrese ir maršruta pakete, un porta numurs ir, lai nodotu paketi pareizajai personai. Tālāk izskaidrojot šo scenāriju reālās pasaules piemērā, padomājiet par vairāku iepirkšanās kompleksu vidi un kāds jūs novirzīja uz veikalu 30 (kas ir frizētavas salons), Golden Plaza, No 21 Park Ave. Lai sasniegtu šo vietu, jums jāzina tikai Nē. 21 parka avēnijā, bet, lai saņemtu pakalpojumu no salona, jums jāzina veikala numurs, kas ir 30. Varat pieņemt, ka IP adrese ir Nr. 21, bet kā porta nr.

Tas pats kā datu sakaru un lietojumprogrammu pakalpojumu modelī TCP lietojumprogrammas klausās portu numurus, lai pieņemtu TCP savienojumus. Tāpat kā UDP lietojumprogrammas, arī klausās portu numurus, lai nodrošinātu UDP pakalpojumus.

TCP:

Definēts RFC 793

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

TCP ir uzticams transporta mehānisms, tāpēc tas tiks izmantots, 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). Šī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 pakalpojumu. Tas nenozīmē, ka UDP nepiegādās datus, bet nav mehānismu, lai uzraudzītu pārslodzes kontroli vai pakešu zudumu utt. Tā vienkāršības dēļ tas ļauj izvairīties no pieskaitāmās apstrādes tīkla saskarnē. Reāllaika lietojumprogrammas galvenokārt izmanto UDP, jo pakešu nomešana ir vēlama, nevis aizkavētas paketes. Tipisks piemērs ir balss IP multivides plūsmas.

Kopsavilkums:

(1) TCP ir uz savienojumu orientēts un uzticams, savukārt UDP ir mazāks savienojums un neuzticams.

(2) TCP ir nepieciešama lielāka apstrāde tīkla interfeisa līmenī, bet tā nav UDP gadījumā.

(3) TCP izmanto trīsvirzienu rokasspiedienu, sastrēgumu kontroli, plūsmas kontroli un citus mehānismus, lai nodrošinātu uzticamu pārraidi.

(4) UDP galvenokārt tiek izmantots gadījumos, kad pakešu aizkave ir nopietnāka par pakešu zudumu. (Reāllaika lietojumprogrammas)

Ieteicams: