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