TCP/IP - opis działania

download TCP/IP - opis działania

of 3

description

Opis działania modelu TCP/IP.

Transcript of TCP/IP - opis działania

Protok TCP/IPProtok TCP/IP (Transmission Control Protocol/Internet Protocol) to podstawa wspczesnych technologii sieciowych, a przede wszystkim Internetu. Dziki niemu komputer, ktry wysya informacje np. serwer WWW - dzieli strumie danych (tekst, obrazy, dwiki) na kawaki, ktre s zamykane w pakietach-pudekach. Pakiety przesyane s przez sie do adresata na podstawie zapisu zawartego w samym pakiecie. Komputer docelowy odbierajcy pakiety wyciga z nich dane i skleja je w strumie informacji zrozumiay dla programu, ktry ich oczekuje (Internet Explorer czy Outlook Express). Po drodze pakiety mog by zatrzymane przez firewalle lub routery, jeli nie odpowiadaj warunkom, ktre zdefiniowa administrator zdalnej sieci.

Warstwy protokouTCP/IP cay jest podzielony na tzw. warstwy, ktre realizuj cile okrelone zadania na poszczeglnych etapach tworzenia i przesyania pakietw z danymi. Do naszych celw przyjmiemy w uproszczeniu, e w architekturze protokou mona wyrni cztery warstwy: fizyczn, Internet, transportu i aplikacji.

1. Warstwa fizyczna (dostp do sieci)Jest to najbardziej podstawowa warstwa, jest zwizana ze sprztem - odpowiada za przyjmowanie cigw danych z warstwy Internet to czenie danych i przesyanie ich zawartoci oraz sam transmisj strumienia bitw. Najprociej rzecz ujmujc, warstwa fizyczna to karta sieciowa lub modem i odpowiedni sterownik zainstalowany w systemie operacyjnym. Najwaniejsze zadania warstwy fizycznej to spakowanie pakietw IP tak, aby stay si cigami bajtw (tzw. ramkami) przesyanymi przez sie. Drugie zadanie to zamiana adresw IP na fizyczne adresy interfejsu sieciowego. 2. Internet Jest to najwaniejsza warstwa protokow TCP/IP. Wykonuje czarn robot, polegajc na prostym przerzucaniu pakietw z danymi od maszyny rdowej do maszyny docelowej, bez adnej gwarancji, e dotr do celu. Na warstw Internet skadaj si trzy protokoy wchodzce w skad TCP/IP: IP (Internet Protocol), ICMP (Internet Control Message Protocol) i IGMP (Internet Group Management Protocol). IP suy do transportu pakietw, a ICMP i IGMP - do ustalania trasy midzy nadawc i odbiorc pakietw. Warstwa ta nie wykrywa i nie poprawia bdw.

3. Warstwa transportowaWarstwa transportu obsuguje strumie danych midzy dwoma zdalnymi maszynami. To wanie ona umieszcza kady kawaek danych w pakiecie zawierajcy informacje o nadawcy, adresacie, rodzaj danych i kilka innych parametrw. W ramach tej warstwy wykorzystywane s dwa cakowicie odmienne protokoy wchodzce w skad TCP/IP: TCP (Transmission Control Protocol) i UDP (User Datagram Protocol). TCP zapewnia pewny i bezstratny przepyw danych midzy zdalnymi maszynami, poniewa posuguje si mechanizmem potwierdze - komputer odbierajcy pakiet wysya informacj zwrotn do nadawcy potwierdzajc poprawny odbir pakietu. Jeli komputer-nadawca nie dostanie potwierdzenia (poniewa pakiet zagin lub zosta zniszczony) wysya taki sam pakiet ponownie. Warstwa transportowa wykonuje najwiksz cz pracy podczas przesyania danych, zwalniajc programy od obsugi ruchu sieciowego. 4. Warstwa aplikacji Jest to najbardziej oglny poziom obsugi sieci, zapewniajcy interfejs pomidzy aplikacjami uytkowymi, a usugami sieciowymi. Dziaania w warstwie s widoczne dla uytkownika, poniewa dziaaj standardowe aplikacje TCP/IP, np.: telnet, HTTP, FTP, POP3, SMTP. To warstwa aplikacji jest bezporednio wykorzystywana przez oprogramowanie uytkowe przegldarki WWW, programy pocztowe, instant messengers, chat itd.

Adresy internetoweAdres w sieciach TCP/IP jest okrelany jako adres IP. Kady interfejs sieciowy (karta sieciowa, modem) pracujcy w Internecie musi mie unikatowy adres IP, ktry skada si z 32-bitowych liczb. Te adresy 32-bitowe s zapisywane w postaci czterech cyfr dziesitnych oddzielonych kropkami, przy czym kada liczba reprezentuje jeden bajt informacji. Ze wzgldw porzdkowych adresy IP zostay zebrane w pi grup (tzw. Klas):

1. Klasa AZakres: Od 0.0.0.0 do 127.255.255.255 Sieci klasy A jest mniej ni 128, ale kada moe si skada z milionw komputerw.

2. Klasa BZakres: Od 128.0.0.0 do 191.255.255.255 S tysice sieci klasy B, z ktrych kada moe zawiera tysice adresw.

3. Klasa CZakres: Od 192.0.0.0 do 223.255.255.255 S miliony sieci klasy C, ale kada moe liczy mniej ni 254 komputery.

4. Klasa DZakres: Od 224.0.0.0 do 239.255.255.255 Zarezerwowane; tzw. adresy grupowe niepowizane z adn sieci.

5. Klasa EZakres: 240.0.0.0 do 247.255.255.255 Do celw eksperymentalnych.

DNSDNS (Domain Name System) jest to system, ktry tumaczy atwe do zapamitania adresy internetowe na adresy IP. Dziaanie tego systemu jest nastpujce: Komputer wysya prob do serwera DNS o podanie adresu numerycznego serwera, z ktrym prbujesz si poczy (np. www.example.com) Serwer odpowiada, przekazujc adres IP. Konstrukcja usugi DNS jest zdecentralizowana i polega na nieustannej wsppracy midzy wieloma serwerami DNS, bo potrzeba nieustannej wymiany informacji o nowo zarejestrowanych domenach - adresach IP.

Na podstawie artykuu ze strony http://www.pcworld.pl/artykuly/23053/TCP.IP.w.pigulce.html.