közvetítő protokoll ip
Az alapot a járművek verem TCP / IP protokoll egy olyan protokoll közvetítő - Internet Protocol (IP). A fő funkciók az IP-protokoll a következő:
Egy IP csomag tartalmaz egy fejléc és egy adatmezőt. A csomag fejléc az alábbi mezőket tartalmazza:
Maximális csomagkapcsolt adatátviteli hossz mező korlátozott jegyű mező határozza meg ezt az értéket, és a 65535 bájt, de az átviteli különböző típusú hálózatok, a csomag hosszát megfelelően választjuk maximális az alacsonyabb rétegű protokoll csomag hossza hordozó IP-csomagokat. Ha ez az Ethernet keretek, a kiválasztott csomagok maximális hossza 1500 bájt, az Ethernet keret illeszkedik az adatmezőben.
A szállítási réteg protokollok (TCP vagy UDP protokoll), a felhasználók a hálózati réteg csomagokat küldeni, úgy, hogy a maximális méret a mező IP-alapú csomagkapcsolt adatátviteli 65535, és ezért közvetíteni az üzenetet olyan hosszúságú keresztül történő szállítás: A hálózat. Az IP réteg funkciója tartalmaz egy partíció túl hosszú egy bizonyos típusú hálózati elem üzenetek rövid csomagokat megfelelő létrehozását szolgáltatás számára fontos területeken a későbbi összeszerelés az eredeti üzenet.
A legtöbb fajta helyi és globális hálózatok, mint fogalom által meghatározott maximális mérete mező vagy keret adatcsomagokat, amelyben a csomag, hogy magukba az IP. Ez a mennyiség általában az úgynevezett maximális szállítási egység - Maximum Transfer Unit MTU. Ethernet hálózatok MTU 1500 byte, a hálózat FDDI - 4096 bájt, és X.25 hálózatok gyakran működnek MTU 128 byte.
A munka az IP-csomag töredezettség gazdaszervezetekben és útválasztók ábra szemlélteti a 4.1.
Hagyja, hogy a számítógép 1 csatlakozik a hálózathoz, amelynek értéke az MTU 4096 bájt, például FDDI hálózat. A felvétel az IP-szintű számítógépes 1 üzeneteket a szállítási réteg mérete 5600 bájt, IP protokoll osztja azt a két IP-csomag, amelyben a jele az első csomag töredezettség és hozzárendel egy egyedi csomag azonosító, például 486. Az első csomag egyenlő nagysága a torzítás terén 0, és a második - 2800. jellegzetes fragmentációs a második csomag egyenlő nullával, jelezve, hogy ez az utolsó csomag fragmens. A teljes összeg a IP-csomag 2800 + 20 (IP fejléc mérete), azaz a 2820 byte, amely illeszkedik a FDDI keret adat.
Ábra. 4.1. Széttagoltsága IP-csomagok átvitele során a hálózatok között a különböző
a maximális csomagméret. K1 és F1 csatorna és fizikai réteg 1,
K2 és F2 csatorna és fizikai réteg 2
Ezután a számítógép 1 továbbítja ezeket a csomagokat a link réteg K1, majd a fizikai réteg F1, amely elküldi őket, hogy a router jár az adott hálózatban.
Ennek eredményeként az Ethernet számítógép 2 jön négy IP-csomag egy közös azonosító 486, amely lehetővé teszi az IP protokoll a számítógépen futó 2, a jogot, hogy összegyűjtse az eredeti üzenetet. Ha a csomagok jönnek a rossz sorrendben, amelyet küldtek, akkor a torzítás jelzi a helyes sorrendben való társulás.
Figyeljük meg, hogy az IP-útválasztók nem gyűjtenek a csomagok töredékeinek a nagyobb csomagokat, akkor is, ha az úton találkozott a hálózat lehetővé teszi az integrációt. Ez annak a ténynek köszönhető, hogy egyes töredékek üzenetek eligazodni: A hálózat különböző útvonalakon keresztül, így nincs garancia arra, hogy az összes töredéket áthalad minden közbenső router az útjukat.
Amikor az érkezése az első csomag fragmentum célcsomópontnál elindít egy időzítőt, amely meghatározza a maximális várakozási idő az érkezés a megmaradt darabjai a csomagot. Ha az időzítő lejár érkezése előtt az utolsó sáv, minden van, hogy ezen a ponton, töredékek dobni csomagot, és a csomópont, hogy elküldte az eredeti csomagot küld egy hibaüzenetet az ICMP protokollt.
Nézzük az elveket, amelyek az IP-hálózatok használják ki az útvonalat hálózatok közötti adatforgalom.
Először is meg kell figyelni, hogy az a tény, hogy nem csak a router, hanem a végső csomópontok - Számítógépek - be kell vonni a választott útvonalon. A például a 4.2 ábrán mutatja ezt az igényt. Itt a LAN-nak több mint egy router, és a számítógépet kell választani, amely a számukra, hogy egy csomagot.
Ábra. 4.2. A választás a router végcsomópont
Útvonal hossza nagymértékben változhat attól függően, melyik router kiválasztja a számítógépet át a csomagot a szerver található, például Németországban, ha a router 1 csatlakozik egy dedikált vonalon a router Koppenhágában, és a router 2-nek a műholdas kapcsolat csatlakoztatva azt Tokyo .
A TCP / IP stack router és végcsomópontjainak döntéseket, hogy kit küld a csomagot a sikeres kézbesítés a cél csomópont alapján az úgynevezett routing táblák (routing táblák).
számú kimenet
kikötő
(Egy másik, hogy egyetlen lépésben megközelítés célja, hogy meghatározza a csomagban minden útvonal szekvenciák csomagot kell átadni úton Ez a megközelítés az úgynevezett source routing - .. Forrás Routing Ebben az esetben az útvonal kiválasztása a végpont, vagy az első router az utat a csomagot, és az összes többi router csak teljesítik a kijelölt útvonalon végző csomagkapcsolt, vagyis azok átadását az egyik kikötőből a másikba. Forrás Routing algoritmus IP hálózatokban hibakeresés csak egy útvonal van beállítva Field juttatás (IP OPTIONS) csomagot.)
Így a meghatározott távolság, mint bármely mutató, amely összhangban használják egy adott hálózati csomag szolgáltatási osztály. Ez lehet több tranzit router útvonal (ugrások számát a komló - ugrás), a folyosón a kommunikációs vonalak csomag, a megbízhatóság a kommunikációs vonalak, vagy más érték, amely tükrözi a minőséget az útvonal vonatkozásában egy adott szolgáltatás osztálya. Ha az útválasztó támogatja a több osztály szolgáltatási csomagok, az útvonal táblázatot készítenek, és külön-külön alkalmazott minden típusú szolgáltatás (útvonal kiválasztási kritériumokat).
Az egylépéses útvonal van még egy előnye - lehetővé teszi, hogy csökkentse a routing táblákat a végén csomópontok és routerek használata révén számos cél hálózati úgynevezett alapértelmezett útvonal - alapértelmezett, ami rendszerint az utolsó sorban az útválasztási táblázatban. Ha az útválasztási tábla egy ilyen rekord, akkor az összes csomagokat hálózati számokat, amelyek nem léteznek a routing tábla, a router továbbított megjelölt alapértelmezett vonalon. Ezért útválasztók gyakran tárolják saját táblázatokat korlátozott információkat internetwork hálózat és szállítmányozási csomagokat más hálózatokat, a kikötő és a router alapértelmezett. Magától értetődő, hogy a router, az alapértelmezett átviteli csomagot a gerinchálózat és útválasztók csatlakozik a gerincét, teljes tájékoztatást a készítmény: A hálózat.
Egy másik módja, hogy kirak a számítógépet a szükségességét, hogy végezzen nagy útválasztási táblák a router kezd a racionális útvonal információt bármely adott hálózaton keresztül az ICMP protokoll.
Bejegyzés a routing tábla vonatkozó hálózat, közvetlenül csatlakozik a router a „távolság a cél hálózat” tartalmazhat nullát.
Egy másik különbség a működését a router és a végső csomópont a egy útvonal kiválasztásának egy eljárás egy útválasztási tábla. Ha az útválasztók általában automatikusan létrehoz útválasztási táblák cseréje hivatalos információ, hogy a végső csomópontok a routing tábla általában adminisztrátor által saját kezűleg, és tárolni állandó fájlt a lemezen.
Vannak különböző algoritmusok építésére asztalok egylépéses útvonal. Lehetnek három osztályba sorolhatók:
- rögzített útvonal algoritmusok
- egyszerű routing algoritmusok
- adaptív útválasztó algoritmus.
Függetlenül attól, hogy az alkalmazott algoritmus építeni a routing tábla, a munkájuk eredményeként egységes formátumban. Ennek köszönhetően ugyanabban a hálózatban különböző csomópontok alkothatunk egy routing tábla saját algoritmusokat, majd kommunikálni egymással hiányzó adatokat, mivel a méretek ezek a táblák vannak rögzítve. Ezért a router dolgozik algoritmusának adaptív útválasztó nyújthat egy végső csomópont alkalmazásával az algoritmus fix routing információt az utat, hogy a hálózat, amelyhez a végpont nem tud semmit.
Ezt az algoritmust használjuk hálózatokban egy egyszerű topológia kapcsolatok és alapja a kézi rajz az útválasztási táblázat a hálózati rendszergazda. Az algoritmus gyakran hatékonyan működik a nagy hálózatok autópályák, mert az nagyon gerincét lehet egy egyszerű szerkezet, azzal a nyilvánvaló legjobb csomag az alábbi módokon alhálózati csatlakoznak a gerinchez.
egyszerű routing algoritmusok vannak osztva három alosztályra:
Ez a fő típusa routing algoritmus által használt router mai hálózatok komplex topológia. Adaptív útválasztás azon a tényen alapul, hogy a router rendszeresen kicserélik egy speciális topológiai információ a hálózatban hálózatok, valamint a kapcsolatokat a router. Általában figyelembe veszi nemcsak a topológia kapcsolatokat, de ezek teherbírása és állapota.
Adaptive protokollok lehetővé teszik minden router információkat gyűjt a topológia a hálózati kapcsolatok, azonnal teljesíti minden változás a konfiguráció linkeket. Ezek a protokollok egy osztott jellege, amely tükrözi az a tény, hogy a hálózatban nincs dedikált router, ami összegyűjti és összeállítja topológiai információ: Ez a munka között oszlik minden router.
Tekintsük a példa egy hálózatközi, ábrán látható 4.3, közötti kölcsönhatás számítógépeken keresztül útválasztók és csomagtovábbító célszámítógép.
Ábra. 4.3. Példa kölcsönhatás számítógépeken keresztül hálózatközi
a szervezet az ftp-session.
A számítógép cit.dol.ru néhány paraméter a TCP / IP stack úgy kell beállítani, hogy tudta befejezni a feladatot előtte.
2. Feltételezzük, hogy a számítógép cit.dol.ru hosts fájl, benne van egy vonal
5. Ennek eredményeként a számítógép küld cit.dol.ru LAN Ethernet keretet, amely az alábbi területeken:
A hálózati rendszergazdák gyakran kellemetlen érzést tapasztal annak a ténynek köszönhető, hogy a számos központosított hálózati számokat a nekik juttatott nem elég, hogy strukturálják a hálózat megfelelően, például, hogy helyezze a gyengén kölcsönható számítógépek a különböző hálózatokon.
Ebben a helyzetben, kétféle módon. Az első tárgya így további NIC hálózati szám. A második módszer, használják gyakrabban használatához kapcsolódó úgynevezett maszkok. amely lehetővé teszi, hogy ossza egy hálózatot több hálózat.
Maszk - egy szám, amely tartalmazza a bináris egységek a számjegyek úgy kell értelmezni, a hálózat száma.
Például egy normál osztály hálózati maszkot jelentése a következő:
255.0.0.0 - Maszk osztályú hálózat,
255.255.0.0 - maszk B osztályú hálózat,
255.255.255.0 - hálózati maszk a C osztályú
129.44.0.0 (10000001 00101100 00000000 00000000)
129.44.64.0 (10000001 00101100 01000000 00000000)
129.44.128.0 (10000001 00101100 10000000 00000000)
129.44.192.0 (10000001 00101100 11000000 00000000)
129.44.128.0 - hálózati szám 0,0. 13.15 - csomópontszám.
Ábra. 4.4. Példa a maszkok strukturálására hálózati
Meg kell jegyezni, hogy ha a döntés a maszkok használatát mechanizmus, ennek megfelelően kell beállítani, és a router és a számítógépek a hálózaton.