Internet protokollok
Az 1970-es évek. Ügynökség végrehajtásáról szóló kutatási projekt Advanced Technology a Honvédelmi Minisztérium (DARPA) az érdekelt szervezetek csomagkapcsolt hálózat közötti kommunikáció kutatóintézetek az Egyesült Államokban. DARPA és egyéb kormányzati szervek, hogy megértsük, mi a lehetséges rejtett a hálózati technológiák csomagkapcsolt váltás; ők csak most kezdett el foglalkozni a problémával, ami most van dolgunk gyakorlatilag minden vállalat, nevezetesen a kommunikációs probléma a különböző számítógépes rendszerek.
Azzal a céllal, hogy elérjék a kapcsolatot a heterogén rendszerek, a DARPA által támogatott kutatás a Stanford Egyetem és a Bolt cégek, Beranek and Newman (BBN), hogy hozzon létre egy sor kommunikációs protokollokat. Az e munka eredményét a fejlesztés fejeződött be az 1970-es években. Ez egy sor internetes protokollokat, melyek közül a legismertebb Transmission Control Protocol (TCP) és az Internet Protocol (IP).
Az IP az Internet protokollcsomag legfontosabb Layer 3 protokollja. A megosztott hálózatok közötti útvonalválasztás mellett az IP széttagolást és datagrammák újracsomagolását, valamint hibaüzeneteket tartalmaz. A TCP-vel együtt az IP az internet protokollcsomag magját jelenti. Az IP-csomag formátuma az 1. ábrán látható. 18-2.
Az IP fejléc a verziószámmal kezdődik, amely az IP verzió verziószámát jelzi.
A fejléc hossza mező (IHL) a datagram fejléc hosszát jelöli 32 bites szavakban.
A szolgáltatás-típus mező megadja, hogy az aktuális datagramot hogyan kell kezelni az adott magasabb szintű protokoll utasításai szerint. Ezzel a mezővel a datagramok különböző fontossági szinteket rendelhetnek.
A teljes hosszúság mező határozza meg az egész IP csomag hosszúságát bájtban, beleértve az adatokat és a fejlécet.
Az azonosítási mező egy olyan egész számot tartalmaz, amely az aktuális datagramot jelöli. Ez a mező a datagram töredékének összekapcsolására szolgál.
Field zászlók (flags) (amely bitek DF, MF és a bit-fragmens offset) határozza meg, hogy ez a töredezett datagram és hogy az aktuális fragmentum az utolsó.
Az élettartam-mező támogatja a számlálót, amelynek értéke fokozatosan csökken nullára; ekkor a datagram elutasításra kerül. Ez megakadályozza a csomag hurokját.
A protokollmező meghatározza, hogy melyik magas szintű protokoll fogadja a bejövő csomagokat az IP-feldolgozás befejezése után.
A fejléc ellenőrző összege mező biztosítja az azonosító fejlécének integritását.
Az opciók mező lehetővé teszi az IP számára opcionális funkciók, például adatvédelem biztosítását.
Az adatmező magasabb szintű információkat tartalmaz.
Az interneten található útválasztó eszközöket hagyományosan kapuknak nevezik, ami nagyon szerencsétlen kifejezés. mindenütt jelen van a hálózatépítő iparban, ezt a kifejezést egy olyan eszközre utalják, amely kissé eltérő funkciójú. Az átjárók (amelyekről a továbbiakban routereket hívunk) az interneten egy hierarchikus elv szerint szerveződnek. Néhány útválasztó arra szolgál, hogy információt továbbítson egy olyan hálózaton keresztül, amely ugyanazon igazgatási vezető és vezérlés alatt van (ilyen objektumot autonóm rendszernek neveznek). Az autonóm rendszereken belüli információcserére használt routerek belső routerek; különböző protokollokat használnak a belső átjáró protokollhoz (IGP) ehhez a feladathoz. A routerek, amelyek az információkat autonóm rendszerek között mozgatják, külső routerek; Ehhez protokollokat használnak a külső forgalomirányítókhoz. Az internet architektúráját az 1. ábrán mutatjuk be. 18-6.
Az internet szállítási rétege a TCP és a felhasználói adatkommunikációs protokoll (UDP) által valósul meg. A TCP adatátvitelt biztosít a kapcsolat létesítésével, míg az UDP kapcsolat létrehozása nélkül működik.
Transmission Control Protocol (TCP)
A továbbító vezérlő protokoll (TCP) teljesen duplikált, az adatáramlás nyugtázásával és vezérlésével, a magasabb szintű protokollok szolgáltatásaival. Az adatokat folyamatos, nem strukturált áramlásban mozgatja, ahol a bájtokat sorszámokkal azonosítják. A TCP több egyszerre többszintű párbeszédet is támogat. A TCP csomag formátuma a 3. ábrán látható. 18-8.
A "forrásport" mező azt a pontot jelzi, amelyen a forrás egy adott magasabb szintű folyamata megkapja a TCP szolgáltatásokat; A "cél port" mező a TCP szolgáltatások célállomásának legfelső szintű folyamatportját jelzi.
A "szekvencia szám" mező általában az aktuális üzenet adatainak első bájtjához rendelt számot jelöli. Bizonyos esetekben arra is fel lehet használni, hogy jelezze a soron következő átvitel során használt eredeti szekvencia számát.
Az "elismerési szám" mező a következő adatbájt sorszámát tartalmazza, amelyet a csomagküldő elvár.
Az "adat-offset" mező a 32 bites szavak számát jelöli a TCP fejlécben.
A "fenntartott" mezőt a protokollfejlesztők a jövőben használják.
A "zászlók" mező különböző vezérlési információkat tartalmaz.
Az ablak mező (ablak) jelzi a küldő fogadó ablakának méretét (a bejövő adatokhoz rendelkezésre álló pufferméret).
Az "ellenőrző összeg" mező azt jelzi, hogy a fejléc sérült-e az átszállítás során.
A "sürgős mutató" mező a csomag sürgős adatainak első bájtját jelzi.
Az "opciók" mező a TCP különféle opcionális jellemzőit jelzi.
User Datagram Protocol (UDP)
Az UDP protokoll sokkal egyszerűbb, mint a TCP; Hasznos olyan esetekben, amikor a TCP protokoll megbízhatóságának biztosításához nem szükségesek hatékony eszközök. Az UDP fejlécnek csak négy mezője van: a forrásport mező, a célport mező, a hosszmező és az UDP ellenőrző összeg mezője (UDP ellenőrzőösszeg). A forrásport és a célport mezők ugyanazokat a funkciókat látják el, mint a TCP fejlécben. A hosszmező jelzi az UDP fejléc és az adatok hosszát; Az ellenőrzőösszeg mező ellenőrzi a csomag integritását. Az UDP ellenőrzőösszeg opcionális.
File Transfer Protocol (File Transfer Protocol - FTP) lehetőséget biztosít a fájlok között számítógépes rendszerek. Telnet egy virtuális terminál emulációs. Simple Network Management Protocol (Simle Network Management Protocol - SNMP) egy hálózati menedzsment protokoll jelenteni rendellenes hálózati körülmények és a létesítmény egy küszöbérték a hálózatban. X Windows egy népszerű protokoll, amely lehetővé teszi a terminál kommunikálni intelligens távoli számítógépeken oly módon, mintha közvetlenül csatlakoztatott monitorok. A kombináció a protokollok Network File System (NFS) (Network File System), Külső adatok ábrázolása (XDP) (ismerteti a külső információ) és a Remote Procedure Call (RPC) (Call távoli hálózathoz fellebbezési eljárások) átlátszó hozzáférést biztosít a távoli hálózati erőforrásokat. Simple Mail Transfer Protocol (Simple Mail Transfer Protocol - SMTP) mechanizmust biztosít e-mail küldésére. Ezek és más alkalmazások a TCP / IP szolgáltatások és egyéb internetes protokollokat az alsó szinten, hogy a felhasználók alapvető hálózati szolgáltatásokat.
ServerMark-ITT, Vladimir Pleshakov