Labirint Internet

Pavel Hramcov, |lektroninform, 1996.

Primechanie: Dannaya stranica ne stavit svoej cel'yu dat' polnoe opisanie protokolov TCP/IP. Zdes' privedena teol'ko kratkaya harakteristika nekotoryh iz nih. Krome etogo, pri razrabotke stranicy ispol'zovalas' tablichnaya organizaciya opisaniya soderzhaniya stranicy i ssylki v ramkah odnoj stranicy.

Protokoly semejstva TCP/IP


Protokoly
IPRIPUDPTCP

Mezhsetevoj protokol IP. Modul' IP yavlyaetsya bazovym elementom tehnologii Internet. Ego central'noj chast'yu yavlyaetsya tablica marshrutov. Tablica marshrutov zapolnyaetsya administratorom seti i obychno inicializiruetsya v moment zagruzki sistemy. Kogda rech' idet o prostoj lokal'noj IP-seti, to protokol IP malo chto dobavlyaet k uslugam Ethernet, za isklyucheniem togo, chto v seti budut rabotat' vse prikladnye programmy, realizovannye dlya IP-tehnologii. Odnako situaciya menyaetsya, esli rech' idet o setyah, sopryazhennyh shlyuzom.

Protokol RIP (Routing Information Protocol). Protokol prednaznachen dlya avtomaticheskogo obnovleniya tablicy marshrutov. Pri etom ispol'zuetsya informaciya o sostoyanii seti, kotoraya rassylaetsya marshrutizatorami (routers). V sootvetstvii s protokolom RIP lyubaya mashina mozhet byt' marshrutizatorom. Pri etom vse marshrutizatory delyatsya na aktivnye i passivnye. Aktivnye marshrutizatory soobshchayut o marshrutah, kotorye oni podderzhivayut v seti. Passivnye marshrutizatory chitayut eti shirokoveshchatel'nye soobshcheniya i ispravlyayut svoi tablicy marshrutov, no pri etom sami informacii v set' ne predostavlyayut. Obychno v kachestve aktivnyh marshrutizatorov vystupayut shlyuzy, a v kachestve passivnyh - obychnye mashiny (hosts).

Protokol UDP. |tot protokol yavlyaetsya odnim iz dvuh osnovnyh transportnyh protokolov, raspolozhennyh srazu nad IP. K zagolovku IP-paketa UDP dobavlyaet dva polya: port i kontrol'naya summa. Pole “port” pozvolyaet mul'tipleksirovat' informaciyu mezhdu raznymi prikladnymi processami. Pole "kontrol'naya summa" pozvolyaet podderzhivat' celostnost' dannyh

Protokol TCP. Predostavlyaet drugoj sposob dostavki soobshchenij, otlichnyj ot UDP. Vmesto "nenadezhnoj" dostavki datagramm bez ustanovleniya soedineniya, TCP obespechivaet garantirovannuyu dostavku s ustanovleniem soedineniya v vide bajtovyh potokov.

Prikladnye programmy vzaimodejstvuyut s modulem TCP takzhe cherez porty. Sushchestvuyut opredelennye standartom nomera portov, kotorye otvedeny pod obsluzhivanie standartnyh servisov Internet. Tak telnet obsluzhivaetsya cherez 23 port, pochta (SMTP) - cherez 25 i t.p.

Kogda dva processa nachinayut obshchat'sya cherez moduli TCP, to eti moduli podderzhivayut informaciyu o sostoyanii soedineniya, kotoroe nazyvaetsya virtual'nym kanalom. Kanal yavlyaetsya dupleksnym, t.e. informaciya mozhet peredavat'sya odnovremenno v dvuh napravleniyah.

Soglasno protokolu TCP, potok bajtov razbivaetsya na pakety. Lyubye dannye dlya modulya TCP predstavlyayutsya v vide potoka bajtov. Na drugom konce virtual'nogo kanala dannye snova sobirayutsya v potok. Modul' TCP ne sohranyaet razdeleniya potokov dannyh na zapisi. Tak mozhno zapisat' v kanal 5 zapisej po 80 bajt, a prochitat' odnu v 400 bajtov dlinoj


Vernut'sya k razdelu "Soderzhanie".