Labirint InternetPavel Hramcov, |lektroninform, 1996. |
IP | RIP | UDP | TCP |
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".