1) cmd.exe CMD to interpreter poleceń stosowany w rodzinie systemów operacyjnych Microsoft Windows NT (włączając Windows 2000, XP, 2003, Windows Vista i Windows 7), Windows CE oraz OS/2.
2) Polenie ipconfigChcąc wykorzystać polecenie ping omówione w obrębie własnej sieci, musimy znać adres IP komputera, z którym połączenie będziemy diagnozować. Aby to zrobić, uruchamiamy na komputerze, którego adres poznać chcemy, Wiersz polecenia. Teraz aby dowiedzieć się jaki jest adres komputera wystarczy, że wpiszemy polecenie
ipconfig.
Polecenie ipconfig możemy uruchamiać z następującymi parametrami:
- /All - wyświetla pełną konfigurację protokołu TCP/IP dla wszystkich kart sieciowych,
- /renew [nazwa_karty] - odnawia konfigurację protokołu DHCP dla wszystkich kart, jeżeli nie określimy karty, lub dla określonej karty, jeżeli dołączyliśmy parametr nazwa_karty. Ten parametr jest dostępny tylko dla kart, które są skonfigurowane do automatycznego pozyskiwania adresów IP. Aby określić nazwę karty, musimy wpisać nazwę, która pojawia się po użyciu polecenia ipconfig bez parametrów,
- /release [nazwa_karty] - wysyła komunikat do serwera DHCP, aby zwolnić bieżącą konfigurację protokołu DHCP i odrzucić konfigurację adresów IP dla wszystkich kart (jeżeli nie określimy karty) lub dla określonej karty, jeżeli użyjemy parametr nazwa_karty - parametr wyłącza obsługę protokołu TCP/IP dla wszystkich kart skonfigurowanych do automatycznego pozyskiwania adresów IP. Nazwę karty określamy tak samo, jak w poprzedniej pozycji,
- /showclassid karta - wyświetla identyfikator klasy DHCP określonej karty. Aby wyświetlić identyfikator klasy DHCP wszystkich kart, używamy gwiazdki (*) zamiast parametru karta. Ten parametr będzie dostępny tylko na komputerach, których karty są skonfigurowane do automatycznego pozyskiwania adresów IP,
- /setclassid karta [identyfikator] - konfiguruje identyfikator klasy DHCP określonej karty. Aby ustawić identyfikator klasy DHCP wszystkich kart, używamy gwiazdki (*) zamiast parametru karta,
- /flushdns - kasuje i resetuje zawartość pamięci podręcznej programu rozpoznawania nazw klientów DNS. Możemy 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,
- /registerdns - inicjuje ręczną dynamiczną rejestrację nazw DNS i adresów IP skonfigurowanych na komputerze,
- /? - wyświetla Pomoc.
3) DHCP - Dynamic Host Configuration Protocol
DHCP umożliwia dynamiczne przydzielanie adresów (
Dynamic Host Configuration Protocol) oraz innych elementów konfiguracji (bramka, maska). Serwer DHCP dysponuje pewną pulą adresów, które przydziela zgłaszającym się do niego komputerom. Technologia ta stosowana jest w przypadku gdy mamy wiele komputerów pracujących niejednocześnie Częściej jednak dynamiczne przydzielanie adresów wykorzystywane jest razem z translacją adresów co pozwala na dostęp do Internetu całym podsieciom, dzielącym jeden numer IP. Jeśli nasz komputer pobiera adres z serwera DHCP, to ma dostęp do Internetu ale nie może być serwerem sieciowym, bo jego adres nie jest stabilny.
4) Adres IP
IP oznacza dokładnie protokół internetowy (
Internet Protocol) ale potocznie oznacza też numer sieciowy komputera w Internecie. Numery IP są unikatowe, tj. jednoznacznie identyfikują konkretną maszynę. Tak prosto wygłąda to jednak, jak się przekonamy, tylko w teorii. W praktyce za jednym numerem IP może się kryć wiele komputerów, jak też jeden komputer może mieć wiele interfejsów sieciowych, każdy o innym numerze IP. Ograniczmy się jednak do najprostszego przykładu. Jeśli komputer podłączony jest do jakiejkolwiek sieci zintegrowanej z Internetem, to konfiguruje się na nim protokół TCP/IP. Protokół wymaga wpisania: numeru IP, "bramki" (
gate, router), maski podsieci i adresów sieciowych DNS (o tym później). Wszystkie te dane dostarcza nam administrator sieci (w przypadku indywidualnych podłączeń - dostawca Internetu). Mając komputer z konkretnym, stałym IP, możemy uruchomić na nim serwer. Numer IP jest zatem ważniejszy niż sprzęt czy oprogramowanie. Bez niego nie da się uruchomić serwera.
Numer IP składa się z czterech segmentów, zaś każdy z nich jest liczbą od 0 do 255, czyli odpowiada wartości jednego bajtu. Niektóre liczby mają specjalne znaczenie, jednak nie ma co komplikować tutaj tego tematu. Przykładowo: adres serwera Instytutu Bibliotekoznawstwa to 156.17.123.4 - każda z tych liczb oznacza odpowiedni segment sieci, po którym można zidentyfikować administratorów wszystkich szczebli. Pamiętaj zatem: jeśli masz stały numer IP nie jesteś anonimowy! Dlatego hackerzy mają tysiąc sposobów na ukrywanie swojego numeru IP, który mógłby ich zdekonspirować.
5) Maska podsieci
Maska podsieci jest to liczba za pomocą, której możemy wyodrębnić w adresie IP część sieciową od części hosta. Poniżej tabela przedstawiająca maski podsieci z wyszczególnieniem adresów pełnych i skróconych, ilości sztuk IP dla sieci oraz zakresu adresów IP.
6) Brama domyślna
Bramy domyślne odgrywają ważną rolę w sieciach TCP/IP. Zapewniają one hostom TCP/IP domyślne trasy do komunikacji z innymi hostami w sieciach zdalnych.
Na poniższym rysunku przedstawiono rolę, jaką pełnią dwie bramy domyślne (routery IP) dla dwóch sieci: sieci 1 i sieci 2.
Aby host A w sieci 1 mógł komunikować się z hostem B w sieci 2, host A musi najpierw sprawdzić w tabeli routingu, czy istnieje określona trasa do hosta B. Jeśli taka trasa nie istnieje, host A przesyła ruch TCP/IP, który jest kierowany do hosta B, do własnej bramy domyślnej, czyli routera IP 1.
Ta sama zasada ma zastosowanie w przypadku, gdy host B wysyła dane do hosta A. Jeśli nie istnieje określona trasa do hosta A, host B przesyła cały ruch TCP/IP, który jest kierowany do hosta A, do własnej bramy domyślnej, czyli routera IP 2.
7) DNS
DNS - to serwer nazw domen (
Domain Name Server), który zamienia numery na dobrze znane nam domeny internetowe. Np. numer 156.17.123.4 to www.ibi.uni.wroc.pl. Hierarchia domen i hierarchia numerów są niezależne. Adres numeryczny ma zawsze cztery segmenty - domenowy od 3 do 6. Domeny wprowadzono dla wygody ludzi, którzy lepiej kojarzą nazwy niż numery. Każdy adres domenowy ma odpowiadający mu numer IP. Ale nie każdy IP ma nazwę domenową. Dla tego czasem można spotkać adresy typu:
http://123.45.66.234/dokument.html