Mikä on TCP?
TCP / IP auttaa sinua selvittämään, kuinka tietty tietokone tulisi yhdistää Internetiin ja kuinka voit siirtää tietoja niiden välillä. Se auttaa luomaan virtuaaliverkon, kun useita tietokoneverkkoja on kytketty.
TCP / IP on lyhenne sanoista Transmission Control Protocol / Internet Protocol. Se on suunniteltu erityisesti malliksi, joka tarjoaa erittäin luotettavaa ja end-to-end-tavuvirtaa epäluotettavalla verkkotyöllä.
Tässä opetusohjelmassa opit:
- Mikä on TCP?
- Mikä on UDP?
- Kuinka TCP toimii?
- Kuinka UDP toimii?
- TCP: n ominaisuudet
- Ero TCP: n ja UDP: n välillä
- TCP: n käyttö
- UDP: n soveltaminen
- TCP: n etu
- UDP: n etu
- TCP: n haitat
- UDP: n haitat
- Milloin käyttää UDP: tä ja TCP: tä?
Mikä on UDP?
UDP on Datagram-suuntautunut protokolla. Sitä käytetään lähetys- ja monilähetystyyppisiin verkkolähetyksiin. UDP: n koko muoto on User Datagram Protocol (Datagrammi on siirtoyksikkö, joka liittyy pakettikytkentäiseen verkkoon.) UDP-protokolla toimii melkein samalla tavalla kuin TCP, mutta se heittää kaikki virheen tarkistusmateriaalit, kaikki takaisin ja - viides viestintä ja toimitettavuus.
AVAINEROT:
- TCP on yhteyspohjainen protokolla, kun taas UDP on yhteydetön protokolla.
- TCP: n nopeus on hitaampi, kun taas UDP: n nopeus
- TCP käyttää kädenpuristusprotokollaa, kuten SYN, SYN-ACK, ACK, kun taas UDP ei käytä kättelyprotokollia
- TCP tekee virhetarkistuksen ja tekee myös virheiden palauttamisen, toisaalta UDP suorittaa virhetarkistuksen, mutta se hylkää virheelliset paketit.
- TCP: llä on kuittaussegmenttejä, mutta UDP: llä ei ole kuittaussegmenttejä.
- TCP on raskas ja UDP on kevyt.
Kuinka TCP toimii?
TCP-yhteys muodostetaan kolmitoimisen kättelyn avulla. Se on yhteyden muodostamisen ja tunnustamisen prosessi. Kun yhteys on muodostettu, tiedonsiirto alkaa, ja kun lähetysprosessi on valmis, yhteys lopetetaan perustetun virtuaalipiirin sulkemisella.
Kuinka UDP toimii?
UDP käyttää yksinkertaista siirtomenetelmää ilman implisiittisiä kättelyä koskevia vuoropuheluja tilaamisen, luotettavuuden tai tietojen eheyden kannalta. UDP olettaa myös, että virheen tarkistus ja korjaus ei ole tärkeää tai suoritettu sovelluksessa, jotta vältetään tällaisen käsittelyn yleiskustannukset verkkoliitäntätasolla. Se on myös yhteensopiva pakettilähetysten ja monilähetysten kanssa.
TCP: n ominaisuudet
Tässä on joitain tärkeitä TCP: n ominaisuuksia
- Toimitustiedot
- Lähetys uudelleen
- Viivästyttää lähetystä, kun verkko on ruuhkainen
- Helppo virheen tunnistus
Tässä on joitain tärkeitä UDP: n piirteitä:
- Tukee kaistanleveyttä vaativia sovelluksia, jotka sietävät pakettihäviötä
- Pienempi viive
- Se lähettää suurimman määrän paketteja.
- Tietojen häviämisen mahdollisuus
- Sallii pienen tapahtuman (DNS-haun)
Ero TCP: n ja UDP: n välillä
Tässä ovat erot TCP: n ja UDP: n välillä
TCP | UDP |
Se on yhteyshakuinen protokolla. | Se on yhteydetön protokolla. |
TCP lukee dataa tavuina, ja viesti lähetetään segmenttirajoille. | UDP-viestit sisältävät paketteja, jotka lähetettiin yksitellen. Se tarkistaa myös eheyden saapumishetkellä. |
TCP-viestit kulkevat Internetissä tietokoneelta toiselle. | Se ei ole yhteyspohjainen, joten yksi ohjelma voi lähettää paljon paketteja toiselle. |
TCP järjestää datapaketit uudelleen järjestyksessä. | UDP-protokollalla ei ole kiinteää järjestystä, koska kaikki paketit ovat toisistaan riippumattomia. |
TCP: n nopeus on hitaampi. | UDP on nopeampi, koska virheiden palauttamista ei yritetä. |
Otsikon koko on 20 tavua | Otsikon koko on 8 tavua. |
TCP on raskas. TCP tarvitsee kolme pakettia pistokeliitännän muodostamiseksi ennen kuin käyttäjätietoja voidaan lähettää. | UDP on kevyt. Ei seurantayhteyksiä, viestien järjestystä jne. |
TCP tarkistaa virheen ja palauttaa virheen. | UDP suorittaa virhetarkistuksen, mutta se hylkää virheelliset paketit. |
Kuittaussegmentit | Ei kuittaussegmenttejä |
Kädenpuristusprotokollan, kuten SYN, SYN-ACK, ACK, käyttö | Ei kättelyä (niin yhteysvapaa protokolla) |
TCP on luotettava, koska se takaa tietojen toimittamisen kohdereitittimeen. | Tietojen toimittamista määränpäähän ei voida taata UDP: ssä. |
TCP tarjoaa laajat virheen tarkistusmekanismit, koska se tarjoaa tiedonkulun hallinnan ja kuittauksen. | UDP: llä on vain yksi virheen tarkistusmekanismi, jota käytetään tarkistussummiin. |
TCP: n käyttö
Tässä on TCP / IP-mallin käytön edut / edut:
- Se auttaa luomaan / luomaan yhteyden erityyppisten tietokoneiden välille.
- Toimii käyttöjärjestelmästä riippumatta
- Tukee monia reititysprotokollia.
- Se mahdollistaa verkkotyön organisaatioiden välillä.
- Sitä voidaan käyttää itsenäisesti.
- Tukee useita reititysprotokollia.
- TCP: tä voidaan käyttää yhteyden muodostamiseen kahden tietokoneen välille.
UDP: n soveltaminen
- UDP-menetelmää käyttävät suurelta osin aikaherkät sovellukset sekä palvelimet, jotka vastaavat pieniin kyselyihin suuremmasta asiakaskunnasta.
- UDP on yhteensopiva pakettilähetysten kanssa lähettämistä varten koko verkossa ja monilähetystä varten.
- Sitä käytetään myös verkkotunnusjärjestelmässä, Voice over IP -palvelussa ja online-peleissä.
TCP: n etu
Tässä ovat TCP: n edut / edut:
- Se auttaa luomaan / luomaan yhteyden erityyppisten tietokoneiden välille.
- Se toimii käyttöjärjestelmästä riippumatta.
- Se tukee monia reititysprotokollia.
- Se mahdollistaa verkkotyön organisaatioiden välillä.
- TCP / IP-mallilla on erittäin skaalautuva asiakas-palvelin-arkkitehtuuri.
- Sitä voidaan käyttää itsenäisesti.
- Tukee useita reititysprotokollia.
- Sitä voidaan käyttää yhteyden muodostamiseen kahden tietokoneen välille.
UDP: n etu
Tässä ovat UDP: n edut / edut:
- Se ei koskaan rajoita sinua yhteyspohjaiseen viestintämalliin; siksi käynnistysviive hajautetuissa sovelluksissa on pieni.
- UDP-pakettien vastaanottaja saa ne hallitsematta, mikä sisältää myös lohkorajat.
- Lähetys- ja monilähetyslähetyksiä on saatavana myös UDP: n kanssa
- Tietojen menetys voidaan tehdä
- Pieni tapahtuma (DNS-haku)
- Kaistanleveyttä vaativa sovellus, joka kestää pakettien menetyksiä
TCP: n haitat
Tässä on TCP: n käytön haittoja:
- TCP ei koskaan lopeta lähetystä ilman, että kaikkia liikkeessä olevia tietoja pyydetään nimenomaisesti.
- Et voi käyttää lähetystä tai monilähetystä.
- TCP: llä ei ole lohkorajoja, joten sinun on luotava omat.
- TCP tarjoaa monia ominaisuuksia, joita et halua. Se voi tuhlata kaistanleveyttä, aikaa tai vaivaa.
- Tässä mallissa siirtokerros ei takaa pakettien toimitusta.
- Protokollan korvaaminen TCP / IP: ssä ei ole helppoa.
- Se ei tarjoa selkeää eroa palveluistaan, rajapinnoistaan ja protokollistaan.
UDP: n haitat
Tässä on UDP: n tärkeitä haittoja / haittoja:
- UDP-protokollassa pakettia ei voida toimittaa tai toimittaa kahdesti. Se voidaan toimittaa epäkunnossa, joten et saa mitään viitteitä.
- Reitittimet ovat melko huolimattomia UDP: n suhteen, joten ne eivät koskaan lähetä sitä uudelleen, jos se törmää.
- UDP: llä ei ole ruuhkanhallintaa ja virtauksen hallintaa, joten toteutus on käyttäjän sovelluksen tehtävä.
- UDP kärsii enimmäkseen pahemmasta pakettihäviöstä
Milloin käyttää UDP: tä ja TCP: tä?
- TCP on ihanteellinen valinta, ja jopa siihen liittyy yleiskustannuksia. Siksi, kun suurin osa yleiskustannuksista on yhteydessä, sovelluksesi pysyy yhteydessä minkä tahansa ajan.
- UDP on ihanteellinen käytettäväksi multimediaan, kuten VoIP.
- Käytä TCP-liitäntöjä, kun sekä asiakas että palvelin lähettävät paketteja itsenäisesti tuolloin; satunnainen viive on hyväksyttävä. (esim. online-pokeri).
- Sinun tulisi käyttää käyttäjän UDP: tä, jos sekä asiakas että palvelin voivat lähettää paketteja erikseen, eikä myöskään viivästymistä voida hyväksyä. (esim. moninpelit).