TCP (Transmission Control Protocol) on yksi Internet-protokollapaketin tärkeimmistä protokollista. Se sijaitsee sovellus- ja verkkotasojen välissä, joita käytetään luotettavien toimituspalvelujen tarjoamiseen.
Tässä artikkelissa keskustelemme lähetyksen ohjausprotokollasta yksityiskohtaisesti. Keskustelemme myös IP:stä, TCP:n ja IP:n erosta sekä IP:n työprosessista täällä. Jatketaan ensin TCP:n määrittelyllä.
Mikä on Transmission Control Protocol (TCP)?
Transmission Control Protocol on yhteyssuuntautunut viestintäprotokolla, joka auttaa viestien vaihtamisessa eri laitteiden välillä verkon yli. Internet Protocol (IP), joka määrittää tekniikan datapakettien lähettämiseksi tietokoneiden välillä, toimii TCP:n kanssa.
TCP:n sijainti on OSI-mallin kuljetuskerroksessa. TCP auttaa myös varmistamaan, että tiedot välitetään oikein luomalla virtuaalisen yhteyden lähettäjän ja vastaanottajan välille.
kat timpf paino
Mikä on Internet Protocol (IP)?
Internet Protocol on menetelmä, joka on hyödyllinen tietojen lähettämiseen laitteesta toiseen kaikkialta Internetistä. Jokaisella laitteella on ainutlaatuinen IP-osoite, jonka avulla se kommunikoi ja vaihtaa tietoja muiden Internetissä olevien laitteiden välillä.
Lisätietoja saat osoitteesta TCP/IP malli.
Transmission Control Protocol (TCP) toiminta
Varmistaakseen, että jokainen viesti saavuttaa kohdesijaintinsa ehjänä, TCP/IP-malli pilkkoo tiedot pieniksi nipuiksi ja kokoaa sen jälkeen niput uudelleen alkuperäiseksi viestiksi vastakkaisessa päässä. Tietojen lähettäminen pienissä tietonipuissa helpottaa tehokkuuden ylläpitämistä kuin kaiken lähettämistä yhdellä kertaa.
Kun tietty viesti on jaettu nippuihin, nämä niput voivat kulkea useita reittejä pitkin, jos yksi reitti on tukossa, mutta määränpää pysyy samana.
TCP
Esimerkiksi: Kun käyttäjä pyytää verkkosivua Internetissä jossain päin maailmaa, palvelin käsittelee pyynnön ja lähettää takaisin HTML-sivun kyseiselle käyttäjälle. Palvelin käyttää protokollaa nimeltä HTTP Protocol. HTTP pyytää sitten TCP-kerrosta määrittämään vaaditun yhteyden ja lähettämään HTML-tiedoston.
nimisopimus java
Nyt TCP jakaa tiedot pieniksi paketeiksi ja välittää ne Internet Protocol (IP) -kerrokseen. Paketit lähetetään sitten määränpäähän eri reittejä pitkin.
Käyttäjän järjestelmän TCP-kerros odottaa lähetyksen päättymistä ja kuittaa, kun kaikki paketit on vastaanotettu.
TCP/IP:n ominaisuudet
Jotkut lähetyksen ohjausprotokollan näkyvimmistä ominaisuuksista on mainittu alla.
- Segmenttien numerointijärjestelmä: TCP seuraa lähetettäviä tai vastaanotettuja segmenttejä määrittämällä numerot jokaiselle niistä. Tietty tavunumero on määritetty datatavuille, jotka siirretään segmenttien määrittämisen aikana järjestysnumerot . Kuittausnumerot määritetään vastaanotetuille segmenteille.
- Yhteyssuuntautunut: Se tarkoittaa, että lähettäjä ja vastaanottaja ovat yhteydessä toisiinsa prosessin loppuun asti. Tietojen järjestys säilyy, eli järjestys pysyy samana ennen lähetystä ja sen jälkeen.
- Full Duplex: TCP:ssä dataa voidaan siirtää samanaikaisesti vastaanottajalta lähettäjälle tai päinvastoin. Se tehostaa tiedonkulkua lähettäjän ja vastaanottajan välillä.
- Flow Control: Flow control rajoittaa nopeutta, jolla lähettäjä siirtää tietoja. Tämä tehdään luotettavan toimituksen varmistamiseksi. Vastaanotin vihjaa jatkuvasti lähettäjälle, kuinka paljon dataa voidaan vastaanottaa (liukuvan ikkunan avulla).
- Virheenhallinta: TCP toteuttaa virheenhallintamekanismin luotettavaa tiedonsiirtoa varten. Virheenhallinta on tavulähtöistä. Segmentit tarkistetaan virheiden havaitsemiseksi. Virheenhallinta sisältää – vioittuneet segmentit ja kadonneiden segmenttien hallinnan, epäjärjestyksessä olevat segmentit, päällekkäiset segmentit jne.
- Ruuhkanhallinta: TCP ottaa huomioon verkon ruuhkautumisen. Ruuhkaustaso määräytyy lähettäjän lähettämän tiedon määrän mukaan.
TCP:n edut
- Se on luotettava protokolla.
- Se tarjoaa virheentarkistusmekanismin sekä mekanismin palautusta varten.
- Se antaa virtauksen hallinnan.
- Se varmistaa, että tiedot saapuvat oikeaan kohteeseen siinä järjestyksessä, jossa ne lähetettiin.
- Avoin protokolla, jota mikään organisaatio tai henkilö ei omista.
- Se määrittää IP-osoitteen jokaiselle verkon tietokoneelle ja toimialueen nimen jokaiselle sivustolle, jolloin jokainen laitesivusto on erotettavissa verkossa.
TCP:n haitat
- TCP on tehty suuralueverkkoja varten, joten sen koosta voi tulla ongelma pienille verkoille, joilla on vähän resursseja.
- TCP käyttää useita kerroksia, joten se voi hidastaa verkon nopeutta.
- Se ei ole luonteeltaan yleinen. Se tarkoittaa, että se ei voi edustaa muuta protokollapinoa kuin TCP/IP-pakettia. Se ei esimerkiksi toimi Bluetooth-yhteyden kanssa.
- Ei muutoksia niiden kehityksen jälkeen noin 30 vuotta sitten.
Usein kysytyt kysymykset TCP:stä – UKK
Mikä on kolmisuuntainen kättely TCP:ssä?
Three Way Handshake on prosessi, jota käytetään yhteyden muodostamiseen asiakkaan ja palvelimen välille. Siinä on kolme prosessivaihetta.
Mikä on TCP-otsikon tarkoitus?
TCP-otsikko sisältää tärkeitä tietoja tietojen asianmukaisen toimituksen kannalta. Se sisältää porttinumeroita, kuittausnumeroita, lippuja jne.
Voiko TCP hoitaa sekä luotettavan että epäluotettavan tiedonsiirron?
TCP on suunniteltu luotettavaan tiedonsiirtoon. Jos tiedonsiirto on epäluotettavaa, User Datagram Protocol on parempi valinta.