X


[ Pobierz całość w formacie PDF ]
.Aby klient wiedzia�, z jakim nu-merem portu ma si� kontaktowa�, administratorzy obu systemów musz� uzgodni�przypisanie numerów portów.W przypadku popularnych us�ug, takich jak rlogin,numerami tymi administruje centralnie organizacja IETF (Internet Engineering TaskForce), która regularnie publikuje RFC o nazwie Assigned Numbers (RFC-1700).Do-kument ten zawiera mi�dzy innymi numery portów przypisane dobrze znanymus�ugom.Linux wykorzystuje plik o nazwie /etc/services, który kojarzy nazwy us�ugz numerami portów.Warto zauwa�y�, �e cho� zarówno po��czenia TCP, jak i UDP opieraj� si� na por-tach, to ich numery nie k�óc� si� ze sob�.Oznacza to, �e na przyk�ad port 513 TCPró�ni si� od portu 513 UDP.W rzeczywistoSci porty te dzia�aj� jako punkty dost�pudla dwóch ró�nych us�ug: rlogin (TCP) i rwho (UDP). 12 Rozdzia� 1: Wprowadzenie do sieciBiblioteka socketW uniksowych systemach operacyjnych oprogramowanie realizuj�ce wszystkie za-dania i obs�uguj�ce opisane powy�ej protoko�y jest zwykle cz�Sci� j�dra.Podobniejest w Linuksie.Najpopularniejszym interfejsem programowania w Swiecie Uniksajest biblioteka Berkeley Socket.Jej nazwa wywodzi si� z popularnej analogii, w którejport jest postrzegany jako gniazdo, a pod��czanie si� do portu  jako w��czanie dogniazda.Biblioteka udost�pnia wywo�anie bind, w którym podaje si� zdalny host,protokó� transportowy i us�ug�, do której program mo�e si� pod��czy� lub której manas�uchiwa� (za pomoc� connect, listen i accept).Biblioteka socket jest nieco bardziejogólna, poniewa� udost�pnia nie tylko klas� gniazd opartych na TCP/IP (gniazdaAF_INET), ale tak�e klas�, która obs�uguje po��czenia lokalne do maszyny (klasaAF_UNIX).Niektóre implementacje mog� tak�e obs�ugiwa� inne klasy, takie jakprotokó� XNS (Xerox Networking System) lub X.25.W Linuksie biblioteka socket jest cz�Sci� standardowej biblioteki lib C.Obs�ugujegniazda AF_INET i AF_INET6 dla TCP/IP oraz AF_UNIX dla gniazd domenyUniksa.Obs�uguje równie� gniazda AF_IPX dla protoko�ów sieci Novell, AF_X25dla protoko�u sieci X.25, AF_ATMPVC i AF_ATMSVC dla protoko�ów sieci ATMi AF_AX25, AF_NETROM i AF_ROSE dla protoko�ów radia amatorskiego.Inne ro-dziny protoko�ów s� w trakcie tworzenia i b�d� stopniowo dodawane.Sieci UUCPUUCP (Unix-to-Unix Copy Program  program kopiuj�cy mi�dzy systemami unikso-wymi) by� pakietem programów, które przesy�a�y pliki po ��czach szeregowych,rozplanowywa�y te przes�ania w czasie i inicjowa�y wykonywanie programóww zdalnych oSrodkach.Od czasu pierwszej implementacji, pod koniec lat siedem-dziesi�tych, UUCP znacznie si� zmieni�o, chocia� zakres oferowanych us�ug pozo-sta� niewielki.UUCP stosuje si� g�ównie w sieciach rozleg�ych (WAN), opartycho okresowo uruchamiane ��cza komutowane.UUCP stworzono w Bell Laboratories w 1977 roku w celu zapewnienia komunikacjipomi�dzy oSrodkami programistycznymi pracuj�cymi pod Uniksem.W po�owie1978 roku sie� ��czy�a ju� ponad 80 oSrodków.Dzia�a�a w niej poczta elektronicznaoraz zdalne drukowanie.Jednak podstawowym zastosowaniem systemu by�a dys-trybucja nowego oprogramowania i poprawianie b��dów.Obecnie UUCP nie jestograniczone wy��cznie do Srodowiska Unix.Istniej� darmowe i komercyjne wersjedla wielu innych platform, takich jak AmigaOS, DOS i Atari TOS.Jedn� z g�ównych wad sieci UUCP jest to, �e dzia�aj� one wsadowo.Zamiast sta�egopo��czenia pomi�dzy hostami, wykorzystuj� po��czenia tymczasowe.Host UUCPmo�e po��czy� si� z innym hostem UUCP tylko raz dziennie i to na krótko.W czasietrwania po��czenia przesy�a wszystkie grupy dyskusyjne, poczt� i pliki, które znaj-duj� si� w kolejce, a nast�pnie si� roz��cza.To w�aSnie koniecznoS� kolejkowaniaogranicza ró�norodnoS� zastosowa� UUCP.W przypadku poczty elektronicznej,u�ytkownik mo�e przygotowa� wiadomoS� e-mail i wys�a� j�.B�dzie ona oczekiwa�w kolejce na hoScie UUCP, a� zadzwoni on do innego hosta, by przes�a� wiadomoS�. Sie� w Linuksie 13Jest to do przyj�cia w przypadku us�ug sieciowych takich jak poczta elektroniczna,ale nie nadaje si� dla innych us�ug, na przyk�ad rlogin.Pomimo tych ogranicze�, wci�� na Swiecie istnieje wiele sieci UUCP utrzymywa-nych g�ównie przez hobbystów, którzy oferuj� prywatnym u�ytkownikom dost�pdo Internetu za rozs�dn� cen�.G�ównym powodem d�ugotrwa�ej popularnoSciUUCP by�a jej atrakcyjnoS� cenowa w porównaniu z bezpoSrednim pod��czeniemdo Internetu.Aby zrobi� z twojego komputera w�ze� UUCP, potrzebujesz jedyniemodemu, dzia�aj�cej implementacji UUCP i innego w�z�a UUCP, który b�dzie chcia�przyjmowa� twoj� poczt� i grupy dyskusyjne.Wiele osób ch�tnie obs�ugiwa�o ruchUUCP dla indywidualnych u�ytkowników, poniewa� takie po��czenia nie zak�ó-ca�y zbytnio pracy ich sieci.Konfiguracj� UUCP omawiamy w jednym z dalszych rozdzia�ów ksi��ki, cho� czy-nimy to skrótowo, gdy� protokó� ten jest obecnie wypierany przez TCP/IP.Dost�pdo Internetu jest powszechny i nie stanowi problemu w wi�kszoSci 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 sieci globalnej.Nie ma wi�c nic dziwnego w tym, �e od samegopocz�tku pracowano nad zapewnieniem mu zdolnoSci sieciowych [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • higrostat.htw.pl
  •