Tofauti Kati ya Itifaki za TCP na UDP

Tofauti Kati ya Itifaki za TCP na UDP
Tofauti Kati ya Itifaki za TCP na UDP

Video: Tofauti Kati ya Itifaki za TCP na UDP

Video: Tofauti Kati ya Itifaki za TCP na UDP
Video: НЕ УБОЮСЬ Я ЗЛА / I Will Fear no Evil 2024, Novemba
Anonim

TCP dhidi ya Itifaki za UDP

TCP na UDP zote mbili zinalingana katika safu ya nne katika muundo wa OSI ambayo ni safu ya usafirishaji juu ya safu ya IP. TCP na UDP zote zinasaidia utumaji data kwa njia mbili tofauti, TCP ina mwelekeo wa muunganisho na UDP haina muunganisho mdogo.

Katika usafirishaji wa pakiti kuna vikwazo viwili vikubwa kimoja ni kutegemewa na kingine ni kutochelewa. Kuegemea ni uhakika wa utoaji wa pakiti na latency ni kutoa pakiti kwa wakati. Zote mbili haziwezi kufikiwa kufikia kilele kwa wakati mmoja lakini zinaweza kuboreshwa.

Ili kuanzisha mawasiliano ya data kati ya nodi mbili, mtumaji anapaswa kujua IP ya wapokezi pamoja na nambari ya mlango. Anwani ya IP ni kuelekeza pakiti na nambari ya bandari ni kukabidhi pakiti kwa mtu sahihi. Ukifafanua zaidi hali hii kwa mfano wa ulimwengu halisi, fikiria kuhusu mazingira tata ya ununuzi na mtu fulani alikuelekeza ununue 30(Ambayo ni saluni ya kinyozi), Golden Plaza, No 21 Park Ave, ili kufika mahali hapa unahitaji kujua tu Hapana. 21 park avenue lakini ili kupata huduma kutoka saloon unahitaji kujua nambari ya duka ambayo ni 30. Unaweza kudhani no 21 kama anwani ya IP na ununue nambari 30 kama nambari ya bandari.

Sawa na katika mawasiliano ya data na modeli ya huduma za programu Programu za TCP husikiliza nambari za mlango ili kukubali miunganisho ya TCP. Sawa na programu za UDP pia husikiliza nambari za bandari ili kutoa huduma za UDP.

TCP:

Imefafanuliwa katika RFC 793

TCP inalenga mwisho wa muunganisho ili kukomesha itifaki inayotegemeka ili kusaidia utumaji data uliohakikishwa. Kutoka kwa uanzishwaji wa uunganisho yenyewe TCP inahakikisha kuegemea. Baadhi ya vipengele kuu vya TCP ni kupeana mkono kwa njia 3 (SYN, SYN-ACK, ACK), Utambuzi wa Hitilafu, Anza polepole, Udhibiti wa Mtiririko na Udhibiti wa Msongamano.

TCP ni njia ya usafiri inayotegemewa kwa hivyo itatumika ambapo uwasilishaji wa pakiti ni lazima hata katika msongamano. Mfano wa kawaida wa programu za TCP na nambari za mlango ni data ya FTP (20), Udhibiti wa FTP (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP(80), POP3(110), SNMP(161) na HTTPS(443). Hizi ni programu zinazojulikana za TCP.

UDP:

Imefafanuliwa katika RFC 768

UDP (Itifaki ya Data ya Mtumiaji) ni itifaki rahisi ya upokezaji hutoa huduma isiyotegemewa. Haimaanishi kuwa UDP haitatoa data lakini hakuna mbinu za kufuatilia udhibiti wa msongamano au upotevu wa pakiti n.k. Kwa kuwa ni rahisi huepuka usindikaji wa juu kwenye kiolesura cha mtandao. Programu za muda halisi mara nyingi hutumia UDP kwa sababu ni vyema kudondosha pakiti kuliko pakiti zilizochelewa. Mfano wa kawaida ni mtiririko wa sauti kupitia IP.

Muhtasari:

(1) TCP ina mwelekeo wa muunganisho na inategemewa ambapo UDP ni muunganisho mdogo na hautegemewi.

(2) TCP inahitaji uchakataji zaidi katika kiwango cha kiolesura cha mtandao ambapo katika UDP haipo.

(3) TCP hutumia, kupeana mkono kwa njia 3, udhibiti wa msongamano, udhibiti wa mtiririko na utaratibu mwingine ili kuhakikisha upokezaji unaotegemewa.

(4) UDP hutumiwa zaidi katika hali ambapo ucheleweshaji wa pakiti ni mbaya zaidi kuliko upotezaji wa pakiti. (Programu za wakati halisi)

Ilipendekeza: