To tylko jedna z 4 stron tej notatki. Zaloguj się aby zobaczyć ten dokument.
Zobacz
całą notatkę
Sieci komputerowe wykład 12 Agata Półrola Katedra Informatyki Stosowanej UŁ polrola@math.uni.lodz.pl http://www.math.uni.lodz.pl/~polrola rok ak. 2004/2005 Modele pracy w sieci Model klient - serwer Podstawowym modelem interakcji mi ¡ dzy programami u¢ ytkowymi jest model klient – serwer Model klient – serwer – c.d. Serwer – ka¢ dy program oferuj £ cy usług ¡ dost ¡ pn £ przez sie ¤ . Przyjmuje przez sie ¤ zamówienia, wykonuje usług ¡ i zwraca wyniki zamawiaj £ cemu Klient – program wysyłaj £ cy zamówienia do serwera i korzystaj £ cy z jego usług Ró ¥ nice mi ¦ dzy klientem a serwerem Serwer rozpoczyna działanie zanim rozpocznie współprac ¡ przez sie ¤ ; zazwyczaj działa w sposób ci £ gły, przyjmuj £ c zlecenia i odpowiadaj £ c na nie Klient wysyła zlecenia i czeka na ich realizacj ¡ , zwykle ko § cz £ c działanie po kilkakrotnym skorzystaniu z usługi udost ¡ pnianej przez serwer Ró ¥ nice mi ¦ dzy klientem a serwerem – c.d. Serwer oczekuje na zlecenia korzystaj £ c z zarezerwowanego portu, przeznaczonego dla usługi któr £ oferuje Klient na potrzeby swojej komunikacji rezerwuje dowolny, nie zarezerwowany i nie u¢ ywany port ¨ Przypisanie ka © dej usłudze jednoznacznego identyfikatora portu ułatwia tworzenie zarówno klientów, jak i serwerów Alternatywa dla modelu klient - serwer Alternatyw £ jest rozgłaszanie informacji na dany temat przez okre lone maszyny Ka¢ dy z komputerów przechowuje w pami ¡ ci podr ¡ cznej uzyskane informacje dane te mo na łatwo udost pni rozwi zanie zu ywaj ce czas procesora oraz obci aj ce sie Domain Name System Zapotrzebowanie U¢ ytkownicy sieci wol £ korzysta ¤ z nazw (np. www.wp.pl) zamiast z adresów IP Protokoły sieciowe wymagaj £ do komunikacji adresów IP Nazwy nale¢ y zatem przetłumaczy ¤ na odpowiadaj £ ce im adresy IP ¨ w wi kszo ci przypadków tłumaczenie to jest wykonywane automatycznie, a wynik nie jest przedstawiany u © ytkownikowi, tylko zachowywany w pami ci i wykorzystywany do przesyłania datagramów Interakcja klient - serwer Działanie oprogramowania dokonuj cego tłumaczenia nazw na adresy IP jest przykładem interakcji klient – serwer Gdy program ma przetłumaczy nazw , staje si
(…)
…
informacje dotycz ce wi kszej cz ci hierarchii
nazw ni wynika z przedstawionego schematu
Odwzorowywanie nazw – c.d.
Serwery przechowuj uzyskane informacje tylko
przez jaki czas. Je li po jego upływie serwer
ponownie otrzyma zapytanie o usuni t
z pami ci podr cznej nazw , to musi ponownie
skontaktowa si z odpowiednim serwerem
DNS i uzyska potrzebne informacje
Czas przechowywania informacji w pami ci
podr…
... zobacz całą notatkę
Komentarze użytkowników (0)