Sisukord
- Mis on TCP?
- Kuidas TCP töötab?
- TCP omadused
- TCP eelised
- TCP puudused
- TCP reaalajas rakendused
- Mis on UDP?
- Kuidas UDP töötab?
- UDP omadused
- UDP eelised
- UDP miinused
- UDP reaalajas rakendused
- Peamised erinevused TCP ja UDP vahel
- Soovitatavad artiklid
Mis on TCP?
The Edastamise juhtimisprotokoll või TCP on sideprotokoll, mis kirjeldab, kuidas luua ja säilitada võrgusuhtlust, mille kaudu rakendusprogrammid andmeid vahetavad.
TCP sai alguse esialgsest võrgurakendusest, mille kaudu see täiendas Interneti-protokolli (IP). Seetõttu nimetatakse duot tavaliselt kui TCP/IP . Interneti-protokoll (IP) on element, mis määrab, kuidas arvutid üksteisele andmepakette saadavad. Tänapäeval on TCP ja IP Interneti määratlemiseks vajalikud reeglid.
Kuidas TCP töötab?
Erinevalt UDP-st on TCP ühendusele orienteeritud protokoll, mis tähendab, et see tagab paketi ohutuse ja selle jõudmise sihtseadmesse. Seda tüüpi protokoll on üles ehitatud kolmepoolse käepigistuse abil – kolmepoolne käepigistus on andmeedastust kasutav läbirääkimisprotsess kahe poole vahel. Kui link on loodud, algab ülekanne ja kui edastusprotsess lõpetatakse, lõpetatakse ühendus määratud virtuaalse vooluringi sulgemisega.
TCP omadused
- TCP on usaldusväärne protokoll.
- Usaldusväärne, kuid aeglasem kui UDP.
- Töötab klient/server punktist punkti režiimis.
- Pakub veakontrolli ja taastamise algoritme.
- Ühendusele orienteeritud protokoll.
- Kui võrk on ülerahvastatud, võib tehinguid edasi lükata.
- Kinnitus kättetoimetamisel.
- Sellel on suurem päis kui UDP.
- Sobib kõrge töökindlusega projektidele.
TCP eelised
- Algataja küsib enne sidumist vastuvõtjalt.
- See töötab iseseisvalt, sõltumata operatsioonisüsteemist.
- See toetab paljusid marsruutimisprotokolle.
- See võimaldab Interneti-tööd erinevate organisatsioonide vahel.
- Väga skaleeritav klient-server arhitektuur.
- Toetab mitmeid marsruutimisprotokolle.
- Seda saab kasutada kahe arvuti vahelise ühenduse loomiseks.
TCP puudused
- Ei sobi kirjeldama uusi tehnoloogiaid uutes võrkudes.
- See ei tee vahet andmeside ja füüsiliste kihtide vahel, millel on väga erinevad funktsioonid.
- See pole väikeste võrgusüsteemide jaoks piisavalt optimeeritud LAN (kohtvõrk) ja LEIB (isiklik võrk).
- Protokolli asendamine on keeruline.
- Ei saa kasutada ringhäälingu ega multisaadete edastamiseks
TCP reaalajas rakendused
- Failiedastuse protokoll l (FTP, andmed ja kontroll) kasutatakse suurte ja oluliste failide saatmiseks.
- Lihtne postiedastusprotokoll (SMTP): tugineb käskude vahetamisele ja võib saata ka tohutuid faile erinevate masinate vahel.
- Postkontori protokoll ; e-kirjade otsimise protokoll, mis kasutab juhtelementide ja andmete vahetamiseks TCP-d.
- Telneti protokoll ; Interaktiivne seansipõhine protokoll, mis nõuab TCP-ga sarnast platvormi.
- Interneti-sõnumite juurdepääsu protokoll (IMAP); ka e-kirjade allalaadimise protokoll.
- Piirivärava protokoll (BGP): TCP võimaldab sellel protokollil eeldada usaldusväärset sidet isegi siis, kui seda saadetakse sageli väga pikkade vahemaade taha.
- NetBIOS-i seansiteenus : see on seansiprotokoll, mis sobib meile TCP-le kui UDP-le.
Mis on UDP?
The Kasutaja Datagrammi protokoll , või UDP on sideprotokoll, mida kasutatakse Internetis, eriti ajatundlike edastuste ajal, nagu video taasesitus ja DNS-i otsingud.
UDP kiirendab sidet, kuna ei loo formaalselt ühendust enne andmeedastust. See datagramm võimaldab andmete liikumist väga kiiresti. Siiski võib see põhjustada ka andmepakettide/andmeühikute kadumist üleminekul kasutusvõimaluste loomisele DDoS rünnakud.
Vaata ka 6 Avast Web Shieldi parandust ei lülita Windowsi sisseKuidas UDP töötab?
UDP kasutab datagrammi ülekandmiseks ühest süsteemist teise IP-d. UDP toimib, kogudes andmeid UDP-paketti ja lisades selle päise teabe paketti. Need andmed koosnevad side lähte- ja sihtpordist, paketi pikkusest ja kontrollsummast. Pärast seda, kui UDP-andmepaketid on rühmitatud IP-paketti, saadetakse need sihtkohtadesse.
Kuna UDP ei ühendu erinevalt TCP-st vastuvõtva arvutiga otse, ei saa UDP tagada selle paki kohaletoimetamist. Selle asemel saadab see paki välja ja jätab selle vahepealsetesse seadmetesse, et arvutid ohutult kohale toimetada ja vastu võtta, et andmed jõuaksid õigesse kohta, kuhu need peaksid minema.
UDP omadused
- Üks kiiremaid andmeedastusviise.
- Käivitage ja unusta tüüpi protokoll, st käivitage see ja te kaotate kontrolli.
- Ideaalne jaoks DNS ja NFS .
- Kuigi see on ebausaldusväärne protokoll, sobib oma kiirete ja kergete omaduste tõttu video voogesituseks.
- Saatja võib vastuvõtja puhvrit ületada.
- Ei mingit käepigistust ja voolu juhtimist.
- Puuduvad väljavõtmise võimalused.
- Saate vea tuvastada, kuid ei saa neid kontrollida.
UDP eelised
- Pakettide suurused on TCP-st umbes 60% väiksemad.
- Enne andmete väljasaatmist pole ühendust luua ja hooldada.
- Kiirem ja kiirem kui teised protokollid.
- Toetab pakettvahetust.
- See ei piira teid kunagi ühendusepõhise suhtlusmudeliga; Seetõttu on hajutatud rakenduste käivitamise latentsus madal.
- Vigade tuvastamiseks kasutab see kontrollsummat.
- Ideaalne video voogesituseks.
UDP miinused
- Andmepakett võib kaduda või seda ei edastata UDP-s või mõned elemendid võivad edastamisel kaduda.
- Tellimus ei pruugi olla selline, nagu saatja seda kavatses.
- Ruuterid on UDP-ga üsna hooletud, nii et nad ei edasta seda kunagi uuesti, kui see kokku põrkub.
- Vigade taastamisega tegeleb ainult rakenduskiht.
- Ei mingit ummikukontrolli ega voolu juhtimist.
- UDP kannatab tõenäoliselt hullemast paketi kadu ja andmete taastamiseks pole võimalust.
- Ruuterid eelistavad TCP datagrammi UDP-le.
UDP reaalajas rakendused
- UDP on õige viis päringu-vastuse suhtluseks, kus andmemaht on suhteliselt väiksem.
- UDP-d kasutatakse tavaliselt reaalajas rakenduste jaoks, mis ei talu ebaühtlasi viivitusi vastuvõetud datagrammi osade vahel.
- Multisaade : See on sobiv protokoll multisaadete jaoks (nagu voogesitus ja kuna UDP toetab pakettvahetust.
- Nullprotokoll : UDP-d saab kasutada ka nullprotokolli jaoks, kui eemaldate kontrollsummavälja.
- Marsruutimise protokoll: UDP-d kasutatakse Routing Information Protocol, st võrguprotokolli vahetamiseks.
- UDP-d kasutatakse transpordikihi protokollina: NTP (Network Time Protocol), DNS (Domain Name Service), BOOTP , DHCP , NNTP (Network News transfer Protocol) ja TFTP , RTSP , OSPF , jne.
- Muud ülesanded: rakenduse kiht saab teha selliseid ülesandeid nagu Allika marsruutimine , jälgi marsruutimist , ja Ajatempel .
Peamised erinevused TCP ja UDP vahel
TCP | UDP | |
---|---|---|
Suhteliselt usaldusväärne | Suhteliselt ebausaldusväärne | |
Põhineb ühendusel | Ei nõua mingit tüüpi ühendust kahe seadme vahel | |
Suhteliselt aeglasem | Suhteliselt kiirem. | |
Datagrammile orienteeritud protokoll | Ühendusele orienteeritud protokoll | |
TCP pakub ulatuslikke vigade kontrollimise mehhanisme, kuna see tagab voo juhtimise ja andmete kinnitamise. | Omab põhilist vigade kontrollimise mehhanismi kontrollsummade abil. | |
Määratud järjekorda säilitatakse | Määratud järjestuse järjestust ei säilitata | |
Taasedastamine on võimalik juhul, kui edastamine katkestatakse või andmed kaovad. | Kordusedastus ei ole võimalik, kui edastamine katkestatakse või andmed kaovad. | |
Raskekaalu protokoll. | KergeprotokollEi toeta leviedastustToetab leviedastustPaindliku pikkusega päis (20-80) Fikseeritud pikkusega päis (8-baiti)Andmete taastamise vahendAndmete taastamise rajatist TCP-d ei kasuta HTTP, HTTP, FTP, SMTP ja Telnet. | Kasutatud DNS , DHCP, TFTP, SNMP, RIP ja VoIP. |