przejście do zawartości
Jan Kończak
Narzędzia użytkownika
Zaloguj
Narzędzia witryny
Narzędzia
Pokaż stronę
Poprzednie wersje
Odnośniki
Ostatnie zmiany
Menadżer multimediów
Indeks
Zaloguj
Ostatnie zmiany
Menadżer multimediów
Indeks
Jesteś tutaj:
start
»
sk1
»
ip_icmp_dhcp
sk1:ip_icmp_dhcp
Ta strona jest tylko do odczytu. Możesz wyświetlić źródła tej strony ale nie możesz ich zmienić.
===== Protokół IPv4 ===== IPv4 = Internet Protocol version 4 <html><small></html>([[https://tools.ietf.org/html/rfc791|RFC 791]])<html></small></html> Budowa [[https://pl.wikipedia.org/wiki/IPv4#Nag.C5.82.C3.B3wek_IP|nagłówka IP]]: \\ * długość całego pakietu (z nagłówkiem), długość nagłówka <html><small> i opcje</small></html> * adresy IP * protokół warstwy wyższej * http://www.iana.org/assignments/protocol-numbers/protocol-numbers.xhtml * ''cat /etc/protocols'' * fragmentacja * numer ifentyfikacyjny * flaga MF i offset * flaga DF * TTL * <html><small></html> [[https://en.wikipedia.org/wiki/Differentiated_services|DiffServ (wcześniej ToS)]] i [[https://en.wikipedia.org/wiki/Explicit_Congestion_Notification#Operation_of_ECN_with_IP|ECN]]<html></small></html> ===== ICMP i IGMP ===== Protokół IP nie przewiduje informowania nadawcy o problemach. Funkcje diagnostyczne i kontrolne dla IPv4 spełnia protokół [[http://en.wikipedia.org/wiki/Internet_Control_Message_Protocol|ICMP (Internet_Control_Message_Protocol)]] \\ ICMP pozwala m. inn. na: * wysłanie informacji zwrotnej o niedostarczeniu pakietu (destination unreachable, TTL exceeded) * testowanie łączności (ping) Do zarządzanie przynależnością do grup multicastowych w IPv4 służy IGMP. Aby zaobserwować komunikaty ICMP, można: * ''ping <//cel//>'' * ''traceroute -T <//cel//>'' (porównaj z ''traceroute -I <//cel//>'' * połączenie do nieużywanego portu / nieużywanego IP w sieci lokalnej, np. przez przeglądarkę ===== Trasowanie ===== Zadaniem warstwy łącza danych jest dostarczenie danych do wybranego **bezpośrednio połączonego** urządzenia.\\ Zadaniem warstwy sieci jest dostarczenie danych do wybranego urządzenia [w domyśle: **dowolnego** w sieci].\\ Jeśli cel nie jest bezpośrednio połączony, dane (pakiety) trzeba wysłać **przez** inne urządzenie, tj. trzeba wybrać dalszą **trasę** pakietu.\\ Stąd urządzenie działające na warstwie sieci to trasownik (router). ===== Pomiędzy warstwą łącza danych a warstwą sieci ===== ARP - http://en.wikipedia.org/wiki/Address_Resolution_Protocol * wyświetlanie znanych odwzorowań ''arp'' / ''ip neigh'' * czyszczenie wszystkich odwzorowań ''ip n flush all'' Ręczne wysyłanie żądania ARP – ''arping'' Adresy IP i MAC na drodze pakietu od źródła do celu Slajdy: ''[[http://www.cs.put.poznan.pl/mlibuda/ARP.pdf|Protokół ARP]]'' ===== DHCP ===== DHCP: * Komunikaty discover, offer, request, nack, ack, release * Przepływ wiadomości dla przyznawania, odnawiania i zwalniania adresu - http://seth.galitzer.net/?q=node/8 * Zakres adresów, pula (address pool) * Dzierżawa (lease) * Dane przekazywane przez DHCP - [[http://pl.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol#Parametry_konfiguracji_przekazywane_do_klienta|http://pl.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol]] * Stały adres IP a DHCP Serwer - ''dhcpd'', klienty DHCP - ''dhcpcd dhclient udhcpc pump'' * żądanie adresu IP: ''dhcpcd [-d] //eth0//'' / ''dhclient [-d] [-v] //eth0//'' * uwlnienie adresu IP: ''dhcpcd -k //eth0//'' / ''dhclient -r //eth0//'' <html><small></html> Zeroconf (http://en.wikipedia.org/wiki/Zero_configuration_networking), [[https://en.wikipedia.org/wiki/Link-local_address|adres link-local]] (blok adresów 169.254.0.0/16), APIPA, dhcpcd, Avahi <html></small></html>
sk1/ip_icmp_dhcp.1490608434.txt.gz
· ostatnio zmienione: 2017/03/27 11:53 przez
jkonczak
Narzędzia strony
Pokaż stronę
Poprzednie wersje
Odnośniki
Złóż / rozłóż wszystko
Do góry