TCP (Transmission Control Protocol) selitetty

Pöytäkirja varmistaa luotettavan tiedonsiirron

TCP (Transmission Control Protocol) on tärkeä verkkoprotokolla, jota käytetään tietojen siirtoon verkkojen kautta. Verkkojen yhteydessä protokolla on joukko sääntöjä ja menettelytapoja, jotka ohjaavat tietojen lähettämistä niin, että kaikkialla maailmassa, riippumatta paikannuksesta, ohjelmistosta tai laitteistosta, tekee asiat samalla tavoin . TCP toimii yhdessä IP-protokollan (Internet Protocol) kanssa tunnetulla duopulla nimeltä TCP / IP. Näet tämän termin tietokoneen, älypuhelimen tai kannettavan laitteen verkkoasetuksissa, jos pelaat asetusten kanssa. IP-osa käsittelee datapakettien osoittamista ja välittämistä lähteestä toiseen, kun taas TCP hallinnoi lähetyksen luotettavuutta. Tässä artikkelissa näemme, mitä TCP tekee ja miten se toimii.

Mitä TCP tekee

TCP: n tehtävänä on hallita tietojen siirtoa niin, että se on luotettava. Verkkoihin, kuten Internetiin, tietoja välitetään paketeissa, jotka ovat datayksiköitä, jotka lähetetään itsenäisesti verkossa, ja ne kootaan uudelleen, kun ne saapuvat määränpäähän alkuperäisen datan palauttamiseksi.

Tietojen lähettäminen verkossa tapahtuu kerroksittain, jolloin kukin protokolla yhdellä kerroksella tekee jotain toisiaan täydentävällä tavalla muiden kanssa. Tätä kerrosta kutsutaan protokollapinoiksi. TCP ja IP toimivat käsi kädessä pinoon, toinen päällekkäin. Esimerkiksi yhdessä pinoon voi olla HTTP - TCP - IP - WiFi. Tämä tarkoittaa sitä, että esimerkiksi silloin, kun tietokone käyttää Web-sivua, se käyttää HTTP-protokollaa verkkosivun HTML-muodossa, TCP valvoo lähetystä, IP-kanavaa verkossa (esim. Internet) ja WiFi-lähetystä paikallisverkossa.

TCP on siis vastuussa luotettavuuden varmistamisesta lähetyksen aikana. Luotettava tiedonsiirto on se, jossa seuraavat vaatimukset täyttyvät. Skenaarioille annetaan käsitys paremmin.

Miten TCP toimii

TCP merkitsee paketit siten, että ne on numeroitu. Se myös varmistaa, että niillä on määräaika päästä määränpäähän (joka on kestoltaan useita satoja millisekuntia kutsuttu aikakatkaisu) ja eräitä muita teknisiä säännöksiä. Jokaisesta vastaanotetusta paketista lähetyslaite ilmoitetaan paketin kutsutun kuittauksen kautta. Nimi sanoo kaiken. Jos aikarajan jälkeen ei vastaanoteta kuittausta, lähde lähettää toisen kopion luultavasti puuttuvasta tai viivästetystä paketista. Tilauksen ulkopuolisia paketteja ei myöskään tunneta. Tällä tavoin kaikki paketit on aina koottu järjestykseen, ilman reikiä ja ennalta määrättyä ja hyväksyttävää viivettä.

TCP-osoitteenhallinta

IP: llä on täydellinen IP-osoitteiden tunnistamismekanismi, mutta TCP: llä ei ole tällaista täsmällistä osoitusjärjestelmää. Se ei tarvitse sitä. Se käyttää vain sen laitteen tarjoamia numeroita, joiden avulla se tunnistaa, missä se vastaanottaa ja lähettää paketteja, joille palvelu. Näitä numeroita kutsutaan satamista. Esimerkiksi WWW-selaimet käyttävät porttia 80 TCP: lle. Porttia 25 käytetään tai sähköpostitse. Sataman numero on usein kytketty palvelun IP-osoitteeseen, esim. 192.168.66.5:80