A tcp protokollcsalád
Bevezetés a TCP / IP-be
Az internethálózat működése a TCP / IP kommunikációs protokollcsalád használatán alapul, amely a Transmission Control Protocol / Internet Protocol (Transmission Control Protocol / Internet Protocol) protokollt jelenti. A TCP / IP-t mind az internetes hálózatban, mind számos helyi hálózatban adatátvitelre használják. Ez a fejezet röviden ismerteti a TCP / IP protokollokat és az adatátvitel szabályozására használt módszereket.
Természetesen az internethez való használathoz nem szükséges a TCP / IP protokollok speciális ismerete, de az alapvető elvek megértése segít megoldani a gyakori problémákat, különösen az e-mail rendszer létrehozásakor. A TCP / IP szintén szorosan kapcsolódik két másik alapvető internetes FTP és Telnet alkalmazáshoz. Végül számos alapvető internetes fogalom ismerete segít megérteni ennek a rendszernek a komplexitását, éppúgy, mint a belsőégésű motor elképzelése, hogy tiszteletben tartsa az autó készülékét.
Mi a TCP / IP?
A TCP / IP az adatátviteli protokollok családjának a neve a hálózatban. A protokoll egy olyan szabálycsomag, amelyet minden vállalatnak be kell tartania annak érdekében, hogy biztosítsa az előállított hardverek és szoftverek kompatibilitását. Ezek a szabályok biztosítják, hogy a TCP / IP csomagot futtató digitális készülék képes legyen kommunikálni a Compaq PC-vel, amely szintén a TCP / IP-vel dolgozik. Ha bizonyos szabványokat betartunk a teljes rendszer működéséhez, nem számít, ki gyártja a szoftvert vagy a hardvert. A nyílt rendszerek ideológiája a szabványos hardver és szoftver használatát jelenti. A TCP / IP egy nyílt protokoll, és ez azt jelenti, hogy a protokollra vonatkozó összes speciális információ megjelenik, és szabadon felhasználható.
A protokoll meghatározza, hogy az egyik alkalmazás hogyan kommunikál a másikval. Ez a szoftveres kapcsolat olyan, mint egy párbeszéd: "Küldök neked ezt az információt, akkor küldesz nekem valamit, akkor elküldlek." Fel kell adnod az összes bitet, és vissza kell küldened a teljes eredményt, és ha vannak problémák, küldje el nekem a megfelelő üzenetet. " A protokoll határozza meg, hogy a teljes csomag különböző része hogyan vezérli az információ továbbítását. A protokoll meghatározza, hogy a csomag tartalmaz-e e-mail üzenetet, telekonferencia cikket vagy szolgáltatási üzenetet. A protokoll szabványait olyan módon formálják, hogy figyelembe vegyék az esetleges előre nem látható körülményeket. A protokoll hibakezelési szabályokat is tartalmaz.
A TCP / IP kifejezés két protokoll - Transmission Control Protocol (TCP) és Internet Protocol (IP) nevét tartalmazza. A TCP / IP nem egy program, mivel sok felhasználó tévesen hitte. Ezzel szemben a TCP / IP a hálózaton keresztül történő információcserére tervezett, egymással összekapcsolt protokollok egész családjára vonatkozik, és egyidejűleg információt nyújt a hálózat állapotáról. A TCP / IP a hálózat szoftverösszetevője. A TCP / IP család minden része egy adott feladatot megold: e-mail küldése, távoli bejelentkezési szolgáltatások, fájlok továbbítása, üzenetek továbbítása vagy hálózati hibák kezelése. A TCP / IP használata nem korlátozódik a globális internetre. Ezek a legelterjedtebb hálózati protokollok az egész világon, mind a nagyvállalati hálózatokban, mind a helyi hálózatokban, kisszámú számítógéppel.
Mint említettük, a TCP / IP nem egy protokoll, hanem családja. Miért használják néha a TCP / IP kifejezést, bár a TCP vagy IP-n kívül más szolgáltatás is értendő? Általában egy közös nevet használnak a hálózati protokollok teljes családjának megvitatásakor. Azonban néhány felhasználó, aki a TCP / IP-ről beszél, csak a család egyik protokollját jelenti: feltételezik, hogy a párbeszéd másik fele megérti, hogy mi a tét. Sőt, jobb, ha minden egyes szolgáltatást saját nevedbe hívunk, hogy tisztázzuk a beszélgetés tárgyát.
A TCP / IP-ben foglalt különböző szolgáltatások és azok funkciói az elvégzett feladatok típusától függően osztályozhatók. Az alábbiakban ismertetjük a protokollcsoportokat és azok célját.
A szállítási protokollok vezérlik az adatok két gép közötti adatátvitelt.
• TCP (átviteli vezérlő protokoll). Olyan protokoll, amely támogatja az adatátvitelet a küldő és a fogadó számítógépek közötti logikai kapcsolat alapján.
• IP (Internet Protocol). Valós adatátvitelt biztosít.
• ICMP (Internet Control Message Protocol). Az IP állapotüzeneteket kezeli, például hibákat és a hálózati hardver módosításait, amelyek befolyásolják az útvonalválasztást.
• RIP (Routing Information Protocol). Az egyik protokoll, amely meghatározza az üzenetek legmegfelelőbb útját.
• OSPF (nyitott legrövidebb út első). Alternatív protokoll az útvonal meghatározására.
Az alkalmazásszolgáltatás olyan programok, amelyeket egy felhasználó (vagy számítógép) különböző szolgáltatások eléréséhez használ. (További információért lásd a "TCP / IP alkalmazások" című fejezetet később.)
• A BOOTP (Boot Protocol) betölti a hálózati gépet, és elolvassa a kiszolgáló rendszerindításának adatait.
• Az FTP (File Transfer Protocol) fájlokat számítógépek között továbbítja.
• A TELNET távoli terminál hozzáférést biztosít a rendszerhez, azaz egy számítógép felhasználója csatlakozhat egy másik számítógéphez, és úgy érzi, mintha a távoli gép billentyűzetén dolgozna.
Az átjáró protokollok segítenek az útvonalválasztó üzenetek és hálózati állapotinformációk hálózaton keresztüli továbbításában, valamint a helyi hálózatok adatainak feldolgozásához. (Az átjáró protokollokról további információt az ebben a fejezetben található "Átjárási protokollok" című részben talál.)
• Az EGP (Külső átjáró protokoll) a külső hálózatokra vonatkozó útválasztási információk továbbítására használható.
• A Gateway-to-Gateway Protocol (Gateway-to-Gateway Protocol) segítségével átirányítható az útválasztók közötti útvonal információ.
• Az IGP (belső átjáró protokoll) a belső hálózatok útválasztási információinak továbbítására használható.
• Az NFS (hálózati fájlrendszer) lehetővé teszi a távoli számítógép könyvtárainak és fájlainak használatát, mintha a helyi gépen léteznének.
• RPC (távoli eljáráshívás) lehetővé teszi, hogy a távoli alkalmazások egyszerűen és hatékonyan kommunikáljanak egymással.
• SNMP (Simple Network Management Protocol) - protokoll az adminisztrációhoz, amely üzeneteket küld a hálózat állapotáról és a hozzá csatlakoztatott eszközökről.
Mindezen szolgáltatások együttesen TCP / IP-t alkotnak - a hálózati protokollok hatékony és hatékony családja.
Ha egy vállalat vagy szervezet az internetet kívánja használni, döntést kell hoznia; vagy közvetlenül csatlakozik az internethez, vagy megoldást nyújt minden kapcsolati kérdésre egy másik vállalatnak, egy úgynevezett szolgáltatónak. A legtöbb vállalat választja a második módszert a berendezések mennyiségének csökkentésére, az adminisztrációs problémák eltávolítására és az összköltség csökkentésére.
Az egyedi azonosítók egyikének - a domain névnek nevezett - befogadásához a vállalat vagy szervezet kérést küld az Internet-kapcsolatot felügyelő hatóságnak - a Hálózati Információs Központnak (InterNIC). Ha az InterNIC jóváhagyja a cég nevét, az az internetes adatbázisba kerül. A tartományneveknek egyedinek kell lenniük az ütközés elkerülése érdekében.
A domain név utolsó része a legfelső szintű domain azonosítónak (pl. Kukorica). Az InterNIC által telepített hat legfelső szintű domain van:
agra hálózati azonosító ARPANET
kukorica Kereskedelmi cégek
edu oktatási intézmények
kormányzati intézmények vagy szervezetek
mil Katonai intézmények
A World Wide Web (WWW, World Wide Web) az ügyfél-kiszolgáló architektúrán alapuló legfrissebb információs szolgáltatási internet. A 80-as évek végén a CERN (European Elementary Particle Physics Center) megkezdte az információs szolgáltatás létrehozását, amely lehetővé tenné a felhasználók számára, hogy könnyen megtalálhassák és leolvassák az internet bármely részén található szervereken tárolt dokumentumokat. Ebből a célból olyan szabványos dokumentumformátumot fejlesztettek ki, amely lehetővé teszi bármilyen típusú számítógépes megjelenítés információinak megjelenítését, valamint lehetővé teszi a dokumentumokon belüli egyéb dokumentumokhoz való linkek telepítését.
Bár a WWW-t úgy tervezték meg, hogy a CERN alkalmazottai használhassák, miután ez a szolgáltatás nyilvánosságra került, népszerűsége szokatlanul gyorsan növekedett. Számos alkalmazást fejlesztettek ki, amelyeket WWW-ügyfelekként használtak, vagyis hozzáférést biztosítottak a WWW-kiszolgálókhoz és dokumentumok bemutatásához a képernyőn. A kliens szoftver egyaránt grafikus felhasználói felületen (az egyik legnépszerűbb Mosaic program) és egy alfanumerikus terminál emulációján alapul (pl. A Lynx program). A legtöbb WWW ügyfelek lehetővé teszik, hogy a felületüket más típusú internetes szolgáltatásokhoz, például az FTP-hez és a Gopherhez is hozzáférjenek.