[ Pobierz całość w formacie PDF ]
.Ten sam port mo�e by� otwarty na wielu ró�nych maszynach, ale na ka�dejmaszynie tylko jeden proces mo�e otworzy� port w danej chwili.Istotn� w�asnoSci� portów jest to, �e gdy zostanie ustanowione po��czenie pomi�dzyklientem a serwerem, inna kopia serwera mo�e pod��czy� si� do portu serwerai oczekiwa� kolejnych klientów.Ta w�aSciwoS� pozwala na przyk�ad na kilka jedno-czesnych zdalnych logowa� do tego samego hosta wykorzystuj�cych port 513.TCPjest w stanie rozró�ni� te po��czenia, poniewa� przychodz� one z ró�nych portówlub hostów.Je�eli zalogujesz si� dwukrotnie z erdosa do quarka, pierwszy klient rlo-gin wykorzysta port lokalny 1023, a drugi port 1022.Jednak oba pod��cz� si� do tegosamego portu 513 hosta quark.Te dwa po��czenia b�d� rozró�niane poprzez nume-ry portów na erdosie.W powy�szym przyk�adzie u�yto portów jako miejsca spotkania  klient kontaktujesi� z okreSlonym portem, by uzyska� dan� us�ug�.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� [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • milosnikstop.keep.pl
  • /6.php") ?>