Professional Documents
Culture Documents
Sprawozdanie Z Sieci Komputerowych
Sprawozdanie Z Sieci Komputerowych
Sprawozdanie Z Sieci Komputerowych
com/enp
1.
Nagłówek DHCP
• Operacja
Typ nagłówka. 1 = BOOTREQUEST, 2 = BOOTREPLY.
• Typ sprzętu
Liczba z zakresu 1-28 oznaczająca typ sprzętu (karty sieciowej). Dla sieci ethernetowej
przyjmuje wartość 1.
• Ilość skoków
Pole jest opcjonalne. Zlicza ilość pośrednich routerów biorących udział w transmisji pakietu .
• Identyfikator transakcji
Wybierany losowo przez klienta identyfikator (w sytuacji, gdy serwer nie będzie w stanie
'zrozumieć' adresu sprzętowego klienta. Wyśle odpowiedź na broadcast, a xid będzie jedynym
sposobem rozpoznania odpowiedzi kierowanej do klienta).
• Ilość sekund
Mierzony w sekundach czas, jaki upłynął od momentu pierwszego wysłania przez klienta
wiadomości typu BOOTREQUEST.
• Flagi
W tej chwili używany tylko 1 bit (BROADCAST flag). Pozostałe 15 bitów jest
zarezerwowane na zastosowanie w przyszłości.
• Adres IP klienta
Pole nieobowiązkowe. Wypełniane w przypadku np. odświeżania adresu.
• Adres IP serwera
Ustawiane przez serwer.
• Adres IP bramki
Ustawiane przez serwer.
• Nazwa serwera
Pole opcjonalne. Nazwa hosta serwera.
• Plik startowy
Używany w mechanizmie ciasteczek (Magic Cookie).
• Opcje
Zestaw ponumerowanych opcji 0 - 254.
Protokół DHCP opisuje trzy techniki przydzielania adresów IP:
• przydzielanie ręczne oparte na tablicy adresów MAC oraz odpowiednich dla nich
adresów IP. Jest ona tworzona przez administratora serwera DHCP. W takiej sytuacji
prawo do pracy w sieci mają tylko komputery zarejestrowane wcześniej przez obsługę
systemu.
• przydzielanie automatyczne, gdzie wolne adresy IP z zakresu ustalonego przez
administratora są przydzielane kolejnym zgłaszającym się po nie klientom.
• przydzielanie dynamiczne, pozwalające na ponowne użycie adresów IP. Administrator
sieci nadaje zakres adresów IP do rozdzielenia. Wszyscy klienci mają tak
skonfigurowane interfejsy sieciowe, że po starcie systemu automatycznie pobierają
swoje adresy. Każdy adres przydzielany jest na pewien czas. Taka konfiguracja
powoduje, że zwykły użytkownik ma ułatwioną pracę z siecią.
Niektóre serwery DHCP dodatkowo przydzielają każdemu klientowi własny adres DNS.
Dzierżawa
Czas, przez który klient DHCP może korzystać z dynamicznie przypisanej konfiguracji
adresów IP. Przed wygaśnięciem dzierżawy klient musi odnowić lub uzyskać nową dzierżawę
protokołu DHCP.
WINS (ang. Windows Internet Name Service) jest usługą stworzoną przez firmę Microsoft,
umożliwiającą tłumaczenie nazw komputerów na adresy internetowe.
2)
Składnia
ipconfig [/all] [/renew [karta]] [/release [karta]] [/flushdns] [/displaydns] [/registerdns]
[/showclassid karta] [/setclassid karta [identyfikator_klasy]]
Parametry
/all
Wyświetla pełną konfigurację protokołu TCP/IP dla wszystkich kart. Polecenie ipconfig bez
tego parametru wyświetla tylko adres IP, maskę podsieci i domyślną bramę każdej karty.
Karty mogą reprezentować interfejsy fizyczne, takie jak zainstalowane karty sieciowe lub
interfejsy logiczne, na przykład połączenia telefoniczne.
/renew [karta]
Odnawia konfigurację protokołu DHCP dla wszystkich kart (jeżeli nie określono karty) lub
dla określonej karty, jeżeli dołączono parametr karta. Ten parametr jest dostępny tylko na
komputerach, których karty skonfigurowano do automatycznego pozyskiwania adresów IP.
Aby określić nazwę karty, należy wpisać nazwę, która pojawia się po użyciu polecenia
ipconfig bez parametrów.
/release [karta]
Wysyła komunikat DHCPRELEASE do serwera DHCP, aby zwolnić bieżącą konfigurację
protokołu DHCP i odrzucić konfigurację adresów IP dla wszystkich kart (jeżeli nie określono
karty) lub dla określonej karty, jeżeli dołączono parametr karta. Ten parametr wyłącza
obsługę protokołu TCP/IP dla wszystkich kart skonfigurowanych do automatycznego
pozyskiwania adresów IP. Aby określić nazwę karty, należy wpisać nazwę, która pojawia się
po użyciu polecenia ipconfig bez parametrów.
/flushdns
Opróżnia i resetuje zawartość pamięci podręcznej programu rozpoznawania nazw klientów
DNS. Podczas rozwiązywania problemów z systemem DNS można używać tej procedury do
odrzucania negatywnych wpisów z pamięci podręcznej oraz innych wpisów, które zostały
dodane dynamicznie.
/displaydns
Wyświetla zawartość pamięci podręcznej programu rozpoznawania nazw klientów DNS, w
której znajdują się zarówno wpisy wstępnie załadowane z lokalnego pliku Hosts, jak i
ostatnio uzyskane rekordy zasobów dla kwerend nazw rozpoznawanych przez komputer.
Usługa Klient DNS używa tych informacji do szybkiego rozpoznawania często
poszukiwanych nazw przed wykonaniem kwerendy na skonfigurowanych serwerach DNS.
/registerdns
Inicjuje ręczną dynamiczną rejestrację nazw DNS i adresów IP skonfigurowanych na
komputerze. Tego parametru można używać do rozwiązywania problemów z nieudaną
rejestracją nazw DNS lub dotyczących dynamicznej aktualizacji między klientem i serwerem
DNS bez ponownego rozruchu komputera klienckiego. Ustawienia systemu DNS w
zaawansowanych właściwościach protokołu TCP/IP określają, które nazwy są rejestrowane w
systemie DNS.
/showclassid karta
Wyświetla identyfikator klasy DHCP określonej karty. Aby obejrzeć identyfikator klasy
DHCP wszystkich kart, należy użyć gwiazdki (*) jako symbolu wieloznacznego zamiast
parametru karta. Ten parametr jest dostępny tylko na komputerach, których karty
skonfigurowano do automatycznego pozyskiwania adresów IP.
/setclassid karta [identyfikator_klasy]
Konfiguruje identyfikator klasy DHCP określonej karty. Aby ustawić identyfikator klasy
DHCP wszystkich kart, należy użyć gwiazdki (*) jako symbolu wieloznacznego zamiast
parametru karta. Ten parametr jest dostępny tylko na komputerach, których karty
skonfigurowano do automatycznego pozyskiwania adresów IP. Jeżeli nie określono
identyfikatora klasy DHCP, bieżący identyfikator klasy jest usuwany.
/?
Wyświetla Pomoc w wierszu polecenia.
Spostrzeżenia
Polecenie ipconfig to używany w wierszu polecenia odpowiednik polecenia winipcfg
dostępnego w systemie Windows Millennium Edition, Windows 98 i Windows 95. System
Windows XP nie zawiera graficznego odpowiednika polecenia winipcfg, jednak w oknie
Połączenia sieciowe można przeglądać i odnawiać adres IP. W tym celu należy otworzyć
okno Połączenia sieciowe, kliknąć prawym przyciskiem myszy połączenie sieciowe, kliknąć
polecenie Stan, a następnie kliknąć kartę Obsługa.
To polecenie jest najbardziej użyteczne na komputerach, które skonfigurowano do
automatycznego pozyskiwania adresów IP. Użytkownicy mogą ustalić, które wartości
konfiguracji protokołu TCP/IP zostały ustawione przy użyciu protokołu DHCP, funkcji
APIPA (Automatic Private IP Addressing) lub konfiguracji alternatywnej.
Jeżeli nazwa określona w parametrze karta zawiera spacje, należy ująć nazwę karty w
cudzysłów (czyli "nazwa karty").
W przypadku nazw kart polecenie ipconfig obsługuje gwiazdkę (*) używaną jako symbol
wieloznaczny służący do określania kart, których nazwy rozpoczynają się od określonego
ciągu lub zawierają określony ciąg. Na przykład zapis Lokalne* oznacza wszystkie karty,
których nazwy rozpoczynają się od ciągu „Lokalne”, a zapis *Poł* oznacza wszystkie karty,
których nazwy zawierają ciąg „Poł”.
To polecenie jest dostępne tylko wówczas, gdy zainstalowano protokół internetowy (TCP/IP)
jako składnik we właściwościach karty sieciowej w oknie Połączenia sieciowe.
Przykłady
Aby wyświetlić podstawową konfigurację protokołu TCP/IP wszystkich kart, należy wpisać:
ipconfig
Aby wyświetlić pełną konfigurację protokołu TCP/IP wszystkich kart, należy wpisać:
ipconfig /all
Aby odnowić konfigurację adresów IP przypisaną do protokołu DHCP tylko dla karty
Połączenie lokalne, należy wpisać:
Aby opróżnić pamięć podręczną programu rozpoznawania nazw DNS podczas rozwiązywania
problemów z rozpoznawaniem nazw DNS, należy wpisać:
ipconfig /flushdns
Aby wyświetlić identyfikator klasy DHCP dla wszystkich kart, których nazwy rozpoczynają
się od ciągu Lokalne, należy wpisać:
Aby ustawić identyfikator klasy DHCP dla karty Połączenie lokalne na TEST, należy wpisać:
Legenda formatowania
Format Znaczenie
Kursywa Informacje, które musi podać użytkownik
Pogrubienie Elementy, które użytkownik musi wpisać dokładnie tak, jak pokazano
W nawiasie okrągłym (...) Parametry, które mogą się kilka razy powtórzyć w wierszu
polecenia
W nawiasie kwadratowym ([]) Elementy opcjonalne
W nawiasie klamrowym ({}); opcje oddzielone znakiem potoku (|). Przykład: {even|odd}
Zestaw opcji, z których użytkownik musi wybrać tylko jedną
Czcionka Courier Kod lub dane wyjściowe programu
Składnia
ping [-t] [-a] [-n liczba] [-l rozmiar] [-f] [-i TTL] [-v TOS] [-r liczba] [-s liczba] [{-j
lista_hostów | -k lista_hostów}] [-w limit_czasu] [nazwa_obiektu_docelowego]
Parametry
-t
Określa, że polecenie ping kontynuuje wysyłanie komunikatów żądania echa do obiektu
docelowego do momentu przerwania danej operacji. Aby przerwać operację i wyświetlić
statystykę, należy nacisnąć klawisze CTRL-BREAK. Aby przerwać operację i zakończyć
wykonywanie polecenia ping, należy nacisnąć klawisze CTRL-C.
-a
Określa, że wsteczne rozpoznawanie nazw jest wykonywane w odniesieniu do docelowego
adresu IP. Jeżeli operacja została wykonana pomyślnie, polecenie ping wyświetla
odpowiednią nazwę hosta.
-n liczba
Określa liczbę wysyłanych komunikatów żądania echa. Wartość domyślna to 4.
-l rozmiar
Określa w bajtach długość pola danych (Data) w wysyłanych komunikatach żądania echa.
Wartość domyślna wynosi 32. Maksymalna wartość parametru rozmiar to 65 527.
-f
Określa, że komunikaty żądania echa są wysyłane z flagą zapobiegającą fragmentacji (Don't
Fragment) w nagłówku protokołu IP ustawioną na wartość 1. Komunikat żądania echa nie
może być fragmentowany przez routery na ścieżce do lokalizacji docelowej. Ten parametr jest
użyteczny podczas rozwiązywania problemów z maksymalną jednostką transmisji ścieżki
(PMTU, Path Maximum Transmission Unit).
-i TTL
Określa wartość pola czasu wygaśnięcia (TTL, Time to Live) w nagłówku protokołu IP dla
wysyłanych komunikatów żądania echa. Domyślnie przyjmowana jest wartość domyślna TTL
hosta. W przypadku hostów systemu Windows XP jest to zazwyczaj wartość równa 128.
Maksymalna wartość parametru TTL wynosi 255.
-v TOS
Określa wartość pola typu usługi (TOS, Type of Service) w nagłówku protokołu IP dla
wysyłanych komunikatów żądania echa. Wartość domyślna jest równa 0. Parametr TOS jest
określany jako wartość dziesiętna z zakresu od 0 do 255.
-r liczba
Określa, że opcja rejestracji trasy (Record Route) w nagłówku protokołu IP jest używana do
rejestrowania ścieżki pobranej przy użyciu komunikatu żądania echa i odpowiedniego
komunikatu odpowiedzi echa. Każdy przeskok w ścieżce korzysta z wpisu opcji Record
Route. Jeśli to możliwe, należy określić parametr liczba nie mniejszy niż liczba przeskoków
między lokalizacją źródłową i docelową. Wartość parametru liczba musi należeć do zakresu
od 1 do 9.
-s liczba
Określa, że opcja internetowych sygnatur czasowych (Internet Timestamp) w nagłówku
protokołu IP jest używana do rejestrowania czasu odebrania komunikatu żądania echa i
odpowiedniego komunikatu odpowiedzi echa dla każdego przeskoku. Wartość parametru
liczba musi należeć do zakresu od 1 do 4.
-j lista_hostów
Określa, że komunikaty żądania echa używają opcji swobodnej trasy źródłowej (Loose
Source Route) w nagłówku protokołu IP z zestawem pośrednich lokalizacji docelowych
wskazanych przez parametr lista_hostów. W przypadku swobodnego routingu źródła kolejne
docelowe lokalizacje pośrednie mogą być oddzielone pojedynczym routerem lub kilkoma
routerami. Maksymalna liczba adresów lub nazw na liście hostów jest równa 9. Lista hostów
to seria adresów IP (w zapisie kropkowo-cyfrowym) oddzielonych spacjami.
-k lista_hostów
Określa, że komunikaty żądania echa używają opcji ścisłej trasy źródłowej (Strict Route
Option) w nagłówku protokołu IP z zestawem pośrednich lokalizacji docelowych wskazanych
przez parametr lista_hostów. W przypadku ścisłego routingu źródła następna pośrednia
lokalizacja docelowa musi być bezpośrednio dostępna (musi być sąsiadem interfejsu routera).
Maksymalna liczba adresów lub nazw na liście hostów wynosi 9. Lista hostów to seria
adresów IP (w zapisie kropkowo-cyfrowym) oddzielonych spacjami.
-w limit_czasu
Określa w milisekundach czas oczekiwania na odebranie komunikatu odpowiedzi echa
zgodnego z danym komunikatem żądania echa. Jeżeli komunikat odpowiedzi echa nie
zostanie odebrany zgodnie z limitem czasu, wyświetlany jest komunikat o błędzie „Upłynął
limit czasu żądania”. Domyślny limit czasu wynosi 4000 (4 sekundy).
nazwa_obiektu_docelowego
Określa miejsce docelowe identyfikowane przez adres IP lub nazwę hosta.
/?
Wyświetla Pomoc w wierszu polecenia.
Spostrzeżenia
Polecenia ping można także używać do testowania nazwy i adresu IP komputera. Jeżeli
polecenie ping dotyczące adresu IP będzie wykonane pomyślnie, ale zawiedzie pingowanie
związane z nazwą komputera, być może wystąpił błąd rozpoznawania nazw. W tym
przypadku należy upewnić się, że można rozpoznać określoną nazwę komputera, korzystając
z lokalnego pliku Hosts przy użyciu kwerend systemu DNS (Domain Name System) lub
technik rozpoznawania nazw NetBIOS.
To polecenie jest dostępne tylko wtedy, gdy protokół internetowy (TCP/IP) zainstalowano
jako składnik we właściwościach karty sieciowej w oknie Połączenia sieciowe.
Przykłady
Poniższy przykład przedstawia dane wyjściowe polecenia ping:
C:\>ping przykład.microsoft.com
Aby wykonać polecenie ping dotyczące lokalizacji docelowej 10.0.99.221 i rozpoznać nazwę
hosta z adresu 10.0.99.221, należy wpisać:
ping -a 10.0.99.221
ping -r 4 10.0.99.221
Legenda formatowania
Format Znaczenie
Kursywa Informacje, które musi podać użytkownik
Pogrubienie Elementy, które użytkownik musi wpisać dokładnie tak, jak pokazano
W nawiasie okrągłym (...) Parametry, które mogą się kilka razy powtórzyć w wierszu
polecenia
W nawiasie kwadratowym ([]) Elementy opcjonalne
W nawiasie klamrowym ({}); opcje oddzielone znakiem potoku (|). Przykład: {even|odd}
Zestaw opcji, z których użytkownik musi wybrać tylko jedną
Czcionka Courier Kod lub dane wyjściowe programu
I:\>ipconfig
I:\>ipconfig/?
SPOSÓB UŻYCIA:
ipconfig [/? | /all | /renew [karta] | /release [karta] |
/flushdns | /displaydns | /registerdns |
/showclassid karta |
/setclassid karta [identyfikator_klasy] ]
gdzie
karta Nazwa połączenia
(dozwolone symbole zastępcze * i ?, zobacz przykłady)
Opcje:
/? Wyświetla ten komunikat pomocy.
/all Wyświetla pełne informacje o konfiguracji.
/release Zwalnia adres IP dla określonej karty.
/renew Odnawia adres IP dla określonej karty.
/flushdns Czyści bufor programu rozpoznającego nazwy DNS.
/registerdns Odświeża wszystkie dzierżawy DHCP i ponownie rejestruje
nazwy DNS.
/displaydns Wyświetla zawartość buforu programu rozpoznającego
nazwy DNS.
/showclassid Wyświetla wszystkie identyfikatory klas DHCP
dozwolone dla karty.
/setclassid Modyfikuje identyfikator klasy DHCP.
Jeśli dla przełączników Release i Renew nie zostanie określona nazwa karty,
zwolnieniu lub odnowieniu ulegają dzierżawy adresów IP dla wszystkich kart
związanych z protokołem TCP/IP.
Przykłady:
> ipconfig ... Pokazuje informacje.
> ipconfig /all ... Pokazuje informacje szczegółowe.
> ipconfig /renew ... Odnawia wszystkie karty.
> ipconfig /renew EL* ... Odnawia każde połączenie o nazwie
zaczynającej się od EL
> ipconfig /release *lok* ... Zwalnia wszystkie pasujące połączenia,
np. "Połączenie lokalne 1" lub
"Połączenie lokalne 2"
4)
I:\>ipconfig/all
5)
I:\>ipconfig/displaydns
1.0.0.127.in-addr.arpa
----------------------------------------
Nazwa rekordu . . . . . . . .: 1.0.0.127.in-addr.arpa.
Typ rekordu . . . . . . . . .: 12
Czas wygaśnięcia (licznik TTL): 603010
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord PTR . . . . . . . . . : localhost
localhost
----------------------------------------
Nazwa rekordu . . . . . . . .: localhost
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 603010
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 127.0.0.1
I:\>ipconfig/displaydns
ad.hosting.pl
----------------------------------------
Nazwa rekordu . . . . . . . .: ad.hosting.pl
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 10135
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 213.180.130.200
1.0.0.127.in-addr.arpa
----------------------------------------
Nazwa rekordu . . . . . . . .: 1.0.0.127.in-addr.arpa.
Typ rekordu . . . . . . . . .: 12
Czas wygaśnięcia (licznik TTL): 602951
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord PTR . . . . . . . . . : localhost
reklama.onet.pl
----------------------------------------
Nazwa rekordu . . . . . . . .: reklama.onet.pl
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 68
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 213.180.130.200
imp.tradedoubler.com
----------------------------------------
Nazwa rekordu . . . . . . . .: imp.tradedoubler.com
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 11411
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 217.212.240.172
www.onet.pl
----------------------------------------
Nazwa rekordu . . . . . . . .: www.onet.pl
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 2905
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 213.180.130.200
kropka.onet.pl
----------------------------------------
Nazwa rekordu . . . . . . . .: kropka.onet.pl
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 2403
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 213.180.130.212
onet.hit.gemius.pl
----------------------------------------
Nazwa rekordu . . . . . . . .: onet.hit.gemius.pl
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 349
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 213.180.131.182
hstpl.tradedoubler.com
----------------------------------------
Nazwa rekordu . . . . . . . .: hstpl.tradedoubler.com
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 11404
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 217.212.240.177
localhost
----------------------------------------
Nazwa rekordu . . . . . . . .: localhost
Typ rekordu . . . . . . . . .: 1
Czas wygaśnięcia (licznik TTL): 602951
Długość danych . . . . . . . .: 4
Sekcja. . . . . . . . : Odpowiedź
Rekord (hosta). . . . . . . . : 127.0.0.1
6.
I:\>ping
ping- diagnozuje połączenia sieciowe. Sprawdza czy istnieje połączenie pomiędzy hostami
testującym i testowanym. Określa jakość połączenia między nimi poprzez mierzenie liczby
zgubionych pakietów oraz czasu potrzebnego na ich transmisję, czyli pomiaru latencji
pakietów zwanej lagami.
• -t
Odpytuje określonego hosta do czasu zatrzymania.
• -a
Tłumacz adresy na nazwy hostów.
• -n ‘liczba’
Liczba wysyłanych powtórzeń żądania.
• -l ‘rozmiar’
Rozmiar buforu transmisji.
• -f
Ustaw w pakiecie flagę "Nie fragmentuj".
• -i TTL
Czas wygaśnięcia.
• -v TOS
Typ usługi.
• -r ‘liczba’
Rejestruj trasę dla przeskoków.
• -s ‘liczba’
Sygnatura czasowa dla przeskoków.
• -j ‘lista hostów’
Swobodna trasa źródłowa wg listy lista_hostów.
• -k ‘lista hostów’
Ściśle określona trasa źródłowa wg listy lista_hostów.
• -w ‘limit czasu’
Limit czasu oczekiwania na odpowiedź (w milisekundach).
Badanie średniej prędkości transmisji danych poleceniem przy użyciu polecenia ‘ping’:
I:\>ping poczta.onet.pl
Wielkość danych:
32 bajty = 32*8 = 256 bity
Czas błądzenia pakietów:
2 ms = 0,002 s
Średnia prędkość transmisji danych = 256/0,002 = 128000 bit/sek = 128 kb/s
Wielkość danych:
320 bajty = 320*8 = 2560 bity
Czas błądzenia pakietów:
2 ms = 0,003 s
Średnia prędkość transmisji danych = 2560/0,003 = 853333 bit/sek = 853 kb/s
• Badanie średniej prędkości transmisji bity/sek do serwera poczta.onet.pl, przy
zwiększonej 100-krotnie wielkości pakietu:
Wielkość danych:
3200 bajty = 3200*8 = 25600 bity
Czas błądzenia pakietów:
4 ms = 0,004 s
Średnia prędkość transmisji danych = 25600/0.004 = 6400000 bit/sek = 6,4 Mb/s
I:\>ping 81.26.6.129
Wielkość danych:
32 bajty = 32*8 = 256 bity
Czas błądzenia pakietów:
0 ms
Dla tego pakietu średnia prędkość do bramy domyślnej wynosiła 0, więc zwiekszylismy
wielkość pakietu
Wielkość danych:
1472 bajty = 1472*8 = 11776 bity
Czas błądzenia pakietów:
1 ms = 0,001 s
Średnia prędkość transmisji danych = 11776/0.001 = 11776000 bit/sek = 11,8 Mb/s
MPLS nazywany jest "technologią warstwy 2.5", a to dlatego, że korzysta z zalet warstwy 2
(modelu OSI - wydajności i szybkości, oraz warstwy 3 - skalowalności. Łącząc je poprawia
działanie usług dostarczanych w sieciach IP. Umożliwia rezerwacje pasma dla przepływu
ruchu, gwarantuje rozróżnienie wymagań Quality of Service i implementowanie Virtual
Private Network.
MPLS, choć nie jest to konieczne, działa najlepiej na urządzeniach, ktore wymieniają etykiety
sprzętowo. Jest to szybsze i bardziej optymalne, niż przełączanie w trakcie którego
analizowany jest cały nagłówek by odnaleźć miejsce następnego skoku.
Zasada działania
Na brzegu sieci z protokołem MPLS do pakietu dołączana jest dodatkowa informacja zwana
etykietą (ang. Label). Router po odebraniu pakietu z etykietą (jest to z punktu widzenia
danego routera etykieta wejściowa) używa jej jako indeksu do wewnętrznej tablicy etykiet, w
której znajduję się następny punkt sieciowy (ang. next hop) oraz nowa etykieta (etykieta
wyjściowa). Etykieta wejściowa jest zastępowana wyjściową i pakiet jest wysyłany do
następnego punktu sieciowego (np.: do następnego routera). Jeżeli następny router nie
obsługuje protokołu MPLS etykieta jest usuwana.
Przypisanie pakietowi etykiety na brzegu sieci odbywa się w tzw. procesie klasyfikacji.
Pakiety które będą w jednakowy sposób routowane przez sieć MPLS klasyfikowane są do
jednej klasy FEC (ang. Forwarding Equivalence Class) i otrzymują tą samą etykietę.
(Przykładowo, klasy FEC mogą być budowane na bazie adresów docelowych IP w nagłówku
pakietu, w taki sposób, że każda klasa FEC pokrywa się z pojedynczym wpisem w tablicy
routingu routera).
Przyporządkowanie danej klasy FEC do etykiety jest sygnalizowane innym routerom za
pomocą protokołu dystrybucji etykiet. Pozwala to routerom na zbudowanie tablic etykiet. W
zależności od konkretnego zastosowania, jako protokół do dystrybucji etykiet, używany jest:
LDP (ang. Label Distribution Protocol) albo odpowiednio rozszerzone protokoły: RSVP lub
BGP).
W niektórych zastosowaniach korzystne jest dodawanie do pakietu więcej niż jednej etykiety
które tworzą tzw. stos etykiet. Stos etykiet zorganizowany jest na zasadzie kolejki LIFO (w
pierwszej kolejności jest usuwana etykieta, która została dołączona do pakietu jako ostatnia).
Routery podejmują decyzję o przełączeniu pakietu jedynie na podstawie zewnętrznej etykiety
(ostatniej z dodanych
ID EXP S TTL
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
MPLS IP VPN-y
TE (ang. Traffic Engineering Tunnels)
AToM (ang. Any Transport over MPLS)
VPLS (ang. Virtual Private LAN Services)
8.
I:\>tracert
• -d
Zapobiega podejmowaniu przez polecenie tracert prób rozpoznania nazw routerów pośrednich
z adresów IP. Może to przyczynić się do przyśpieszenia wyświetlania wyników polecenia
tracert.
• -j ‘lista hostów’
Określa, że komunikaty typu Echo Request używają opcji swobodnej trasy źródłowej w
nagłówku protokołu IP z zestawem pośrednich lokalizacji docelowych określonych w
parametrze lista_hostów. W przypadku swobodnego routingu źródła kolejne pośrednie
lokalizacje docelowe mogą być oddzielone pojedynczym routerem lub kilkoma routerami.
Maksymalna liczba adresów lub nazw na liście hostów jest równa 9. Parametr lista_hostów
jest serią adresów IP (w zapisie kropkowo-cyfrowym) oddzielonych spacjami.
• -w ‘limit czasu’
Określa w milisekundach czas oczekiwania na odebranie komunikatu protokołu ICMP
informującego o przekroczeniu limitu czasu (Time Exceeded) lub komunikatu odpowiedzi
typu Echo Reply po wysłaniu komunikatu żądania typu Echo Request. Jeżeli odpowiedź nie
zostanie odebrana zgodnie z limitem czasu, wyświetlana jest gwiazdka (*). Domyślny limit
czasu jest równy 4000 (4 sekundy).
• -?
Wyświetla Pomoc w wierszu polecenia.
I:\>tracert www.tu.kielce.pl
I:\>tracert www.poczta.onet.pl
9)
Składnia
pathping [-n] [-h maksymalna_liczba_przeskoków] [-g lista_hostów] [-p okres] [-q
liczba_kwerend [-w limit_czasu] [-T] [-R] [nazwa_obiektu_docelowego]
Parametry
-n
Zapobiega podejmowaniu przez polecenie pathping prób rozpoznania nazw routerów
pośrednich na podstawie odpowiednich adresów IP. Może to przyśpieszyć wyświetlanie
wyników polecenia pathping.
-h maksymalna_liczba_przeskoków
Określa maksymalną liczbę przeskoków w ścieżce w celu wyszukania lokalizacji docelowej.
Wartością domyślną jest 30 przeskoków.
-g lista_hostów
Określa, że komunikaty żądania echa używają opcji swobodnej trasy źródłowej w nagłówku
protokołu IP z zestawem pośrednich lokalizacji docelowych wskazanych przez parametr
lista_hostów. W przypadku swobodnego routingu źródła kolejne docelowe lokalizacje
pośrednie mogą być oddzielone pojedynczym routerem lub kilkoma routerami. Maksymalna
liczba adresów lub nazw na liście hostów jest równa 9. Parametr lista_hostów to seria
adresów IP (w zapisie kropkowo-cyfrowym) oddzielonych spacjami.
-p okres
Określa w milisekundach czas oczekiwania między kolejnymi pakietami typu ping. Wartość
domyślna to 250 milisekund (1/4 sekundy).
-q liczba_kwerend
Określa liczbę komunikatów żądania echa wysyłanych do poszczególnych routerów w
ścieżce. Wartość domyślna to 100 kwerend.
-w limit_czasu
Określa w milisekundach czas oczekiwania na poszczególne odpowiedzi. Wartość domyślna
to 3000 milisekund (3 sekundy).
-T
Dołącza tag priorytetu warstwy 2 (na przykład 802.1p) do komunikatów żądania echa
wysyłanych do poszczególnych urządzeń sieciowych znajdujących się na trasie. Ułatwia to
identyfikowanie urządzeń sieciowych, które nie używają priorytetów warstwy 2. Ten
przełącznik jest używany do testowania łączności na określonym poziomie jakości usług
(QoS, Quality of Service).
-R
Określa, że poszczególne urządzenia sieciowe znajdujące się na trasie obsługują protokół
RSVP (Resource Reservation Protocol), który umożliwia komputerowi-hostowi
rezerwowanie określonej ilości przepustowości dla strumienia danych. Ten przełącznik służy
do testowania połączeń QoS.
nazwa_obiektu_docelowego
Określa lokalizację docelową identyfikowaną przez adres IP lub nazwę hosta.
/?
Wyświetla Pomoc w wierszu polecenia.
Spostrzeżenia
W parametrach polecenia pathping uwzględniana jest wielkość liter.
Aby uniknąć przeciążenia sieci, pakiety ping powinny być wysyłane w odpowiednio wolnym
tempie.
Aby zminimalizować skutki lawinowych zagubień pakietów, nie należy wysyłać pakietów
ping zbyt często.
W przypadku wykorzystania parametru -p pakiety ping są wysyłane indywidualnie do
poszczególnych przeskoków pośrednich. Z tego powodu interwał między dwoma pakietami
ping wysłanymi do tego samego przeskoku jest równy iloczynowi parametru okres i liczby
przeskoków.
Po zastosowaniu parametru -w można równolegle wysyłać wiele pakietów ping. Z tego
powodu czas określony przez parametr limit_czasu nie jest ograniczany przez czas podany w
parametrze okres w przypadku oczekiwania między pakietami ping.
Korzystanie z parametru -T
Włączenie priorytetu warstwy 2 na komputerze-hoście zezwala na wysyłanie pakietów z
tagiem priorytetu warstwy 2, który może być używany przez urządzenia warstwy 2 do
przypisywania priorytetu do pakietu. Urządzenia starszych typów, które nie rozpoznają
priorytetu warstwy 2, odrzucają pakiety, ponieważ uznają je za źle sformułowane. Ten
parametr ułatwia identyfikowanie komputerów sieciowych, które odrzucają pakiety tego typu.
Korzystanie z parametru -R
Komunikat protokołu RSVP dotyczący rezerwacji, związany z nieistniejącą sesją, jest
wysyłany do poszczególnych urządzeń sieciowych znajdujących się na trasie. Urządzenie
nieobsługujące protokołu RSVP zwraca komunikat protokołu ICMP (Internet Control
Message Protocol) informujący, że miejsce docelowe lub protokół są nieosiągalne.
Urządzenie obsługujące protokół RSVP zwraca komunikat o błędzie rezerwacji protokołu
RSVP. Niektóre urządzenia mogą nie zwracać tych komunikatów. W takim przypadku
wyświetlany jest komunikat dotyczący limitu czasu.
To polecenie jest dostępne tylko wtedy, gdy protokół internetowy (TCP/IP) zainstalowano
jako składnik we właściwościach karty sieciowej w oknie Połączenia sieciowe.
Śledzenie zakończone.
10.
I:\>arp
I:\>arp -a
11.
I:\>nslookup
• set ‘opcja’- ustawia opcję ‘opcja’ (dokładną listę opcji uzyskamy wpisując help lub ?),
• server ‘nazwa’ - definiuje serwer ‘nazwa’ jako domyślny, używając bieżącego serwera
domyślnego,
- d - wszystkich rekordów,
Serwer: suzaku.asgard.tu.kielce.pl
Address: 81.26.0.16
Nieautorytatywna odpowiedź:
Nazwa: nslookup.pl
Address: 216.8.177.26
12.
I:\>netstat -e -p ip
Statystyki interfejsu
Odebrano Wysłano
13.
I:\>netsh
- nie ma uprawnień
14.
I:\>net/?
Składnia tego polecenia jest następująca:
I:\>net accounts
Po jakim czasie od wygaśnięcia czasu wymuszać wylogowanie?: Nigdy
Minimalny okres ważności hasła (dni): 30
Maksymalny okres ważności hasła (dni): 360
Minimalna długość hasła: 6
Długość zapamiętywanej historii haseł: Brak
Próg blokady: 10
Czas trwania blokady (minuty): 45
Okno obserwowania blokady (minuty): 45
Rola komputera: STACJA ROBOCZA
Polecenie zostało wykonane pomyślnie.
15)
I:\>ftp
ftp> open ipc2.tu.kielce.pl
Połączony z ipc2.tu.kielce.pl.
220 ipc2 FTP server (SunOS 4.1) ready.
Użytkownik (ipc2.tu.kielce.pl:(none)): zsd_s4
331 Password required for zsd_s4.
Hasło:
230 User zsd_s4 logged in.
ftp> ls -l
200 PORT command successful.
150 ASCII data connection for /bin/ls (81.26.6.194,1179) (0 bytes).
total 153
-rw------- 1 zsd_s4 2377 Jan 28 2003 .bash_history
-rwxrwxrwx 1 zsd 3395 Jan 24 2003 .cshrc
-rw-r--r-- 1 zsd_s3 0 Jun 12 1997 .gopherrc
-rw------- 1 zsd_s4 279 Mar 23 2007 .history
-rwxrwx--- 1 zsd_s4 2761 Jan 24 2003 .login
-rwxr-x--- 1 zsd_s3 508 Sep 27 1996 .mailrc
-rw------- 1 zsd_s4 0 Apr 26 1998 .mc.hot
-rw-r--r-- 1 zsd_s4 27 Sep 19 1999 .mc.ini
-rwxr-x--- 1 zsd_s3 2750 Sep 27 1996 .rootmenu
-rwxr-x--- 1 zsd_s3 478 Sep 27 1996 .sunview
drwxr-sr-x 4 zsd_s4 512 Oct 25 2002 .terminfo
-rwx------ 1 zsd_s4 170 Feb 13 2003 6
-rwx------ 1 zsd_s4 171 Feb 13 2003 6~
drwxrwsrwx 4 zsd_s4 512 Jan 28 2003 Andik
drwxr-sr-x 8 zsd_s4 512 Feb 5 2003 EIAI
-rwxrwx--- 1 zsd 114688 Jan 28 2003 ONP
-rwxrwx--- 1 zsd 1733 Jan 28 2003 Onp.pas
drwxrwsrwx 2 zsd_s4 512 Feb 13 2003 aaa
drwxr-sr-x 4 zsd_s4 512 Oct 25 2002 andik
drwx--S--- 2 zsd_s4 512 Nov 29 2002 cedit
drwx--S--- 2 zsd_s4 512 Feb 13 2003 lkl
-rwx------ 1 zsd_s4 1733 Jan 24 2003 onp.pas
drwxrws--- 5 zsd 512 Mar 2 2006 wzimk
drwx--S--- 4 zsd_s4 512 Jan 27 2003 z2
-rwx------ 1 zsd_s4 255 Feb 13 2003 zada~
226 ASCII Transfer complete.
ftp: 64d bajtów odebranych w 0,37Sekund 3,59Kbajtów/sek.
ftp> cd wzimk
250 CWD command successful.
ftp> ls-l]
Nieprawidłowe polecenie.
ftp> ls
200 PORT command successful.
150 ASCII data connection for /bin/ls (81.26.6.194,1180) (0 bytes).
czw8
pn12
pn14
226 ASCII Transfer complete.
ftp: 64d bajtów odebranych w 0,02Sekund 0,90Kbajtów/sek.
ftp> cd pn12
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 ASCII data connection for /bin/ls (81.26.6.194,1181) (0 bytes).
ipc2.tu.kielce.pl
lab14_siec.txt
wzimk\pn12
226 ASCII Transfer complete.
ftp: 64d bajtów odebranych w 0,03Sekund 1,57Kbajtów/sek.
ftp> lcd I:\
Aktualny katalog lokalny I:\.
ftp> mget *
200 Type set to A.
mget ipc2.tu.kielce.pl? yes
200 PORT command successful.
150 ASCII data connection for ipc2.tu.kielce.pl (81.26.6.194,1183) (142 b
226 ASCII Transfer complete.
ftp: 64d bajtów odebranych w 0,04Sekund 3,70Kbajtów/sek.
mget lab14_siec.txt? y
200 PORT command successful.
150 ASCII data connection for lab14_siec.txt (81.26.6.194,1184) (139 byte
226 ASCII Transfer complete.
ftp: 64d bajtów odebranych w 0,02Sekund 7,25Kbajtów/sek.
mget wzimk\pn12?
200 PORT command successful.
150 ASCII data connection for wzimk\pn12 (81.26.6.194,1189) (142 bytes).
226 ASCII Transfer complete.
ftp: 64d bajtów odebranych w 0,01Sekund 14,80Kbajtów/sek.
ftp> put lab14_siec.txt
200 PORT command successful.
150 ASCII data connection for lab14_siec.txt (81.26.6.194,1190).
226 ASCII Transfer complete.
ftp: 64d bajtów wysłanych w 0,00Sekund 146000,00Kbajtów/sek.
ftp> !more lab14_siec.txt
Data zajec :28-03-2008
Zespol :zsd_s4
Nazwisko :Gaj
Nazwisko :Czarnocki
Grupa :ZIA
termin zajec:piatek nieparzysty 10.00
ftp> quity
Nieprawidłowe polecenie.
ftp> quit
221 Goodbye.
17)
I:\>finger
I:\>finger zsd_s2@ipc2.tu.kielce.pl
[ipc2.tu.kielce.pl]
Login name: zsd_s2 In real life: ZSD s2
Directory: /usr/home/ipc2/zsd_s2 Shell: /bin/csh
Never logged in.
No unread mail
No Plan.
18)
I:\>route
Jeśli poleceniem jest PRINT lub DELETE, to cel i bramę można określić za
pomocą symbolu wieloznacznego, (symbolem wieloznacznym jest tu gwiazdka '*'),
można też pominąć argument 'brama'.
Przykłady:
20.
Protokołu IP:
• wersja 4,
• długość nagłówka 20,
• całkowta długość 1316,
• numer ID: $9DAF;
Fragmentacja IP:
• pole TTL (Time To Live), "czas życia" pakietu danych = 57, zmniejszane o jeden za
każdym razem, kiedy pakiet jest przetwarzany,
• oznaczenie protokołułu: $06 (TCP),
• pole IP checksum- liczone ponownie po każdej zmianie w pakiecie: $EEB7,
• adres IP źródłowy:213.180.130.200,
• adres IP docelowy: 81.26.6.214
TCP:
• port źródłowy nr: 80,
• port docelowy nr:1059,
• numer sekwencyjny pakietu:396284917,
• numer potwierdzenia: 568731626,
• data offset (offset danych) - liczba 32-bitowych słów w nagłówku TCP = 5,
HTTP:
• dane o rozmiarze =1276 bajtów
Protokołu IP:
• wersja 4,
• długość nagłówka 20,
• całkowta długość 150,
• numer ID: $7CDE;
Fragmentacja IP:
• pole TTL (Time To Live) = 255, zmniejszane o jeden za każdym razem, kiedy pakiet
jest przetwarzany,
• oznaczenie protokołułu: $11 (UDP),
• pole IP checksum- liczone ponownie po każdej zmianie w pakiecie: $8F3B,
• adres IP źródłowy: 81.26.6.132,
• adres IP docelowy: 81.26.6.133;
UDP:
• port źródłowy nr: 1036,
• port docelowy nr: 514,
• UDP długość: 130,
• UDP chk: $35C9;