TCP vs. UDP-protokollat
Sekä TCP että UDP sopivat OSI-mallin neljänteen kerrokseen, joka on siirtokerros aivan IP-kerroksen yläpuolella. TCP ja UDP tukevat molemmat tiedonsiirtoa kahdella eri tavalla, TCP on yhteyspainotteinen ja UDP on vähemmän yhteyttä.
Pakettien kuljetuksessa on kaksi suurta rajoitusta, joista toinen on luotettavuus ja toinen viive. Luotettavuus taataan paketin toimitus ja viive on oikea aika toimittaa paketti. Molempia ei voida saavuttaa huippuunsa samanaikaisesti, mutta ne voidaan optimoida.
Kahden solmun välisen tiedonsiirron aloittamiseksi lähettäjän tulisi tietää vastaanottimen IP sekä porttinumero. IP-osoite on reitittää paketti ja porttinumero on siirtää paketti oikealle henkilölle. Selitä tätä skenaariota tarkemmin reaalimaailman esimerkissä. Ajattele monen ostoskeskuksen ympäristöä ja joku ohjasi sinut ostoksille 30 (mikä on parturi), Golden Plaza, No 21 Park Ave, päästäksesi tähän paikkaan, sinun täytyy tietää vain Ei 21 park avenue, mutta palvelun saamiseksi salonista sinun on tiedettävä myymälän numero, joka on 30. Voit olettaa, että IP-osoite ei ole 21 ja kauppa nro 30 on porttinumero.
Sama kuin tietoliikenne- ja sovelluspalvelumallissa, TCP-sovellukset kuuntelevat porttinumeroita hyväksyäkseen TCP-yhteydet. Samoin kuin UDP-sovellukset kuuntelevat myös porttinumeroita UDP-palvelujen toimittamiseksi.
TCP:
Määritelty standardissa RFC 793
TCP on yhteyspohjainen luotettava pääte-end-protokolla, joka tukee taattua tiedonsiirtoa. Itse yhteydenmuodostuksesta TCP varmistaa luotettavuuden. Jotkut TCP: n pääominaisuuksista ovat 3-suuntainen kättely (SYN, SYN-ACK, ACK), virheen tunnistus, hidas käynnistys, virtauksen hallinta ja ruuhkien hallinta.
TCP on luotettava kuljetusmekanismi, joten sitä käytetään silloin, kun pakettien toimitus on välttämätöntä myös ruuhkissa. Tyypillinen esimerkki TCP-sovelluksista ja porttinumeroista ovat FTP-tiedot (20), FTP-ohjaus (21), SSH (222), Telnet (23), Mail (25), DNS (53), HTTP (80), POP3 (110), SNMP (161) ja HTTPS (443). Nämä ovat tunnettuja TCP-sovelluksia.
UDP:
Määritelty standardissa RFC 768
UDP (User Datagram Protocol) on yksinkertainen lähetysprotokolla, joka tarjoaa epäluotettavaa palvelua. Se ei tarkoita, että UDP ei toimita dataa, mutta ei ole mekanismeja ylikuormituksen hallinnan tai pakettihäviön jne. Seuraamiseksi. Koska se on yksinkertaista, se välttää yleiskäsittelyn verkkoliitännässä. Reaaliaikaiset sovellukset käyttävät enimmäkseen UDP: tä, koska pakettien pudottaminen on parempi kuin viivästyneet paketit. Tyypillinen esimerkki on äänipuhelu IP-median kautta.
Yhteenveto:
(1) TCP on yhteyspohjainen ja luotettava, kun UDP on vähemmän ja epäluotettava.
(2) TCP tarvitsee enemmän prosessointia verkkoliitäntätasolla, missä se ei ole, kuten UDP: ssä.
(3) TCP käyttää 3-suuntaista kättelyä, ruuhkanhallintaa, virtauksen ohjausta ja muuta mekanismia varmistaakseen luotettavan lähetyksen.
(4) UDP: tä käytetään enimmäkseen tapauksissa, joissa pakettiviive on vakavampi kuin pakettihäviö. (Reaaliaikaiset sovellukset)