[ Pobierz całość w formacie PDF ]
.Do stêpdo In ter ne tu jest po wszech ny i nie sta no wi pro ble mu w wiê k szo Sci zak¹tk ów Swia ta.Sieæ w LinuksieLinux, który powstaje wspólnym wysi³kiem programistów z ca³ego Swiata, nieby³by mo ¿liwy bez sie ci glo baln ej.Nie ma wiêc nic dziw nego w tym, ¿e od sa megopocz¹tku pra cow ano nad za pewn ieni em mu zdol noS ci sie ciow ych.Im plem enta cjaUUCP dzia³a³a ju¿ w pierwszych wersjach Linuksa, a pra ce nad sie ci¹ opart¹ naTCP/IP rozpoczê³y siê jesieni¹ 1992 roku, kiedy Ross Biro wraz z grup¹ pr o gra-mistów stwo rzyli to, co te raz jest zna ne pod nazw¹ Net-1.Po Ros sie, któ ry od szed³ w ma ju 19 93 ro ku, pra cê nad now¹ im plem enta cj¹ kon ty-nu owa³ Fred van Kem pen, prze pis uj¹c g³Ã³wne czê Sci ko du.Pro jekt ten by³ zna ny ja-ko Net-2.Pierw sza pu bliczna wer sja, Net-2d, zo sta³a udos têpni ona w le cie 19 93 ro ku(ja ko czê Sæ j¹dra 0.99.10) i od te go cza su by³a utrzym ywa na i roz wij ana przez kil kaosób, a przede wszyst kim przez Alana Coxa*.Oryg ina lne pra ce Alana by³y zna nepod nazw¹ Net-2D eb ugged, gdy¿ uwol ni³ on kod od wie lu b³êdów i wpro wa dzi³licz ne udo sko na le nia.Od wer sji 1.0 Linuk sa kod sie cio wy Ala na no si³ na zwê Net-3.Kod ten by³ da lej roz wij any w Linuksie 1.2 i 2.J¹dra 2.2 i now sze wy kor zyst uj¹wer sjê Net-4, która po zos taje stan dard em do chwi li obecn ej.Kod sie cio wy Linuk sa Net-4 ofe ru je ró¿ no rodne ste row ni ki urz¹dzeñ i za awan so-wa ne w³asno Sci.Do stan dar do wych pro to ko³Ã³w Net-4 za li czaj¹ siê: SLIP i PPP (doprze sy³ania da nych przez ³¹cza sze re go we), PLIP (dla ³¹czy równoleg³ych), IPX (dlasie ci kom pa ty bil nych z Novel lem, które omówi my w roz dzia le 15, IPX i sys tem pli-ków NCP), Ap ple talk (dla sie ci Ap ple) i AX.25, Ne tRom i Ro se (dla sie ci ra dio ama tor-skich).Inne stan dar dy obs³ugi wa ne przez Net-4 to: fi re wal le IP, li cze nie ru chu IP(oma wia ne w roz dzia³ach 9 i 10) i ma s ko wa nie IP (oma wia ne w roz dzia le 11,Ma sko-wa nie IP i trans la cja adres ów sie cio wych).Za awan so wa ne al go ryt my ru tin gu i tu ne lo-wa nie IP s¹ obs³ugi wa ne na kil ka mo ¿ li wych sp oso bów.W Net-4 za war to ste row ni-* Do Alana mo ¿na pi saæ na ad res alan@lxorguk.ukuu.org.uk.14 Roz dzia³ 1: Wpro wad zenie do sie ciki dla sze re gu urz¹dzeñ Et her net, a ta k¿e dla FD DI, To ken Ring, Fra me Re lay i ISDNoraz ATM.Ponad to ist nie je tu wie le in nych w³aSciwo Sci, które znacz nie roz sze rzaj¹ ela stycz-noSæ Linuk sa.Na le¿¹ do nich im ple men ta cja sys te mu pli ków SMB, która wspó³dzia³az takimi aplikacjami, jak lanmanager i Microsoft Windows, oraz implementacjaNovell NCP (Ne tWa re Co re Pro to col)*.Ró¿ ne Scie ¿ki roz wo juW ró¿nych okresach w ró¿nych kierunkach roz wi ja no opro gra mo wa nie sieciowedla Linuk sa.Po uzna niu Net-2D eb ugged za im ple men ta cjê sie ci, Fred nadal pra co wa³ nad ko demsie cio wym.W re zul ta cie po wsta³a wer sja ko du o na zwie Ne t-2e, kt óra cha rak te ry zo-wa³a siê du¿o lepiej przemySlan¹ konstrukcj¹ warstwy sieciowej.Fred chcia³ te¿ustan da ry zo waæ in ter fejs st ero wników urz¹dzeñ (Devi ce Driver In ter fa ce DDI), alepra ce nad Ne t-2e za ko ñczo no.In na im ple men ta cja sie ci TCP/IP po cho dzi od Mat thia sa Urlichsa, który na pi sa³ ste-row nik ISDN dla Linuk sa i Fre eBSD.W tym ce lu zin te gro wa³ on czê Sæ ko du sie cio-we go BSD z j¹drem Linuk sa.Pro jekt ten równie¿ nie jest roz wi ja ny.Wie le siê zmie ni³o w im ple men ta cji sie ci w j¹drze Linuk sa, i wci¹¿ siê zmie nia.Cza-sem ozna cza to, ¿e zmia ny musz¹ wyst¹piæ ta k¿e w in nym opro gra mo wa niu, ta kimjak na rzê dzia do kon fi gu ra cji sie ci.Choæ nie jest to obec nie tak du ¿ym pro ble memjak niegdyS, jednak wci¹¿ mo¿e siê zdarzyæ, ¿e jeSli zainstalujesz nowsz¹ wersjêj¹dra, to na rzê dzia do kon fi gu ra cji sie ci rów nie¿ bêd¹ wy ma ga³y uak tu al nie nia.Naszczê Scie w wiê k szo Sci obec nych dys try bu cji Linuk sa jest to pro ste za da nie.Implementacja sieci Net-4 jest produktem w pe³ni dopracowanym, stosowanymw bardzo wielu oSrodkach na ca³ym Swie cie.Wie le wy si³ku w³o¿ono w po pra wêwy daj no Sci im ple men ta cji Net-4 i te raz mo¿e ona kon ku ro waæ z naj lep szy mi im ple-mentacjami do stêp ny mi dla da nych plat form sprz ê to wych.Li nux cie szy siê co razwiê k szym wziê ciem w Sro do wi sku dos ta wc ów In ter ne tu, gdzie czê sto jest u¿y wa nydo tworzenia tanich i niezawodnych serwerów WWW, serwerów pocztowychi serw er ów grup dys ku syj nych dla te go ty pu or ga ni za cji.Obec nie za in te re so wa nieroz wo jem Linuk sa jest na ty le du ¿e, ¿e wszyst kie zmia ny w tech no lo gii sie cio wejznaj duj¹ swo je od zwier cie dle nie w ko lej nych wer sjach j¹dra, a je go naj now sze wer-sje ofe ruj¹ ja ko stan dard ko lejn¹ ge ne ra cjê pro to ko³u IP IPv6.Sk¹d wzi¹æ kodDzi siaj wy da je siê dziw ne, ¿e w pocz¹tkach roz wo ju ko du sie cio we go Linuk sa stan-dar do we j¹dro wy ma ga³o ogrom ne go pa kie tu po pra wek do daj¹ce go obs³ugê sie ci.Obec nie obs³uga sie ci jest uwzglê d nio na w g³Ã³wnym j¹drze Linuk sa.Ostat nie sta bil-ne j¹dra Linuk sa mo ¿na zna le xæ w oSrod ku ftp.kernel.org w ka ta lo gu/pub/li nux/ker-nel/v2.x/, gdzie x jest liczb¹ parzyst¹.Najnowsze eksperymentalne wersje j¹dra* NCP jest pro toko³em, na któ rym oparte s¹ sys tem pli ków i us³ugi dru kow ania w Novel lu.Utrzy my wa nie sys te mu 15Linuk sa mo ¿na zna le xæ w oSrod kuftp.kernel.org w ka ta lo gu /pub/linux/kernel/v2.y/,gdzie y jest liczb¹ nie pa rzyst¹.Na ca³ym Swie cie znaj duj¹ siê ser we ry lu strza ne z ko-dem xr ód³owym j¹dra Linuk sa.Trud no so bie obec nie wy obra ziæ Linuk sa bez stan-dar do wej obs³ugi sie ci.Utrzymywanie systemuW ni niej szej ksi¹¿ce bêdzie my mówiæ g³Ã³wnie o in sta la cji i kon fi gu ra cji.Jed na k¿ead mi ni stra cja jest czy mS wiê cej po skon fi gu ro wa niu us³ugi mu sisz ta k¿e pil no waæ,by dzia³a³a.Wiê k szoSæ us³ug nie wy ma ga zbyt wiel kiej uwa gi, ale przy niektórych,ta kich jak pocz ta i gru py dys ku syj ne, mu sisz wy ko ny waæ ru ty no we czyn no Sci, bytwój sys tem by³ spraw ny.Za da nia te omówimy w ko lej nych roz dzia³ach
[ Pobierz całość w formacie PDF ]