protokollok TCP

Internet protokoll - TCP / IP.

Csomópontok (ágak) nincs közvetlen kapcsolatban az összes többi, csak a helyi posta üzenetet küld az alállomás a helyes irányba, ami viszont tovább abba az irányba, a cél, hogy a következő alállomás így a levél (csomag) egymás után közeledik a cél, amíg el nem éri a posta (egység) felelős a kívánt objektumot, és amely az üzenetet a címzettnek.







A mai hálózatok épülnek többszintű alapon. Szervezni kommunikációs számítógépek, először létre kell hoznia egy szabályrendszert az együttműködéshez szükséges, meghatározza a kommunikációs nyelv, azaz a meghatározza, hogy a jeleket küldött útján stb Ezeket a szabályokat és meghatározásokat nevezzük protokollt. Mert hálózatokban kell raktárból a különböző protokollokat. például ellenőrzik a fizikai kapcsolat a vezeték nélküli hálózattal, a forrásokhoz való hozzáférés, stb A hagyományos többszintű struktúrát, az úgynevezett „referencia modell ISO OSI ', és úgy tervezték, hogy egyszerűsítse és szervezi a sokféle protokollt és a kapcsolatok.

A különböző okok miatt (különösen - praktikus, a hardver korlátai) információ IP-hálózatokon keresztül, részekre van osztva (os határon), lebontják az egyes csomagokat. információkat a csomag hossza általában 1-1500 bájt. Ez védi a hálózatot a rögzítést a bármely felhasználó, és minden körülbelül egyenlő jogokat. Ezért. Ha a hálózat nem elég gyors, a több felhasználó egyidejűleg használja annál lassabb lesz kommunikálni egymással.

Az egyik előnye az internet az, hogy az IP-protokoll már önmagában elég ahhoz, hogy működjön (elvben). Ez kellemetlen, de lehetséges. Amint az adatok kerül egy IP átalakító, a hálózat minden szükséges információt az adatátvitel a forrás gép a címzettnek. Azonban a legtöbb a továbbított információ több mint 1500 bájt lehetséges továbbá az átviteli veszteség. Így a következő szint az Internet protokollok, hogy olyan módon, hogy át nagy mennyiségű információ és vigyázni hibák kerülhetnek át a hiba a hálózatban.

Transmission Control Protocol (TCP).

T ransmission C ontrol P kiegészítő jegyzőkönyvét - protokoll. szorosan kapcsolódik az IP, amely foglalkozik azzal a problémával, nagy mennyiségű adat továbbítása alapuló IP protokoll jellemzői. Gyakran ezek a protokollok. mert a szoros kapcsolat, az úgynevezett együtt a TCP / IP. A „TCP / IP»«általában azt jelenti, mindent kapcsolatos TCP és az IP protokollt. Ez magában foglalja a teljes család protokollokat. Alkalmazások, sőt maga a hálózat. A szerkezet a családba tartoznak protokollok TCP, UDP, ICMP, telnet. FTP és még sokan mások. a hierarchia protokollok TCP / IP család az ábrán látható.

Tény, hogy a TCP / IP - technológia közvetítő, azaz internetes technológiát. És a hálózat, amely ezt a technológiát, az úgynevezett internet ..

TCP osztja a kívánt információt küldeni, több részre. Számok minden egyes darab később a rend helyreállítása érdekében. Ahhoz, hogy továbbítsa ezt a felsorolás az adatokkal együtt, akkor obkladyvaet minden információt a fedelét - egy borítékot, amely tartalmazza a vonatkozó információkat. Ez a TCP-borítékot. A kapott TCP-csomag helyezni egy külön borítékban és IP-IP-csomagot kapunk. akivel a hálózat már tudja, hogyan kell kezelni.

Vevő (TCP modul (folyamatban)) kézhezvételét kibontja IP-borítékok és TCP-foltok borítékok, és kibontja őket, és elhelyezi az adatokat egy sorozata alkatrészek a megfelelő helyen. Ha valami hiányzik, meg kell küldeni ezt a darabot újra. Miután az összes információt gyűjteni a megfelelő sorrendben és teljesen felújított. Most a tömb küld a felhasználó a fenti (a lemezen, a szitanyomás).

Tény, hogy kissé eltúlzott pillantást a TCP. A valóságban a csomagok nem csak elveszett, hanem torzulhat átvitel során, mert az interferencia kommunikációs vonalakon. TCP megoldja ezt a problémát. Ehhez használja a kódrendszer, a hibák kijavításával. A legegyszerűbb példa az ilyen kódot adunk minden egyes csomagot ellenőrző (és minden egyes byte a paritás ellenőrző bitek). Amikor helyezzük TCP-borítékot számított ellenőrző összeg, ami meg van írva a TCP-fejléc. Ha a vétel ismét számított összege nem felel meg az egyik megadva a borítékot, az azt jelenti, valami nincs, és valahol hiba az úton, ezért szükséges elküldeni ezt a csomagot az új, ami történik.







Az egyértelműség és a teljesség kedvéért meg kell tenni egy fontos pont itt. TCP modul osztja a byte stream csomagokra. Nem fenntartja a határokat a rekordokat. Ie ha az egyik teszi a jelentkezési folyamat 3 bejegyzés a kikötőben. nem szükséges, hogy a másik alkalmazás folyamatát, a másik végén a virtuális csatorna kapja port 3 felvétel, és ez az ilyen (bomlással), hogy már át a másik végén. Minden információt is veszi és megtartása az átutalási megbízás, de lehet, hogy már bontani eltérően, és az eltérő számú darab. Nincs összefüggés a száma és mérete a rögzített üzeneteket egyrészt száma és mérete olvasott üzenetet a másik. TCP megköveteli, hogy minden beküldött adatok igazolták az elfogadott oldalán. A házmester egy várakozás (timeout) és újbóli biztosítják a megbízható szállítás. A feladó hagyjuk továbbítja számos olyan adat, várakozás nélkül elismervényt küldött adatok korábban. Így az elküldött és visszaigazolt az adatok ablakban ott már elküldött, de még nem erősítette meg az adatokat. A bájtok számát átvihető elismervény nélkül nevezik az ablak méretét. Jellemzően az ablak méret van beállítva, hogy indítson fájlok hálózati szoftver. Mivel a TCP-csatornán. adatot lehet átvinni mindkét irányban, a visszaigazolást az adatáramlás egy irányban lehet továbbítani adatokkal együtt megy az ellenkező irányba. A vevőkészülékek mindkét oldalán a virtuális csatorna végre áramlásszabályozó továbbított adatok a puffertúlcsordulás megakadályozása.

Így a TCP protokoll egy garantált kézbesítési létrehozásával logikai kapcsolat, mint egy byte stream. Ő szabadít alkalmazás folyamatokat, hogy használja a készenléti és újraküidéséböi megbízhatóságát. A legjellemzőbb alkalmazási folyamatok, melyek a TCP, a www, ftp és a telnet.

Nagy lehetőségek nem szabad TCP, TCP végrehajtása igényel gyors processzor és a nagy sávszélesség. Ha a pályázati eljárás indul a TCP használata, majd elkezd kommunikálni TCP modul a felhasználó gépe és a modul a szerver gépen. E két végpont TCP modul állítja információt az állam a kapcsolat - a virtuális csatornát. Ez a virtuális áramkör erőforrásokat igényel, mind a TCP végpont modulokat. Ez a csatorna egy duplex. Egy jelentkezési folyamat adatokat ír a TCP -port. ahol modulok megfelelő szinten át továbbítja a hálózaton keresztül a lánc és adják ki a TCP -port másik végén a csatorna, és egy másik alkalmazási folyamat elolvassa őket innen - annak TCP -port. utánozza (létrehozza a megjelenése) dedikált kapcsolat két felhasználó. Biztosítja a változatlanságát a továbbított információt. Mit tartalmaz az egyik végén, és kijön a másik végén. Bár a valóságban nem létezik egyenes vonal a feladó és a címzett az osztatlan tulajdoni nem osztottak (a többi felhasználó is használhatja ugyanazt a csomópontok és kapcsolatok a hálózat között ezeket a csomagokat), de azon kívül, hogy a gyakorlatban is ez, és hogyan néz ki.

User Datagram Protocol (UDP).

Van egy másik szabványos szállítási réteg protokoll, nem terheli ilyen fölött. Ez a protokoll az úgynevezett UDP - U ser D atagram P kiegészítő jegyzőkönyvét - User Datagram Protocol. Ezt alkalmazzák a TCP helyett. Itt az adat kerül nem a TCP és UDP-burok, ami szintén bekerül az IP-borítékot. Ez a protokoll datagramokat ny valósít adatátviteli eljárás.

Datagram - ezt a csomagot. hálózaton átvitt függetlenül más csomagokat anélkül, hogy egy logikai kapcsolat és elismerés. Datagram - teljesen független csomagot. mert az összes szükséges információk átadását. Átviteli fordul nélkül precesszió és a képzés. Datagram. önmagukban nem tartalmaznak felismerésére és korrigálására átviteli hibákat, így amikor adatátvitel használja őket lépéseket kell tennie, hogy a megbízhatóság az információ továbbítására. Szervezésére szolgáló módszerek megbízhatósága nagyon eltérő lehet, általában ugyanazzal a módszerrel küldött visszaigazolást a visszhang válasz átvételekor minden csomag a datagram.

TCP-UDP alternatív lehetővé teszi a programozó rugalmas és hatékony felhasználása biztosított források. képességeinek megfelelően és igényeit. Ha szüksége van megbízható szállítás, akkor jobb, ha a TCP. Ha azt szeretnénk, teljesítmény gyors hálózatok rövid kapcsolatok, - UDP. Az alkalmazói programok, természetesen, megszünteti néhány hiányosságot a kiválasztott protokoll. Például, ha kiválasztja az UDP, és szüksége van a megbízhatóság, akkor az alkalmazás kell nyújtania a megbízhatóság is, a fent leírt módon: a megerősítést igényel, fuvarozás elveszett csomagok vagy csonka, stb Ha kiválasztottuk a TCP, és meg kell átadni a felvételt, a kérelemben meg kell beszúrni a címke egy byte stream, hogy ez lehet-e különböztetni a felvételt.




Kapcsolódó cikkek