lekcja
Transkrypt
lekcja
Piotr Kiercel – Internet metody komunikacji Internet metoda komunikacji Internet to sieć komputerowa łącząca miliony komputerów na całym świecie. W USA jest instytucja o nazwie NASCA, w której definiuje się podstawowe standardy techniczne i nadaje unikatowe numery (w Polsce odpowiednikiem takiej instytucji jest NASK). W każdym kraju istnieje jedna lub kilka tak zwanych sieci szkieletowych (właścicielem takiej sieci w Polsce TP S.A. - POLPAK). Sieci szkieletowe połączone są specjalnymi łączami (backbones) a również drogą radiową przy wykorzystaniu łączności satelitarnej. Nie ma instytucji, która nadzoruje funkcjonowanie Internetu w skali globalnej (robią to właściciele serwerów internetowych), są natomiast instytucje, które kontrolują ruch w Internecie (dzięki ich pracy możliwe jest wyśledzenie działalności przestępczej) Do pracy w Internecie nie wystarcza sam komputer, potrzebne są jeszcze urządzenia dostępowe (modemy, routery, huby, NT, karty sieciowe, karty radiowe), które połączą nasz komputer z Internetem oraz specjalne oprogramowanie, które przyłączy nasz komputer do sieci (protokół sieciowy TCP/IP - zapewnia połączenie komputera w sieci lokalnej i w Internecie). Ten protokół zajmuje się również pobieraniem i wysyłaniem danych. Jeżeli wysyłasz do Internetu informacje to twoja informacja zostaje podzielona na mniejsze części nazywane pakietami, każdy pakiet otrzymuje nagłówek składający się z: numer kolejnego pakietu, adresu komputera wysyłającego, adresu komputera do którego ten pakiet ma dotrzeć, liczby kontrolnej. Adres komputera to numer IP jaki uzyskuje twój komputer i każdy inny, jeżeli pracuje w sieci. Możesz to sprawdzić uruchamiając aplikację z wiersz polecenia (cmd) i IPCONFIG w Windows 2000/XP. Przy okazji zapamiętaj, że karta sieciowa posiada unikatowy jedyny na świecie numer MAC. Pakiety podążają do komputera wolnym łączem w Internecie, które wcale nie musi być najkrótsze. Kolejne pakiety mogą podążać różnymi drogami. IPconfig IPconfig - wyświetla bieżące ustawienia konfiguracyjne TCP/IP. Program ten szczególnie jest przydatny, jeśli komputer dzierżawi adres IP i związane z nim parametry z serwera protokołu DHCP (Dynamie Host Configuration Protocol -protokół dynamicznej konfiguracji komputera macierzystego). W tym przypadku program ipconfig pozwala stwierdzić, czy komputer prawidłowo wydzierżawił adres IP, a jeśli tak - jaki adres ma obecnie. Znajomość Piotr Kiercel – Internet metody komunikacji bieżącego adresu IP komputera, maski podsieci i domyślnej bramy jest konieczna dla testowania i usuwania usterek. release - działa tylko na komputerach dzierżawiących adresy IP od serwera DHCP adresy IP dzierżawione dla wszystkich kart sieciowych zostają zwolnione i ponownie oddane do dyspozycji serwera DHCP. renew - działa tylko na komputerach dzierżawiących adresy IP od serwera DHCP komputer lokalny próbuje skontaktować się z serwerem DHCP i wydzierżawić adres IP. Należy zdawać sobie sprawę, że w wielu przypadkach kartom sieciowym zostaną ponownie przypisane te same adresy IP. Ping Ping (Packet Internet Groper) - służy do stwierdzenia, czy komputer lokalny jest w stanie wymieniać datagramy z innym komputerem. Można potraktować go jako pierwszy etap sprawdzania zdolności komunikowania się komputera. Działa on już wtedy, gdy sprawne są dwie pierwsze warstwy stosu TCP/IP (czyli można wykluczyć problemy dotyczące warstwy dostępu do sieci, karty sieciowej, okablowania, a nawet routerów). Ping wysyła datagramy do konkretnego hosta, wykorzystując polecenie echo reąuest ICMP (Internet Control Message Protocol). Jeśli stacja jest obecna i działa, odpowiada, wykorzystując ICMP echo reply. Ping wyświetla statystykę zawierającą takie informacje jak liczba straconych datagramów i czas (w milisekundach) konieczny do otrzymania odpowiedzi. Ping podaje czas, jaki upływa od wysłania żądania-echo do otrzymania odpowiedzi. Krótki czas odpowiedzi wskazuje, że datagram nie musi przechodzić przez zbyt wiele routerów lub powolne sieci. ARP ARP (Address Resolution Protocol - protokół tłumaczenia adresów) jest protokołem TCP/IP wykorzystywanym do określania fizycznego adresu odpowiadającego adresowi IP. Polecenie arp umożliwia przeglądanie zawartości pamięci podręcznej ARP komputera lokalnego lub innego. Ponadto polecenie to umożliwia ręczne wpisywanie na stałe żądanych par adresów fizycznego i adresu IP. arp -a - wyświetla wszystkie pozycje pamięci podręcznej ARP Tracert Polecenie tracert jest wykorzystywane do śledzenia trasy (drogi) obieranej przez datagramy podczas podróży z komputera użytkownika, przez liczne bramki, do miejsca przeznaczenia. Program ten wskazuje jedną z wielu dróg miedzy źródłem a miejscem przeznaczenia, a zatem nie ma gwarancji, że datagramy będą zawsze nią podążać. Jeśli dany komputer jest skonfigurowany w ten sposób, że wykorzystuje DNS, z otrzymanych odpowiedzi często można odczytać nazwy miast, regionów i powszechnych nośników. Piotr Kiercel – Internet metody komunikacji Składnia tracert to po prostu tracert, po którym następuje adres IP lub URL, na przykład: tracert 198.137.240.91 lub tracertwp.pl Route route print - polecenie to wyświetla bieżące pozycje w tabeli tras. Jak widać, różne pozycje odnoszą się do różnych sieci, na przykład 0.0.0.0 i 127.0.0.0; niektóre wykorzystywane są do rozsyłania komunikatów „do wszystkich" -255.255.255.255, podczas gdy inne do przesyłania komunikatów pod adres grupowy 224.0.0.0. Wszystkie pozycje zostały dodane automatyczne jako wynik konfigurowania kart sieciowych adresami IP. Hostname Program hostname wyświetla nazwę hosta lokalnego komputera. Polecenie to nie ma opcji ani parametrów; po prostu trzeba wpisać hostname i przeczytać odpowiedź składającą się z jednego słowa. NetStat Program netstat wyświetla statystyki dotyczące protokołów IP, TCP, UDP i ICMP. Statystyki te zawierają liczby datagramów wysłanych i otrzymanych oraz informacje o liczbie wystąpień różnego rodzajów błędów. netstat -a - opcja ta wyświetla listę wszystkich aktywnych połączeń, która obejmuje zarówno połączenia nawiązane, jak i połączenia oczekujące na zgłoszenie. netstat -n - opcja ta wyświetla wszystkie nawiązane aktywne połączenia