Olaf Kirch. Rukovodstvo administratora seti v OS Linux Origin: http://www.linux.org.ru/books/ ˇ http://www.linux.org.ru/books/ From: Ultracom ==================================================================== 1992-1994 Olaf Kirch (Olaf Kirch) . - 2 - 1. Predislovie V poslednee vremya Internet ochen' chasto okazyvaetsya v centre vnimaniya, i ser'eznye lyudi chasto boltayutsya po etomu " Informacionnomu supershosse". Komp'yuternye seti stanovyatsya takimi zhe obydennymi veshchami, kak televizory i mikrovolnovye pechi. Inetrnet poluchaet neobychno shirokoe osveshchenie v pechati, a uchenye obsuzhdayut v Usenet vozmozhnost' provedeniya issledovanij "Internet kul'tury." Razlichnye kompanii rabotayut nad novymi metodami peredachi dannyh, naprimer ATM, kotorye vo mnogih sluchayah pozvolyayut poluchit' bol'shuyu skorost' peredachi, chem sejchas. Konechno, seti razvivalis' dostatochno dolgoe vremya. Obychnoj praktikoj bylo sozdanie malen'kih lokal'nyh setej, v osnovnom raspologavshihsya v odnom zdanii, i soedinennyh cherez obychnye telefonnye linii. Takim obrazom, bystro razrastavshijsya konglomerat setej, pozvolyal podsoedinyatsya k etoj global'noj sisteme dazhe malen'kim nekommercheskim organizaciyam i chastnym pol'zovatelyam. Poetomu sozdanie Internet-hosta s pochtoj i novostyami, predlagayushchego dostup po telefonu, stalo normal'noj praktikoj, i poyavlenie ISDN budet, nesomnenno, uskoryat' etu tendenciyu. Razgovor o komp'yuternyh setyah ochen' chasto oznachaet razgovor o UNIX. Konechno, UNIX - ne edinstvennaya setevaya operacionnaya sistema i ne vsegda ona budet liderom, no umret ona ochen' ne skoro. Poetomu osobenno interesnym dlya pol'zovatelya stanovitsya poyavlenie besplatnyh UNIXoidnyh operacionnyh sistem dlya PC (386BSD, FreeBSD i Linux). Odnako, Linux - ne UNIX. Unix - zaregistrirovannaya torgovaya marka, kto by v nastoyashchee vremya ne derzhal prava na nego, v to vremya kak Linux - operacionnaya sistema, kotoraya stremitsya predlozhit' vse funkcional'nye vozmozhnosti, trebuyushchie POSIX-standarty dlya UNIX-podobnyh operacionnyh sistem. YAdro Linux bylo napisano v znachitel'noj stepeni Linus Torvalds, chelovekom, kotoryj nachal eto proekt, chtoby ponyat' kak rabotaet Intel i386 i MINIX. MINIX -- drugaya, populyarnaya togda operacionnaya sistema - 3 - dlya PC, predlagayushchaya mnogie funkcional'nye vozmozhnosti Unix, i napisannaya professorom A.S.Tannenbaumom. Linux popadaet pod GNU Licenziyu, kotoraya pozvolyaet svobodno rasprostranyat' kod (pozhalujsta chitajte GPL v prilozhenii 20.3,gde napisano, chto znachit "svobodnorasprostranyaemoe programmnoe obespechenie"). Ponemnogu ostavlyayushchaya trudnosti, svyazannye s malen'kim vozrastom, i privlekayushchaya bol'shoj i vse vozrastastayushchej bazoj besplatnyh prikladnyh programm, eta operacionnaya sistema stanovitsya vse bolee rasprostranennoj. YAdro i C biblioteka stanovyatsya tak horoshi, chto bol'shinstvo standartnogo programmnogo obespecheniya kompiliruetsya s tem zhe uspehom, chto i na lyuboj drugoj Unix sisteme, a shirokij assortiment razlichnyh Linux pozvolyaet Vam prosto perepisat' ego na vash zhestkij disk i nachinat' rabotat'. 1.1. Dokumentaciya o Linux Odna iz zhalob, kotoraya chasto voznikaet v svyazi s Linux (i svobodnym programmnym obespecheniem voobshche) -- zhalkoe sostoyanie ili polnoe otsutsvie dokumentacii. Ran'she bylo obychnym delom, chto paket programm rasprostranyalsya s gorstkoj primechanij po ustanovke i README-fajlov. Oni davali opytnomu operatoru dostatochnoe kolichestvo informacii chtoby uspeshno ustanovit' i upravlyat' etim paketom, no byli nedostatochny dlya pol'zovatelya. Tak v 1992, Lars Wirzenius i Michael K. Johnson predlozhili organizovat' proekt dokumentacii dlya Linux, ili LDP (Linux Documentation Project), kotoryj stremitsya k obespecheniyu pol'zovatelya polnym naborom dokumentacii. Korotko ostanavlivayas' na voprosah tipa " Kak? ", "Pochemu?", ili "CHto - znachit zhizn', vselennaya, i vse ostal'noe?", eti rukovodstva pytayutsya ohvatit' vse aspekty upravleniya i ispol'zovaniya Linux pol'zovatelem, ne trebuya ot nego predvaritel'nogo znaniya Unix. Sredi dostizhenij LDP - Rukovodstvo po ustanovke, napisannoe Matt Welsh, Rukovodstvo po vzlomu yadera, Michael K. Johnson, i proekt sozdaniya man-stranic, skoordinirovannyj Rik Faith, kotoryj poka snabdil Linux 450 stranicami rukovodstva dlya bol'shogo kolichestva sistemnyh vyzovov i Ci bibliotek. Rukovodstvo dlya - 4 - administratorov sistemy, napisannoe Lars Wirzenius, nahoditsya vse eshche na stadii razrabotki. Rukovodstvo pol'zovatelya uzhe podgotovleno. Odnako, knigi LDP - ne edinstvennyj istochnik informacii o Linux. V nastoyashchee vremya, imeyutsya bol'she chem dyuzhina HOWTOs, kotorye otpravleny po pochte k comp.os.linux.announce i regulyarno arhiviruyutsya na razlichnyh FTP serverah. HOWTOs - korotkie dokumenty, sostoyashchie iz neskol'kih stranic, kotorye dayut Vam kratkoe predstavlenie po temam tipa podderzhki Ethernet pod Linux, ili konfiguracii Usenet programmnogo obespecheniya, a takzhe otvety na chasto zadavaemye voprosy. Oni obychno obespechivayut naibolee tochnuyu i sovremennuyu informaciyu, dostupnuyu po dannnoj teme. Spisok dostupnyh HOWTO privoditsya v "Annotiruemoj Bibliografii" v konce etoj knigi. 1.2. Ob etoj knige Kogda ya prisoedinilsya k LDP v 1992, ya napisal dve malen'kie glavy ob UUCP i smail, kotorye ya hotel dobavit' k "Rukovodstvu dlya administratora sistemy". Razrabotka TCP/IP seti tol'ko nachinalas', i kogda te "malen'kie glavy" nachali rasti, ya reshil, chto bylo by horosho imet' Rukovodstvo dlya administratora seti, poshel i napisal pervuyu versiyu Rukovodstva Seti, kotoruyu i vypustil v sentyabre 1993. Novoe Rukovodstvo dlya administratora seti, kotoroe Vy sejchas chitaete, opisyvaet neskol'ko novyh prilozhenij, kotorye stali dostupnymi Linux pol'zovatelyam posle pervogo vypuska. Kniga organizovana kak posledovatel'nost' shagov, kotorye Vy dolzhny sdelat', chtoby otkonfigurirovat' vashu sistemu dlya raboty v seti. Vse nachinaetsya s obsuzhdeniya osnovnyh koncepcii setej voobshche, i setej, osnovannyh na TCP/IP, v chastnosti. My medlenno projdem put' ot konfigurirovaniya TCP/IP na urovne ustrojstv k ustanovke standartnyh prilozhenij tipa rlogin i podobnyh, setevoj fajlovoj sistemy, i informacionnoj sistemy seti. K etomu prilagaetsya glava o tom, kak sdelat' vashu mashinu UUCP-uzlom. Ostatok knigi posvyashchen dvum glavnym prilozheniyam, kotorye zapuskayutsya kak nad TCP/IP, tak i nad UUCP: - 5 - elektronnaya pochta i novosti. Email chast' bolee shiroko opisyvaet mehanizmy transportirovki i marshrutizacii pochty, i mnozhestvo shem adresacii, s kotorymi vy mozhete stolknutsya. Tam zhe opisyvaetsya konfigurirovanie i upravlenie smail, agenta transportirovki pochty, obychno ispol'zuemogo na men'shih pochtovyh centrah, i sendmail, kotoryj preddlagaetsya dlya lyudej, kotorye dolzhny zanimatsya slozhnoj marshrutizaciej ili rabotat' s bol'shim kolichestvom pochty. Glava Sendmail byla napisana Vince Skahan. CHast' News pytaetsya dat' Vam kratkij obzor raboty Usenet novostej, naibolee shiroko ispol'zuemoe v nastoyashchee vremya programmnoe obespechenie dlya transportirovki novostej i ispol'zovanie NNTP dlya obespecheniya dostupa newsreader k mestnoj seti. Kniga zakanchivaetsya korotkoj glavoj o naibolee populyarnyh newsreaders dlya Linux. 1.3. Oficial'no Napechatannaya Versiya Osen'yu 1993, Andy Oram, chelovek kotoryj byl v spiske rassylki LDP pochti s samogo nachala, sprosil menya otnositel'no publikacii moej knigi v firme O'Reilly i Partnery. YA byl voodushevlen etim; YA nikogda ne mog voobrazit', chto moya kniga pol'zuetsya uspehom. My soglasilis' chto O'Reilly budet pechatat' "Oficial'nuyu pechatnuyu versiyu rukovodstva dlya administratora seti", v to vremya kak YA sohranil pervonachal'nye avtorskie prava tak, chtoby kniga svobodno rasprostranyalas'. |to oznachaet chto Vy mozhete vybrat': poluchit' LaTeX tekst rasprostranyaemyj po seti ( DVI ili PostScript versii), i raspechatat' ih. Ili Vy mozhete kupit' oficial'no napechatannuyu versiyu u O'Reilly, kotoraya budet dostupna neskol'ko pozzhe v etom godu. Neponyatno, pochemu Vam zahochetsya zaplatit' den'gi za chto-to, chto Vy mozhete dostat' besplatno? Ne soshel li Tim O'Reilly s uma, raz pytaetsya prodavat' to chto kazhdyj mozhet napechatat' i dazhe prodavat'? Ili est' nekoe razlichie mezhdu etimi versiyami? Otvet -- "eto zavisit", "net, opredelenno ne," i "da i net." O'Reilly i Partnery riskuet, publikuya eto rukovodstvo, no YA nadeyus' - 6 - chto eto okupitsya. Esli eto proizojdet, YA polagayu, chto etot proekt smozhet posluzhit' kak primer togo kak mir besplatnogo programmnogo obespecheniya i kompanii mogut sotrudnichat', chtoby proizvesti chto-nibud' poleznoe i tem i drugim. Na moj vzglyad, O'Reilly delaet bol'shuyu uslugu Linux soobshchestvu (krome knige dostupnoj v vashem mestnom knizhnom magazine) i tem, chto eto mozhet pomoch' vsem posmotret' na Linux kak na chto-to ser'eznoe, kak na zhiznesposobnuyu i poleznuyu al'ternativu kommercheskim UNIX operacionnym sistemam dlya PC. Tak chto zhe otnositel'no razlichaj mezhdu napechatannoj versiej i elektronnoj? Andy Oram provel bol'shuyu rabotu po preobrazovaniyu moej rannej versii v to, chto mozhno pechat'. (On prosmotrel takzhe i drugie knigi sozdannye pod egidoj LDP, i povyshal kak mog professional'nyj uroven' nashej dokumentacii). S teh por Andy nachal prosmatrivat' eto Rukovodstvo i redaktirovat' kopii, kotorye YA poslal emu, kniga stala znachitel'no luchshe, chem eshche pol goda nazad. I esli by ne on to kniga byla by gorazdo huzhe chem est' sejchas Vse ego izmeneniya tut zhe vstavlyalis' v elektronnuyu versiyu, i vse posleduyushchie izmeneniya, kotorye budut sdelany k Rukovodstvu dlya administratora seti vo vremya redaktirovaniya ih O'Reilly tak zhe budut vstavleny. Takim obrazom ne budet nikakih razlichaj mezhdu etimi versiyami. Vse zhe, versiya O'Reilly budet neskol'ko otlichatsya: S odnoj storony, lyudi O'Reilly prodelyvayut massu raboty nad vneshnim vidom knigi na takom urovne kotoryj vy nikogda ne poluchite ot standartnogo TEXa S drugoj storony, tam budet bol'she kartinok, i uluchshennyj alfavitnyj ukazatel'. 1.4. Dopolnitel'naya Informaciya Esli Vy sleduete instrukciyami etoj knigi, i chto-nibud' ne rabotaet, pozhalujsta bud'te terpelivy. Nekotorye iz vashih problem mogut vozniknut' iz-za moih glupyh oshibok, no mogut takzhe byt' vyzvany izmeneniyami v programmnom obespechenii. Luchshe sprosit' otnositel'no svoih problem na comp.os.linux.help. Est' bol'shaya veroyatnost' chto Vy ne edinstvennyj kto stolknulsya s podobnymi vashim problemami, i ee reshenie izvestno. Esli Vy imeete vozmozhnost', Vy dolzhny takzhe poprobovat' poluchit' samuyu poslednyuyu versiyu yadra i setevogo - 7 - programmnogo obespecheniya na odnom iz Linux FTP serverah, ili na blizhajshej ot vas BBS. Mnogo problem svyazany s programmnym obespecheniem nahodyashchihsya na razlichnyh stadiyah razrabotki, kotorye okazyvayutsya ne v sostoyanii rabotat' vmeste dolzhnym obrazom. Drugoe horoshee mesto, gde mozhno uznat' o processe razrabotki organizaciya seti HOWTO. Ee podderzhivaetsya Terry Dawson HOWTOs otsylayutsya po pochte na comp.os.linux.announce odin raz v mesyac, i soderzhat naibolee sovremennuyu informaciyu. Tekushchaya versiya mozhet byt' takzhe poluchena na tsx-11.mit.edu, v /pub/linux/doc. Esli svoi problemy Vy ne mozhete reshit' drugim putem, Vy mozhete takzhe vojti v kontakt s avtorom etoj knigi po adresu dannomu v vedenii. No, pozhalujsta, vozderzhites' ot obrashcheniya za pomoshch'yu k razrabotchikam. Oni i tak posvyashchayut osnovnuyu chast' svobodnogo vremeni Linux. 1.5. Ob Avtorah 1. Olaf byl UNIX pol'zovatelem i administratorom paru let poka izuchal matematiku. V nastoyashchee vremya on rabotaet UNIX programmistom i pishet knigu. Odno iz ego lyubimyh sportivnyh sostyazanij delat' takie veshchi s pomoshch'yu sed dlya kotoryh drugie lyudi ispol'zovali by perl. On poluchaet ot etogo takoe zhe udovol'stvie kak drugie lyudi ot lazan'ya po goram s palatkoj i ryukzakom. 2. s 1987 i v nastoyashchee vremya upravlyaet sendmail+IDA na priblizitel'no 300 UNIX mashinah dlya bolee chem 2000 pol'zovatelej. On priznalsya, chto provel mnogo bessonnyh nochej za redaktirovaniem sendmail.cf fajlov do otkrytiya sendmail+IDA v 1990. On takzhe priznaet, chto s trevogoj ozhidaet postavki pervoj perl versii sendmail, dlya neyasnyh poka zabav (sm. 4). 3. Terry Dawson mozhet byt' najden po adresu terryd@extro.ucc.su.oz.au. 4. Vy dumaete chto Vy mogli by sdelat' eto v sed, Vince? - 8 - Olaf mozhet byt' najden po sleduyushchemu adresu: Olaf Kirch Kattreinstr. 38 64295 Darmstadt Germaniya okir@monad.swb.de Vince mozhet byt' najden na: Vince Skahan vince@victrola.wa.com My otkryty dlya vashih voprosov, kommentariev, otkrytok, i t.d.. Odnako, my prosim Vas pisat' nam tol'ko esli eto dejstvitel'no vazhno. 1.6. Blagodarnosti Olaf blagodarit vseh lyudej, kotorye professional'no prochitali etu knigu, i potratili svoe vremya na ispravlenie oshibok kak grammaticheskih tak i tehnicheskih. Naibolee energichnyj sredi nih byl Andy Oram. YA ochen' priznatelen Andres Seplveda, Wolfgang Michaelis, Michael K. Johnson, i vsem razrabotchikam kto potratil svoe vremya chtoby proverit' informaciyu, nahodyashchuyusya v dannom Rukovodstve. YA takzhe hochu poblagodarit' vseh teh kto chital pervuyu versiyu Rukovodstva za poslannye menya ispravleniya i predlozheniya. Vy mozhete najti polnyj spisok pomoshchnikov v fajle Thanks. I Nakonec, eta kniga ne poyavilas' by bez podderzhki Holger Grothe. YA takzhe hotel by poblagodarit' sleduyushchie gruppy i kompanii, kotorye napechatali pervoe izdanie Rukovodstva i pozhertvovali den'gi ili mne, ili LDP v celom. + Linux Brigada Podderzhki, Erlangen, Germaniya + S.u. S.E. GmbH, Fuerth, Germaniya + Linux Laboratorii Sistemy, Kompaniya, Soedinennye SHtaty - 9 - Vince blagodarit Neil Rickert i Paul Pomes za bol'shuyu pomoshch' vo vremya raboty s sendmail+IDA i Rich Braun za perevod sendmail+IDA na Linux. Samaya bol'shaya blagodarnost' moej zhene Susan za vsyu podderzhku v etom i drugih proektah. 1.7. Uslovnye Oboznacheniya Uslovnye oboznacheniya byli vvedeny chtoby otmetit' komandy obolochki, peremennye argumenty, i t.d.. Nizhe privoditsya ih opisaniya. ZHirnyj shrift ispol'zuetsya chtoby otmetit' imya hosta i adresa pochty, a takzhe novye koncepcii i preduprezhdeniya. Italics shrift ispol'zuetsya chtoby otmetit' imena fajla, UNIX komandy i klyuchevye slova v fajlah konfiguracii. Takzhe ispol'zuetsya dlya rasstanovki akcentov v tekste. SHrift pishushchej mashinki ispol'zuetsya chtoby predstavit' vyvodimuyu na ekran informaciyu vo vremya raboty opisyvaemyh programm. Takzhe ispol'zuetsya dlya primerov koda, bud' to fajl konfiguracii, nabor komand obolochki ili chto-nibud' eshche. Typewriter Slanted shrift ispol'zuetsya chtoby otmetit' meta-peremennye v tekste, osobenno v predstavlenie komandnoj stroki. Naprimer: $ Ls -l foo Gde foo -- imya fajla, tipa /tmp. 'klavisha' Predstavlyaet klavishu, kotoruyu nado nazhat'. Vy budete chasto videt' eto v etoj forme: Press 'return' to continue. <> - almaz s krayu, podobno chernomu almazu na a lyzhnom sklone, otmechaet "opasnost'" ili "predosterezhenie." CHitajte paragrafy - 10 - otmechennye etim znachkom bolee tshchatel'no. $ I # predshestvuet komande obolochki kotoruyu nuzhno vypolnit. "$" simvol ispol'zuetsya kogda komanda mozhet byt' vypolnena prostym pol'zovatelem; "#" oznachaet chto komanda trebuet pol'zovatelya s privilegiej root. 1.8. Proekt linux dokumentacii Proekt linux dokumentacii, ili LDP, yavlyaetsya svobodnoj brigadoj avtorov i redaktorov, kotorye rabotayut vmeste, chtoby obespechit' zavershennuyu dokumentaciyu dlya Linux operacionnoj sistemy. Glavnyj koordinator proekta - Matt Welsh, emu pomogaet Lars Wirzenius i Michael K. Johnson. |to rukovodstvo rasprostranyaetsya kak chast' LDP, kotoryj vklyuchaet v sebya "Linux Rukovodstvo Pol'zovatelej", "Rukovodstvo Administratorov Sistemy", "Rukovodstvo Administratorov Seti", i "Rukovodstvo hakerov yadra". |ti rukovodstva dostupny v formate LaTeX, .dvi i Postscript na anonimnom FTP ic.funet.fi, v kataloge /pub/OS/Linux/doc/doc-project, i na tsx-11.mit.edu, v kataloge /pub/linux/docs/guides. My pooshchryaem lyubogo kto pozhelaet pomogat' nam uluchshat' Linux dokumentaciyu. Esli Vy imeete dostup k elektronnoj pochte, Vy mozhete prisoedinyat'sya k DOC kanalu spiska rassylki linux-aktivistov posylaya pochtu na linux-activists-request@niksula.hut.fi So strokoj: X-Mn-Admin: join DOC v zagolovke ili kak pervaya stroka tela soobshcheniya. Pustaya pochta, bez dopolnitel'noj stroki, zastavit mail-server otoslat' soobshchenie s pomoshch'yu. CHtoby ostavit' kanal, poshlite soobshchenie tomu zhe samomu adresu, vklyuchiv stroku X-Mn-Admin: leave DOC - 11 - 1.9. Standartnaya organizaciya fajlov sistemy V proshlom, odna iz problem kotorye sokrushili Linux a takzhe otdel'nye pakety bylo to, chto v nem ne byl prinyat edinyj standart raspolozheniya sistemnyh fajlov. |to privodilo k nesovmestimosti mezhdu razlichnymi paketami i stavilo pered pol'zovatelyami i administratorami zadachu raspolozheniya razlichnyh fajlov i programm v nuzhnom poryadke. CHtoby uluchshit' etu situaciyu, v avguste 1993 neskol'ko lyudej sformirovali Gruppu Standartov Sistemy Fajlov v Linux, ili korotko FSSTND Posle shesti mesyacev obsuzhdeniya, gruppa predstavila proekt, kotoryj predstavlyaet strukturu sistemnyh fajlov i opredelyaet mestopolozhenie naibolee neobhodimyh programm i fajlov konfiguracii. |tot standart, kak predpolagaetsya, budet podderzhan v osnovnyh Linux distribuciyah i paketah. Po etomu v etoj knige, my budem predpolagat' chto lyubye obsuzhdaemye fajly nahodyatsya v mestah ukazannyh standartom; tol'ko tam gde est' tradicionnoe raspolozhenie nahoditsya v protivorechii s etoj specifikaciej budet upomyanuty al'ternativnye mestopolozheniya. Standart sistemy fajlov v Linux mozhet byt' poluchen na vseh osnovnyh Linux FTP serverah i ih zerkalah; naprimer, Vy mozhete najti ego na sunsite.unc.edu v /pub/linux/docs. Daniel Quinlan, koordinator gruppy FSSTND, mozhet byt' najden po adresu quinlan@bucknell.edu.lex . - 12 - 2. Obshchie svedeniya o setyah. 2.1. Vvedenie. Ideya setej takzhe stara, kak i voobshche ideya telekommunikacij. Rassmotrim lyudej, zhivshih v kamennom veke, kogda dlya obmena soobshcheniyami mezhdu lyud'mi ispol'zovalis' barabany. Predpolozhim peshchernyj chelovek A hochet priglasit' peshchernogo cheloveka B poigrat', no tot zhivet slishkom daleko i ne mozhet uslyshat' barabana, v kotoryj b'et A. Kakovy zhe mogut byt' dejstviya A? On mozhet a) peshkom dobrat'sya do B, b) vzyat' baraban pobol'she , ili v) poprosit' V zhivushchego na polputi mezhdu A i B peredat' soobshchenie. Pozzhe eto stali nazyvat' setyami. Konechno my daleko ushli ot primitivnyh zanyatij i ustrojstv nashih predkov. V nashi dni my pol'zuemsya komp'yuterami kotorye obshchayutsya mezhdu soboj po bol'shomu kolichestvu provodov, optikovolokonnyh kabelej, s pomoshch'yu korotkih voln, i t. d. , kotorye pozvolyayut legko dogovoritsya o partii v soker. Dalee, my budem obsuzhdat' sposoby i puti, s pomoshch'yu kotoryh eto mozhno sdelat'. Zdes' budet opisano dva tipa setej: te chto baziruyutsya na UUCP protokole, i te chto baziruyutsya na TCP/IP. |to komplekt protokolov i programm, kotorye predostavlyayut razlichnye sposoby peredachi informacii mezhdu komp'yuterami. V etoj glave my rassmotrim oba tipa setej i obsudim ih osnovopolagayushchie principy. My opredelim set' kak nabor iz neskol'kih hostov, kotorye mogu obmenivat'sya informaciej mezhdu soboj, chasto podrazumevaya nabor specializirovannyh hostov kotorye pozvolyayut obmenivat'sya informaciej vsem chastyam seti. Host -- eto chashche vsego komp'yuter, no ne obyazatel'no, eto mozhet byt' i H-terminal, i setevoj intellektual'nyj printer. Nebol'shoj nabor hostov mozhno nazyvat' uchastok(site). Svyaz' nevozmozhna bez kakogo libo yazyka ili koda. V komp'yuternyh - 13 - setyah eti yazyki nazyvayut protokolami(protocols). Te mne menee, zdes' vam nenuzhno dumat' o protokolah kak o kakom-to yazyke na kotorom razgovarivayut, a skoree vy dolzhny dumat' o sil'no formalizovannom kode, opisyvayushchem povedenie pri vstreche glav gosudarstv. Tochno takzhe, protokoly, ispol'zuemye v komp'yuternyh setyah, yavlyayutsya naborom strogih pravil, ispol'zuemyh komp'yuterami pri obmene soobshcheniyami drug s drugom. 2.2. UUCP seti. UUCP (Unix-to-Unix copy) nachinalsya kak paket programm dlya peresylki fajlov cherez posledovatel'nye linii, upravleniya etoj peresylkoj i vypolneniya programm na udalennoj mashine. On preterpel bol'shie izmeneniya s teh por kak byl vpervye predlozhen v konce semidesyatyh, no do sih por po spartanski prostoj po. Ego osnovnye prilozheniya do sih por baziruyutsya na telefonnyh liniyah. UUCP vpervye byl predlozhen Bell laboratoriyami v 1977 godu dlya svyazi mezhdu ih Unix uchastkami. V seredine 1978 g. eta set' ob®edinyala uzhe 80 mashin. Ona pozvolyala ispol'zovat' elektronnuyu pochtu i udalennuyu pechat'. Segodnya UUCP ne ogranichivaetsya tol'ko Unix sredami. Sushchestvuet massa kak kommercheskih tak i besplatnyh perenosov dannogo protokola na drugie platformy, vklyuchaya AmigoOS, DOS, Atari's TOS, i drugie. Odin iz glavnyh nedostatkov UUCP setej -- ih nizkaya propusknaya sposobnost'. S odnoj storony, telefonnoe oborudovanie ustanavlivaet zhestkij predel na maksimal'nuyu skorost' peredachi. S drugoj storony, UUCP soedinenie -- redko postoyannaya svyaz'; gde hosty soedinyayutsya drug s drugom cherez opredelennyj interval. Sledovatel'no, naibol'shee kolichestvo vremeni pri peredache pochty cherez UUCP ona prosto lezhit na diske nekotorogo hosta, obzhivayushchego ustanovleniya sleduyushchego seansa svyazi. Nesmotrya na eti ogranicheniya, imeetsya bol'shoe kolichestvo UUCP setej, rabotayushchih vo vsem mire glavnym obrazom pod upravleniem entuziastov, kotorye predlagayut chastnyj dostup k seti za razumnye ceny. Glavnaya prichina populyarnosti UUCP v tom, chto eto ochen' deshevo po sravneniyu s nalichiem komp'yutera, svyazannogo kabelem s Internet. CHtoby - 14 - sdelat' vash komp'yuter UUCP uzlom, vse v chem Vy nuzhdaetes' eto modem, rabotayushchee UUCP programmnoe obespechenie i drugoj UUCP uzel, kotoryj budet snabzhat' Vas pochtoj i novostyami. 2.2.1. Kak Ispol'zovat' UUCP Ideya UUCP dovol'no prosta: kak i ukazyvaet ego nazvanie, on v osnovnom kopiruet fajly s odnogo hosta na drugoj, no takzhe pozvolyali opredelennym dejstviyam vypolnyat'sya na udalennom hoste. Predpolozhim chto vashej mashine razreshen dostupu k gipoteticheskomu hostu s imenem swim, i on mozhet vypolnit' lpr komandu dlya Vas. Togda Vy mogli by napechatat' sleduyushchee v vashej komandnoj stroke, dlya togo chtoby napechatat' etu knigu $ Uux -r swim! Lpr! Netguide.dvi Uux, komanda iz UUCP nabora, peredaet rabotu swim. |ta rabota sostoit iz vhodnogo fajla, netguide.dvi, i zaprosa peredat' etot fajl komande lpr. -r flag prosit uux ne vyzyvat' otdalennuyu sistemu nemedlenno, a sohranit' rabotu do ustanovleniya svyazi s nej. |to nazvano spooling (spuling). Drugoe svojstvo UUCP, pozvolyaet peredavat' zadachi i fajly cherez neskol'ko hostov. Predpolozhim swim, upomyanutyj v predydushchem primere, svyazan UUCP s groucho, kotoryj podderzhivaet bol'shoj arhiv Unix prilozhenij. CHtoby zagruzit' fajl tripwire-1.0.tar.gz na vashu mashinu, Vy mogli by vvesti $ uucp -mr swim!groucho!~/security/tripwire-1.0.tar.gz trip.tgz |ta komanda poprosit swim skachat' fajl s groucho, i poslat' ego vashej mashine, gde UUCP sohranit ego v trip.tgz i uvedomit Vas po pochte o poluchenie etogo fajla. Vse vypolnyaetsya v tri shaga. Snachala, vash host posylaet zadachu swim. Kogda swim ustanavlivaet kontakt s groucho v sleduyushchij raz, on zagruzhaet fajl. Zaklyuchitel'nyj shag - peredacha fajla ot swim vashemu hostu. - 15 - Naibolee vazhnaya usluga, predostavlyaemaya UUCP setyami v nashi dni, -- elektronnaya pochta i novosti. My vernemsya k etomu pozzhe, tak chto zdes' my dadim tol'ko kratkoe opisanie. |lektronnaya pochta (email) pozvolyaet Vam obmenivat'sya soobshcheniyami s pol'zovatelyami na otdalennyh hostah bez neobhodimosti imet' dostup na eti hosty. Zadacha napravleniya soobshcheniya ot vashego uchastka do uchastka mesta naznacheniya polnost'yu vypolnyaetsya sistemoj obrabotki pochty. V UUCP srede, pochta obychno transportiruetsya s pomoshch'yu komandy rmail, peredovaya ej adres poluchatelya i samo soobshchenie. Rmail otpravlyaet soobshchenie sosednemu hostu, i tak dalee, poka ono ne dostignet mesta naznacheniya. My budem rassmatrivat' eto podrobno v glave 14 .. Novosti(News) mogut luchshe vsego byt' opisany kak raspredelennaya sistema informacionnogo tablo. Naibolee chasto, etot termin otnositsya k Usenet Novostyam, kotorye yavlyayutsya naibolee shiroko izvestnoj set'yu obmena novostyami s priblizitel'no 120,000 uchastvuyushchimi hostami. Poyavlenie Usenet otnosyatsya k 1979 g, kogda, posle vypuska UUCP s novym Unix V7, tri studenta predlozhili ideyu vseobshchego obmena informacii v predelah Unix soobshchestva. Oni sozdali neskol'ko skriptov, kotorye stali pervoj news sistemoj. V 1980, eta set' svyazyvala duke, unc i phs, v dvuh Universitetah na Severe Karoliny. I Usenet v konechnom schete ros i ros. Hotya ona poyavilas' kak uucp-osnovannaya set', ona ne mogla ogranichivat'sya tol'ko odnim tipom seti. Osnovnaya edinica informacii - stat'ya (article), kotoraya mozhet byt' otpravlena po pochte k ierarhii newsgroup(gruppe novostej) posvyashchennyh opredelennym temam. Bol'shinstvo uchastkov poluchayut tol'ko nekij nabor newsgroup, chej obshchij ob®em statej za den' sostavlyaet v srednem 60 MB. V mire UUCP, novosti voobshche posylayutsya cherez UUCP svyaz', sobiraya vse stat'i ot trebuemyh grupp i upakovyvaya ih v neskol'ko partij, kotorye posylayutsya trebuemomu uchastku, gde oni peredayutsya komande rnews dlya raspakovki i dal'nejshej obrabotki. - 16 - Nakonec, UUCP predostavlyaet dostup k bol'shomu kolichestvu uchastkov, kotorye predlagayut svobodnyj dostup. Vy mozhete popast' na nih dozvonivshis' do nih i soedinivshis' s nimi s pomoshch'yu UUCP, kak gost', i skachivat' s nih fajly raspolozhennye v obshchedostupnoj oblasti arhiva. Pol'zovatel' s pravami gostya chasto imeet imya i parol' tipa uucp/nuucp. 2.3. TCP/IP Seti Hotya UUCP mozhet byt' i razumnyj vybor dlya deshevyh setej svyazi po telefonu, no sushchestvuet bol'shoe kolichestvo situacij v kotoryh tehnika sohranil-peredal okazyvaetsya slishkom negibkoj, naprimer v lokal'nyh setyah (LANs). Oni obychno sostoyat iz malen'kogo chisla mashin raspolozhennyh v odnom zdanii ili dazhe na odnom etazhe, kotorye svyazany dlya sozdaniya odnorodnoj rabochej sredy. I Vy hoteli by razbrosat' fajly mezhdu etimi hostami, ili zapuskat' odno prilozhenie na razlichnyh mashinah. |ti zadachi trebuyut sovershenno drugogo podhoda k organizacii seti. Vmesto otpravleniya polnyh fajlov naryadu s opisaniem raboty, vse dannye razbivayutsya na malen'kie pakety, kotorye nemedlenno otpravlyayutsya nuzhnomu hostu, gde oni povtorno sobirayutsya. |tot tip seti nazyvaetsya packet-switched(paketnoj) set'yu. Sredi prochego, eto pozvolyaet zapuskat' po seti dialogovye prilozheniya. Stoimost' etogo, konechno, rezkoe uvelichenie slozhnosti programmnogo obespecheniya. Reshenie, kotoroe Unix sistemy i bol'shinstvo ne-Unix uchastkov prinyali izvestno kak TCP/IP. V etoj sekcii, my budem rassmatrivat' ego osnovnye koncepcii. 2.3.1. Vvedenie v TCP/IP-seti. TCP/IP proishodit ot proekta, finansiruemogo amerikanskim DARPA ( Oboronnoe Agentstvo Prodvinutyh Issledovanij) v 1969. |to byla eksperimental'naya set', ARPANET, kotoraya byla preobrazovana v ekspluatacionnuyu v 1975, posle togo, kak byla dokazana ee poleznost'. V 1983, novyj protokol TCP/IP byl prinyat kak standart i ot vse - 17 - hostov v seti trebovalos' ego ispol'zovanie. Kogda ARPANET nakonec vyros v Inetrnet (ARPANET neposredstvenno okonchil svoe sushchestvovaniya v 1990), ispol'zovanie TCP/IP rasprostranilos' i na seti vne Inetrnet. Naibolee izvestnye -- Unix lokal'nye seti, no iz-za poyavlenii bystrogo cifrovogo telefonnogo oborudovaniya, tipa ISDN, on takzhe imeet bol'shoj shans stat' protokolom transportirovki dlya telefonnyh setej. Dlya bolee konkretnogo rassmotreniya TCP/IP povsyudu v sleduyushchih sekciyah, my budem pol'zovat'sya kak primerom Groucho Marx Universitetom (GMU),kotoryj raspolozhen gde-nibud' v Fredland, bol'shinstvo ego otdelov ispol'zuyut sobstvennuyu lokal'nuyu set', a drugie ispol'zuyut neskol'ko iz nih. Oni vse svyazany, i podklyucheny k Inetrnet cherez edinstvennuyu bystrodejstvuyushchuyu liniyu. Predpolozhite chto vash Linux svyazan s set'yu iz Unix mashin v Otdele Matematiki, i imya vashej mashiny erdos. Dlya dostupa k hostu v Otdele Fiziki, nazyvaemogo quark, vvodite sleduyushchuyu komandu: $ rlogin quark.physics Welcome to the Physics Department at GMU (ttyq2) login: V priglashenii Vy vvodite vashe imya, skazhem andres, i vash parol'. Vam dayut shell(obolochku) na quark, k kotoroj Vy mozhete obrashchat'sya kak budto Vy sidite za sistemnoj konsol'yu quark. Posle togo kak Vy pokinete obolochku, Vy vozvrashchaetes' k priglasheniyu vashej sobstvennoj mashiny. Sejchas Vy ispol'zovali tol'ko odno iz dialogovyh prilozhenie, kotorye predlagaet TCP/IP: remote login. Poka vy nahodites' na quark, Vy mozhete zahotet' upravlyat' H11 prilozheniem. CHtoby skazat' etomu prilozheniyu chto Vy hotite videt' okna na ekrane vashego hosta, Vy dolzhny otregulirovat' sredu: $ export DISPLAY=erdos.maths: 0.0 Esli Vy teper' zapuskaete vashe prilozhenie, ono budet vhodit' v kontakt s vashim X-serverom vmesto quark, i otobrazhat' vse okna na vashem ekrane. Konechno, eto trebuet nalichiya u vas X11. TCP/IP pozvolyaet - 18 - quark i erdos poslat' X11 pakety tuda i obratno sozdavaya u vas illyuziyu, chto vy nahodites' na udalennoj sisteme. Set' zdes' pochti prozrachna. Drugoe ochen' vazhnoe prilozhenie v TCP/IP setyah - NFS, rasshifrovyvaetsya kak setevaya operacionnaya sistema. |to - drugaya forma sozdaniya prozrachnoj seti, ona pozvolyaet Vam ustanovit' direktorii ot drugih hostov, tak, chtoby oni rassmatrivalis' podobno lokal'nym fajlovym sistemam. Naprimer, domashnie direktorii vseh pol'zovatelej mogut byt' na central'noj mashine, ot kotoroj vse drugie hosty v lokal'noj seti ustanavlivayut trebuemye direktorii. V rezul'tate pol'zovateli mogut vojti v lyubuyu mashinu i nahodit'sya v toj zhe samoj domashnej direktorii. Tak, mozhno ustanavlivat' prilozheniya kotorye trebuyut bol'shogo kolichestva mesta na diske ( tipa TeX ) tol'ko na odnoj mashine, a ostal'nye budut lish' eksportirovat' direktorii. My vernemsya k NFS v glave 12 .. Konechno, eto ne edinstvennye primery togo, chto Vy mozhete delat' po TCP/IP setyam. Vashi vozmozhnosti pochti bezgranichny. Teper' my poblizhe poznakomimsya s rabotoj TCP/IP. Vy budete nuzhdat'sya v etom chtoby ponyat' kak i pochemu Vy dolzhny konfigurirovat' vashu mashinu. My nachnem s issledovaniya apparatnyh sredstv, i medlenno pojdem dal'she. 2.3.2. Ethernet Tip apparatnyh sredstv naibolee shiroko ispol'zuemyj povsyudu v lokal'nyh setyah obychno nazyvayut Ethernet. On sostoit iz edinstvennogo kabelya s hostami Prisoedinyaemyj k nemu cherez connector, tap ili transceivers. Prostoj Ethernet ves'ma nedorog, hotya, vmeste s set'yu predlagaet skorost' v 10 Megabitov v sekundu. Ethernet byvaet treh vidov: tolstyj i tonkij, sootvetstvenno, i - 19 - vitaya para. Tonkij i tolstyj Ethernet ispol'zuet koaksial'nyj kabel', otlichayushchejsya po shirine i sposobu podklyucheniya mashiny k kabelyu. Tonkij Ethernet ispol'zuet "BNC" connector v forme bukvy T, v kotoryj Vy vstavlyaete kabel' i vkruchivaete szadi vashego komp'yutera v gnezdo setevoj platy. Tolstyj Ethernet trebuet, chtoby VY prodelali malen'kuyu dyrku v kabele, i votknuli transceiver "metodom vampira". Odin ili bol'she hostov mozhet byt' prisoedineno k odnomu transceiver. Tonkij i tolstyj kabel' Ethernet mozhet imet' dlinu ne bol'she 200 i 500 metrov, sootvetstvenno, i poetomu takzhe nazvany 10base-2 i 10base-5. Vitaya para ispol'zuet kabel' sdelannyj iz dvuh mednyh provodov kotorye ispol'zuyutsya v telefonii, no obychno trebuet dopolnitel'nyh apparatnyh sredstv. On takzhe izvesten kak 10base-T. Dobavlenie hosta k tolstomu Ethernet ne slishkom slozhno, ono dazhe ne vyrubaet set'. CHtoby dobavlyat' mashinu k seti s tonkim Ethernet Vy dolzhny prervat' rabotu seti po krajnej mere na neskol'ko minut potomu chto Vy dolzhny razrezat' kabel' chtoby vstavit' T-connector. Bol'shinstvo lyudej predpochitayut tonkoj Ethernet, potomu chto eto ochen' deshevo: karty PC stoyat vsego $50, a kabel' nahoditsya v diapazone neskol'kih centov za metr. Odnako, dlya bol'shih sooruzhenij, tolstyj Ethernet podhodit luchshe Naprimer, v otdele matematiki ispol'zuyut tolstyj Ethernet, tak chto u nih rabota seti ne budet prervat'sya kazhdyj raz, kogda k seti dobavlyaetsya novyj host. Odin iz nedostatkov Ethernet tehnologii -- ogranichennaya dlinna kabelya, kotoryj pozvolyaet ispol'zovat' ego tol'ko dlya lokal'nyh setej. Odnako, neskol'ko Ethernet segmentov mogut byt' svyazan drug s drugom s pomoshch'yu repeaters (povtoritelej), bridges (mostov) ili routers (marshrutizatorov). Repeaters prosto kopiruyut signaly mezhdu dvumya ili bol'she segmentami tak, chto vse segmenty vmeste dejstvuyut kak budto eto odin Ethernet. No mezhdu dvumya lyubymi mashinami seti ne mozhet byt' bol'she chetyreh repeaters. Bridges i Routers bolee slozhnye. Oni analiziruyut postupayushchie dannye i otpravlyayut ih tol'ko togda, kogda hosta poluchatelya net na mestnom Ethernet. Ethernet rabotaet podobno sistemnoj shine, gde host mozhet poslat' pakety do 1500 bajtov drugomu hostu na tom zhe samom Ethernet. Host - 20 - identificiruetsya adresom, sostoyashchem iz shesti bajt zashitymi v Ethernet platu pri ee sozdanii. |ti adresa obychno zapisyvayutsya kak posledovatel'nost' shestnadcatirichnyh chisel s dvumya ciframi otdelyaemymi dvoetochiyami, na primer aa: bb: cc: dd: ee: ff. Struktura poslannaya odnoj stanciej vidna i vsemi ostal'nymi stanciyami, no tol'ko host mesta naznacheniya podbiraet i obrabatyvaet ee. Esli dve stancii probuyut poslat' soobshchenie odnovremenno, proishodit stolknovenie, kotoroe reshaetsya dvumya stanciyami s pomoshch'yu ostanovki peredachi i popytke peredat' ego neskol'ko pozzhe. 2.3.3. Drugie tipy apparatnyh sredstv V bol'shih sooruzheniyah, tipa Groucho Marx Universitet, Ethernet obychno ne edinstvennyj tip ispol'zuemogo oborudovaniya. V Groucho Marx Universitet, lokal'naya set' kazhdogo otdela svyazana s universitetskoj magistral'yu, kotoraya yavlyaetsya opticheskim kabelem FDDI. FDDI ispol'zuet sovershenno drugoj podhod k peredache dannyh, kotoryj osnovyvaetsya na rassylke opredelennyh simvolov, i tol'ko esli stanciya poluchaet etot simvol, ona mozhet poslat' nekij kusok informacii. Glavnoe preimushchestvo FDDI - skorost', dostigayushchaya 100 Mbps, i maksimal'naya dlina kabelya do 200 km. Dlya dal'nej svyazi chasto ispol'zuyutsya razlichnye tipy oborudovaniya, kotorye osnovany na standarte nazvannom X.25. Bol'shinstvo tak nazyvaemyh "Obshchestvennyh Setej Dannyh", podobno Tymnet v SSHA, ili Datex-P v Germanii, predlagayut svoi uslugi, osnovyvayas' imenno na nem. X.25 trebuet special'nyh apparatnyh sredstv, a imenno paket Assembler/Disassembler ili PAD. X.25 opredelyaet sobstvennyj nabor protokolov, no chasto ispol'zuetsya chtoby soedinit' seti rabotayushchie pod TCP/IP i drugimi protokolami. Tak kak IP pakety ne mogut byt' pryamo otobrazheny na X.25 ( i naoborot ), oni prosto vstavlyayutsya v X.25 pakety i posylayutsya po seti. CHasto, radio lyubiteli ispol'zuyut svoe oborudovanie dlya sozdaniya seti iz svoih komp'yuterov; eto nazyvaetsya paketnoe radio ili ham radio. Protokol ispol'zuemyj ham radio nazvan AX.25 (on poluchen iz X.25). - 21 - Est' metody, kotorye ispol'zuyut special'no dlya medlennyh, no deshevyh telefonnyh linij. Oni trebuyut drugih protokolov dlya peredachi paketov, tipa SLIP ili PPP, kotorye budut opisany nizhe. 2.3.4. Internet Protokol(IP) Konechno, Vy ne hoteli by chtoby vasha set' ogranichivalas' tol'ko Ethernet. Ideal'no, Vy hoteli by ispol'zovat' set' nezavisimo ot togo, kakimi apparatnymi sredstvami eto dostigaetsya. Na Primer, v bol'shih sooruzheniyah tipa Groucho Marx Universitet, Vy obychno imeete nabor otdel'nyh Ethernet, kotorye dolzhny byt' svyazany nekotorym obrazom. V GMU, v matematicheskom otdele ispol'zuyutsya dva Ethernets: odna set' bystryh mashin dlya professorov i studentov poslednih kursov, i drugaya s medlennymi mashinami dlya studentov (obe svyazany s FDDI). |ta svyaz' upravlyaetsya special'nym hostom, tak nazyvaemym gateway, kotoryj napravlyaet postupayushchie i uhodyashchie pakety kopiruya ih mezhdu dvumya Ethernets i FDDI. Naprimer, esli Vy - v matematicheskom otdele, i hotite poluchit' dostup k quark v lokal'noj seti fizicheskogo otdela, setevoe programmnoe obespechenie ne mozhet poslat' pakety quark neposredstvenno, potomu chto on nahoditsya na drugom Ethernet. Poetomu, etim zanimaetsya gateway. Gateway (nazovem ego sophus) posylaet eti pakety drugomu gateway (niels) v Otdele Fiziki, niels zhe otpravlyaet ih na trebuemuyu mashinu. Potok Dannyh mezhdu erdos i quark pokazyvaetsya na kartinke 2.3.4 (s izvineniyami parnyu L. Steele). |ta shema napravleniya dannyh otdalennomu hostu nazyvaetsya routing(marshrutizaciya), a pakety chasto nazyvayut datagram(dejtogramy). Dlya prostoty, obmen dejtagramami upravlyaetsya v sootvetstvii c otdel'nym protokolom, kotoryj yavlyaetsya nezavisimym ot ispol'zuemyh apparatnyh sredstv: IP, ili Internet Protokol. V glave 3. my budem rassmatrivat' IP i routing bolee podrobno. Osnovnaya pol'za IP v tom, chto on preobrazuet fizicheski neshodnye - 22 - seti v odnu s vidu odnorodnuyu set'. |to nazyvaetsya internetworking, v rezul'tate poluchaem "meta-set'" nazyvaemuyu internet. Obratite Vnimanie na razlichie mezhdu inetrnet i Inetrnet zdes'. Poslednee - eto oficial'noe nazvanie odnogo specificheskogo global'nogo inetrnet. Konechno, IP takzhe trebuet mashinonezavisimoj shemy adresovaniya. |to dostigaetsya s pomoshch'yu naznachaya kazhdomu host unikal'nogo nomera razmerom v 32 bita, nazvannogo IP adresom. IP adres obychno pishetsya kak chetyre desyatichnyh nomera, dlya kazhdoj 8-bitovoj chasti, razdelennyh tochkami. Naprimer, quark mog by imet' IP adres 0x954C0C04, kotoryj budet zapisan kak 149.76.12.4. |tot format takzhe nazvan dotted quad notation. Teper' my imeem tri razlichnyh tipa adresov: imya hosta, tipa quark, IP adres, i nakonec, imeyutsya adresa apparatnyh sredstv, tipa adresa Ethernet s 6 bajtami. Vse oni tak ili inache sootvetstvuyut drug drugu, tak, kogda Vy pishete rlogin quark, programmnoe obespechenie nahodit ego IP adres; I kogda IP peresylaet dannye v Ethernet Otdela Fiziki, tak ili inache po IP adresu vyyasnyaetsya Ethernet adres. My ne budem zdes' vdavat'sya v podrobnosti etogo processa, a sdelaem eto v glave 3. Poka dostatochno pomnit' chto eti shagi nazyvayutsya hostname resolution, poisk IP adresa po imeni hosta, i address resolution, poisk fizicheskogo adresa po IP. 2.3.5. IP na posledovatel'nyh linij Dlya posledovatel'nyh linij, standartom "de facto" yavlyaetsya SLIP ili IP dlya posledovat