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 A kommunikációs protokoll, amely](https://images-on-off.com/blogotirni/cso/protokoliperedachidannixiprotokoliobmena-9541bda4.png)
Á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 A kommunikációs protokoll, amely](https://images-on-off.com/blogotirni/cso/protokoliperedachidannixiprotokoliobmena-f2d8b6b4.png)
Á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 A kommunikációs protokoll, amely](https://images-on-off.com/blogotirni/cso/protokoliperedachidannixiprotokoliobmena-c5413e85.png)
Á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 A kommunikációs protokoll, amely](https://images-on-off.com/blogotirni/cso/protokoliperedachidannixiprotokoliobmena-dfc33128.png)
Á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 A kommunikációs protokoll, amely](https://images-on-off.com/blogotirni/cso/protokoliperedachidannixiprotokoliobmena-a267c579.png)
Á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 A kommunikációs protokoll, amely](https://images-on-off.com/blogotirni/cso/protokoliperedachidannixiprotokoliobmena-a9fd473f.png)
Á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