Protokolli siguron transmetim të besueshëm të të dhënave
TCP (Transmission Control Protocol) është një protokoll i rëndësishëm i rrjetit që përdoret në transmetimin e të dhënave mbi rrjetet. Një protokoll, në kontekstin e rrjeteve, është një grup rregullash dhe procedura që qeverisin mënyrën se si transmetohet e të dhënave në mënyrë që të gjithë në të gjithë botën, pavarësisht nga vendndodhja, softueri ose hardueri i përdorur, e bën gjë në të njëjtën mënyrë . TCP punon së bashku me IP (Internet Protocol) në një duo të njohur të quajtur TCP / IP. Ju mund ta shihni këtë term në cilësimet e rrjetit të kompjuterit tuaj, smartphone tuaj ose pajisje portative nëse luani rreth me cilësimet. Pjesa IP merret me adresimin dhe përcjelljen e paketave të të dhënave nga burimi në destinacion ndërsa TCP menaxhon besueshmërinë e transmetimit. Në këtë artikull, ne do të shohim se çfarë TCP bën dhe si funksionon.
Çfarë bën TCP
Funksioni i TCP është të kontrollojë transferimin e të dhënave në mënyrë të tillë që të jetë i besueshëm. Në rrjetet si interneti, të dhënat transmetohen në pako, të cilat janë njësi të të dhënave që dërgohen në mënyrë të pavarur në rrjet dhe ri-grumbullohen pasi të arrijnë destinacionin për t'i dhënë përsëri të dhënat origjinale.
Transmetimi i të dhënave në një rrjet bëhet në shtresa, secili protokoll në një shtresë duke bërë diçka komplementare me atë që të tjerët po bëjnë. Ky grup shtresash quhet një pirg protokolli. TCP dhe IP punojnë krah për krah në rafte, njëra mbi tjetrën. Për shembull, në një grumbull, mund të keni HTTP - TCP - IP - WiFi. Kjo do të thotë se kur, për shembull, një kompjuter po hyn në një faqe interneti, përdor protokollin HTTP për të marrë faqen në HTML, TCP kontrollon transmetimin, IP kanalizimin në rrjet (p.sh. internet) dhe WiFi transmetimin në rrjetin lokal.
Prandaj, TCP është përgjegjës për sigurimin e besueshmërisë gjatë transmetimit. Një transmetim i besueshëm i të dhënave është ai në të cilin plotësohen kërkesat e mëposhtme. Skenarët janë dhënë për të kuptuar më mirë konceptin.
- Të gjitha paketat arrijnë në destinacion, që nuk është humbur paketa. Ju nuk dëshironi që letra ose fjali të zhduken kur dërgoni mesazhet tuaja të postës elektronike ose të menjëhershme.
- Nuk ka vonesë të tillë që do të ndikonte në cilësinë e të dhënave. Ju dëshironi që biseda juaj gjatë thirrjes suaj VoIP ose audio streaming të jetë e qëndrueshme, duke dështuar që fjalët e folura të jenë të panjohura.
- Të gjitha paketat e të dhënave ri-montohen në rregull. Ju dëshironi që fjalët tuaja në një fjali të emailit tuaj të jenë në rendin që i keni shkruar ato. Përndryshe, dreri mund të hajë luanin në vend të bisedës më të natyrshme.
Si funksionon TCP
TCP etiketon paketat e tij të tilla që ato numërohen. Gjithashtu, ai siguron që ato të kenë një afat kohor për të arritur në destinacionin (që është kohëzgjatja e disa qindra milisekonda të quajtura kohore) dhe disa dispozita të tjera teknike. Për çdo pako të marrë, pajisja dërguese njoftohet përmes një pakete të quajtur njohje. Emri thotë gjithçka. Nëse pas afatit, nuk pranohet asnjë pranim, burimi dërgon një kopje të pakos që mund të mungojë ose vonohet. Paketat e jashtme të rendit gjithashtu nuk njihen. Në këtë mënyrë, të gjitha paketat janë mbledhur gjithmonë në mënyrë, pa vrima dhe brenda një vonese të paracaktuar dhe të pranueshme.
Adresimi i TCP
Ndërsa IP ka një mekanizëm të plotë për adresimin e njohur si adresa IP , TCP nuk ka një sistem të tillë të elaboruar adresimi. Nuk ka nevojë për një. Përdor vetëm numrat e dhënë nga pajisja me të cilën po punon për të identifikuar se ku po merr dhe dërgon paketa për të cilat shërbim. Këto numra quhen porte. Për shembull, shfletuesit web përdorin portin 80 për TCP. Port 25 përdoret ose email. Numri i portit shoqërohet shpesh me adresën IP për një shërbim, p.sh. 192.168.66.5:80