adatátviteli protokollok és a routing protokollok információcsere

Annak érdekében, hogy információkat a jelenlegi hálózati konfiguráció router csere routing információk útján egymással egy speciális protokoll. Ez a fajta protokoll úgynevezett protokollok cseréje útválasztási információt (vagy útválasztó protokollok). Routing Information Protocol meg kell különböztetni a, sőt, a hálózati réteg protokollok. Míg az első tisztán védett információkat, és az utóbbiaknak szánt felhasználói adatok átvitelét, valamint ezt a link-réteg protokollok.

A rendszer segítségével a routing információk cseréjére protokoll routerek teszik ki a térképet a kapcsoló egy bizonyos szintű részletességgel és dönteni arról, hogy mi a következő router kell küldenie egy csomagot alkotnak racionális módon.

15. TCP / IP stack. A szerkezet a protokoll verem TCP / IP

A fizikai réteg jellemzőit definiálja a modell a fizikai hálózati adatokat, amelyek használják közvetítő. Ez paraméterek, mint a tápfeszültség, áram, több csap a csatlakozó, stb Tipikus szabványok ezen a szinten, például RS232C, V35, IEEE 802.3, stb

A kommunikációs protokoll, amely

Ábra. 2.1. Hét rétegű OSI protokollok internetworking

Az adatkapcsolati réteg rendelt protokollok meghatározzák a kapcsolatot, például SLIP (strial vonal Internet Protocol), PPP (Point to Point Protocol), NDIS, csomag protokollt, a ODI, stb Ebben az esetben ez a protokoll közötti kölcsönhatás eszközök és eszközmeghajtók, egyrészt, másrészt viszont az operációs rendszer és eszközmeghajtók. Ez a meghatározás azon a tényen alapul, hogy a vezető -, sőt, az adatokat a konverter ezek formátumból a másikba, de ez is saját belső formátum.

A hálózat (Internet) szintű protokollok, amelyek felelősek adatok küldésére és fogadására, vagy más szavakkal, a kapcsolat a küldő és a címzett. Általánosságban elmondható, hogy ez a terminológia ment a vonalkapcsolt hálózatok, a feladó és a címzett valóban csatlakozik idejére a kommunikációs csatornát. Ami a TCP / IP hálózatok, mint a terminológia nem nagyon elfogadható. Ez a szint a TCP / IP protokoll tartalmazza IP (Internet Protocol). Itt történt, hogy meghatározták a küldő és a fogadó, itt a szükséges adatokat a szállítás a hálózati csomag.

A szállítási réteg felelős az adatok megbízhatóságát szállítás, és itt, ellenőrzése ellenőrzőösszegeket, a döntés összeszerelés üzeneteket egy. Az Internet szállítási réteg által képviselt két protokoll, a TCP (Transport Control Protocol) és UDP (User Datagramm Protocol). Ha a korábbi szintet (hálózat) csak meghatározza a szabályok szállítási információk, a szállítási réteg felelős a az adatok sértetlenségét szállítani.

ülés réteg határozza meg az előírásoknak a kölcsönhatást egy szoftver. Ez lehet egy köztes adatok vagy az általános szabályok feldolgozás. Feltételesen erre a szintre, akkor vigyék a mechanizmus a protokollok TCP és UDP portok és a Berkeley socket.

szintű adatcsere alkalmazások (Presentation Layer) történő átalakításához szükséges adatokat a köztes formátum adat ülésén a kérelem formáját. Az interneten ez az átalakulás a feladata a felhasználói programok.

A szint alkalmazások vagy alkalmazás határozza meg a kommunikáció az alkalmazási protokollok. Az Internet erre a szintre is hozzárendelhető protokollok, mint például: FTP, TELNET, HTTP, GOPHER stb

Általánosságban elmondható, hogy a TCP protokoll stack eltér az előbb tárgyalt az OSI stack. Általában, ez lehet képviselt formájában az áramkör a 2.2 ábrán látható.

A kommunikációs protokoll, amely

Ábra. 2.2. A szerkezet a protokoll TCP / IP

Ebben a rendszerben a hálózati hozzáférési réteg, ahol az összes protokollt hozzáférést a fizikai eszközök. Fent van az IP internetworking protokollok ARP, ICMP. Még mindig meghaladja a fő közlekedési protokollok, mint a TCP vagy UDP, amely amellett, hogy a gyűjtemény a csomagokat az üzenet azt is meghatározza, hogy melyik alkalmazást kell adatokat küldeni egy alkalmazást, illetve kell, hogy az adatok fogadására. Fent a szállítási rétegben elhelyezett alkalmazási réteg protokoll által használt alkalmazások az adatcserét.

Az osztályozás alapján az OSI (Open System Integration) a teljes architektúra TCP / IP protokoll család megpróbálja összehasonlítani a referencia modell (2.3 ábra).

A kommunikációs protokoll, amely

Ábra. 2.3. Az áramköri modulok, amelyek megvalósítják protokollok TCP / IP család hálózati csomópont

Téglalapok az alábbi ábrát, hogy azonosítsa a modulok, amelyek feldolgozzák a csomagokat vonalak - adatátviteli útvonalat. Mielőtt rátérnénk e rendszer, bemutatjuk a szükséges ezt a terminológiát.

Driver - egy program, amely közvetlen kölcsönhatásban a hálózati adaptert.

Modul - olyan program, amely együttműködik a vezető, a hálózati alkalmazások, vagy más modulokkal.

A program mutatja azt az esetet, a csomópont Ethernet-kapcsolat, így a neve a adatblokkot tükrözi ezt jellegét.

Hálózati interfész - fizikai eszköz is csatlakozik a számítógépes hálózat. Esetünkben - Ethernet kártya.

Keret - egy adatblokk küldésére / fogadására a hálózati interfész.

IP-csomag - egy blokk kicserélt adatokat, az IP hálózati interfész modul.

UDP-datagram - egy blokk kicserélt adatokat, az IP modul UDP modult.

TCP szegmensben - egysége kicserélt adatokat, az IP modul TCP modult.

Alkalmazás üzenet - egy blokk kicserélt adatokat, a program hálózati alkalmazások szállítási réteg protokollok.

Encapsulation - a csomagolási eljárás adatai ebben a formában egy protokollt egy másik protokoll formátumban. Például IP-csomag egy Ethernet keret csomagolási vagy TCP-szegmens az IP-csomag. Az idegen szavak szótára a „beágyazás” azt jelenti: „kapszuiaképzésre körül egy idegen test az anyagokra (idegen testek, paraziták, stb.)” Ennek része a közvetítő fogalmát tokozás valamivel hosszabb jelentését. Ha abban az esetben IP beágyazása az Ethernet ez tényleg a IP csomag helyezni egy Ethernet-keret adatot, illetve, abban az esetben a TCP kapszuiázássai IP, forgalomba TCP-szegmens az adatokat IP-csomag, az átviteli vonalkapcsolt adatátvitel bekövetkezik további „szeletelt” csomagok már a csomagokat SLIP vagy PPP-keretek.

A kommunikációs protokoll, amely

Ábra. 2.4. Körülzárása magasabb réteg protokollok a TCP / IP protokoll

Az egész rendszer (2.4 ábra) nevezzük protokoll stack TCP / IP vagy TCP / IP-verem. Visszatérve a nevét a protokollok TCP megfejteni mozaikszavak, UDP, ARP, SLIP, PPP, FTP, TELNET, RPC, TFTP, DNS, RIP, NFS:

TCP - Transmission Control Protocol - az alapvető átviteli protokoll, mely nevét adta az egész családnak a TCP / IP protokollt.

UDP - User Datagram Protocol - egy második átviteli protokoll TCP / IP család. A különbség TCP és UDP későbbiekben lesz szó.

PPP - Point to Point Protocol (Kommunikációs protokoll "pont-pont").

FTP - File Transfer Protocol (file transfer protocol).

TELNET - emulálni a virtuális terminál protokoll.

RPC - Remote Process Control (Remote Process Control Protocol).

TFTP - Trivial File Transfer Protocol (Trivial File Transfer Protocol).

DNS - Domain Name System (DNS).

RIP - Routing Information Protocol (Routing Information Protocol).

NFS - Network File System (elosztott fájlrendszer és a hálózati nyomtatás).

Az ilyen alkalmazási szintű programok, mint például az FTP vagy telnet, a protokoll köteg van kialakítva a TCP, ábrán látható 2.5 modulban.

A kommunikációs protokoll, amely

Ábra. 2.5. Protokoll verem TCP modul

Amikor dolgozik használó alkalmazások UDP protokoll, például szoftver Network File System (NFS), használ egy másik köteget, ahol ahelyett, hogy a TCP modul az UDP modul (2.6 ábra).

A kommunikációs protokoll, amely

Ábra. 2.6. A protokoll stack, ha dolgozik az UDP szállítási protokollt

Amikor szervizelése adatfolyamok blokk modulok TCP, UDP és a vezető ENET működnek multiplexerek, azaz átirányítani az adatokat az egyik bemenet több kimenet, és fordítva, sok bemenet egy kimenet. Így ENET vezető továbbíthatja keret modul IP vagy ARP-modul, attól függően, hogy a mező értéke „típus” a keret fejléc. IP modul küldhet IP-csomag vagy TCP modul, illetve az UDP-modul, ami által meghatározott területen „jegyzőkönyv” a csomag fejlécében.

A címzett UDP-datagrammokat vagy TCP-üzenet alapján határozzuk meg a mező értéke „port” a fejlécben egy adatcsomag vagy üzenet.

Minden fenti értékek vannak írva az üzenet fejlécében modul a küldő számítógépen. Mivel a protokoll rendszer - ez egy fa, majd a gyökér csak egy módja, amelyben a folyosón minden modul egészíti az adatokat a blokk fejléc. A gép, amely elfogadta a csomagot végez demuitipiexelés szerint ezeket a jeleket.

ARP-tábla is megtekinthető az ARP parancs segítségével:

paul.polyn.kiae.su (144.206.192.34) 0: 0: 1: 16: 2: 45

polyn.net.kiae.su (144.206.130.137) 0: 1: 1b: 9: d0: 90

arch.kiae.su (144.206.136.10) 0: 0: C: 1b: AE: 7b

demin.polyn.kiae.su (144.206.192.4) 0: 0: 1: 16: 29: 80