14.11.2007 Wrocław DHCP Autorzy: Paweł Obuchowski Paweł Szuba
DHCP - Dynamic Host Configuration Protocol (Protokół Dynamicznego Konfigurowania Węzłów) Umożliwia uzyskanie od serwera DHCP m.in.: Adresu IP Hosta Adresu IP bramy sieciowej Adresu serwera DNS Maski sieci - Jest następcą protokołu BOOTP - Został opublikowany w 1993 r. - W protokole IPv6 dołączono DHCP w wersji 6
Ujawnienie DHCP Oferta DHCP Żądanie DHCP Potwierdzenie DHCP
UJAWNIENIE DHCP - DISCOVER Klient emituje pakiety żądania konfiguracji: pakiet DHCPDISCOVER do wszystkich serwerów DHCP pakiet zawiera: Adres MAC klienta Nazwę hosta Poprzednio nadany adres IP - opcja
OFERTA DHCP - OFFER Odpowiedź serwera DHCP: pakiet DHCPOFFER pakiet zawiera: Oferowany adres IP Adres IP serwera
ŻĄDANIE DHCP - REQUEST Odpowiedź klienta na oferty: pakiet DHCPREQUEST do wszystkich serwerów DHCP przyjęcie jednej odrzucenie pozostałych może zawierać dodatkowe parametry ( np. okresu dzierżawy adresu )
POTWIERDZENIE DHCP - DHCPACK Odpowiedź serwera DHCP: pakiet DHCPACK pakiet zawiera: Żądany adres IP Podane w DHCPREQUEST parametry opcjonalne
PRZYDZIELANIE ADRESÓW IP DHCP zapewnia trzy mechanizmy alokacji adresów IP: - automatyczna alokacja - DHCP przyznaje stały adres IP dla klienta - dynamiczna alokacja - DHCP przyznaje adres IP na limitowany czas - ręczna alokacja - adres IP klienta jest przydzielany przez administratora
ODNAWIANIE DHCP Przydział IP=192.168.1.100 na czas 120 min. Zegary T1 = 60 min T2 =105 min T1 = 0 min T2 = 45 min : - klient wysyła DHCPREQUEST ( 192.168.1.100 ) Odbiór DHCPACK Brak DHCPACK T2 = 0 min - klient wysyła DHCPREQUEST(192.168.1.100 ) Reset T1 i T2 Odbiór DHCPACK Brak DHCPACK Klient wysyła DHCPDISCOVER
ICS - Internet Connection Sharing
ICS - Internet Connection Sharing Używa NAT Współpracuje m.in. z : DSL ISDN Dial-up Systemy MS Windows od wersji 98 posiadają dołączone oprogramowanie ICS Inne programy: WinGate WinProxy Rozwiązanie hardwar'owe – router
NAT – Network Address Translation Technika translacji adresów sieciowych Zalety Większe bezpieczeństwo komputerów 'za' NAT'em Wady Utrudnione korzystanie z P2P Utrudnione bezpośrednie wysyłanie plików Brak możliwości uruchomienia na własnym komputerze serwera dostępnego w Internecie
NAT – Network Address Translation Istnięją 2 typy NAT: SNAT (Source NAT) Translacja : adres źródłowy prywatny -> adres publiczny DNAT (Destination NAT) Serwer dostępny z Inernetu ma tylko adres prywatny Translacja : adres docelowy z Internetu -> adres prywanty serwera
Routing - “trasowanie” Pakiety zawierają adres nadawcy i odbiorcy Router przekazuje pakiet dalej zgodnie z tablicą routingu Przy przekazaniu obniża wartość pola TTL ( Time To Live ) o 1 Cel routingu – optymalnie dostarczyć pakiet do celu