Podstawy Internetu
Start arrow Internet arrow Protokół TCP/IP
StartInternet Metody dostępu Poczta elektroniczna Grupy dyskusyjneTransfer plików WWW Technologie WWW Inne
Menu główne
Start
Internet
Metody dostępu
Poczta elektroniczna
Grupy dyskusyjne
Transfer plików
WWW
Technologie WWW
Inne

Polecamy:
Tivoli Storage Manager - systemy backupu i archiwizacji
Język XML, XSLT, XHTML, DTD
Tusze,tonery HP
Sieci strukturalne i VPN, systemy sieciowe, sprzęt IBM
Drukowanie - planeta druku
Prezentacja.org - serwisy tematyczne

Migawki
Adresy IP V6
Niestety ograniczenie wielkości adresu IP do liczby 32-bitowej (w aktualnie używanej wersji protokołu czyli IPV4) sprawia że wkrótce może zabraknąć wolnych adresów. Dlatego też wprowadzana jest nowa wersja protokołu adresowania komputerów - IPV6.
 

Protokół TCP/IP Email
Wpisał: Administrator   
30.11.2006.
Podstawowym protokołem Internetu jest TCP/IP. Stanowi w rzeczywistości zbiór  wielu protokołów. Pojęcie protokół w kontekście sieci komputerowych można rozumieć jako standard określający zasady przesyłania danych między urządzeniami (np. komputerami, routerami itp.).

Niniejszy opis funkcjonowania sieci komputerowej jest ograniczony tylko do wybranych, podstawowych zagadnień. Rozwinięte informacje na ten temat można znaleźć w literaturze poświęconej sieciom komputerowym.

Podstawowym protokołem Internetu jest TCP/IP. Stanowi w rzeczywistości zbiór  wielu protokołów (rys. 1). Pojęcie protokół w kontekście sieci komputerowych można rozumieć jako standard określający zasady przesyłania danych między urządzeniami (np. komputerami, routerami itp.).

Założeniem TCP/IP jest pakietowy sposób przesyłu danych. Wymaga on, aby przesyłane informacje podzielić na ściśle określone części - pakiety.

Najniżej w hierarchii stoi protokół IP (Internet Protocol). Jego rolą jest budowanie pakietów. Każdy pakiet posiada nagłówek, w którym znajdują się takie informacje jak adres nadawcy i odbiorcy, długość pakietu, suma kontrolna i inne. Dzięki danym nagłówka routery potrafią właściwie dostarczyć informacje do adresata. Protokół IP definiuje format pakietów oraz sposób ich adresowania.

Protokół TCP/IP

Rysunek 2-2. Związki pomiędzy wybranymi protokołami w ramach TCP/IP

Protokół IP nie realizuje jednak żadnych funkcji związanych z poprawnością transmisji, ani nie śledzi, co się dzieje z pakietami po wysłaniu. Ta część procesu transmisji informacji jest realizowana przez protokół TCP (Transmission Control Protocol). Dba on o to, by pakiety dotarły w całości do adresata i zostały ułożone w odpowiedniej kolejności.  Do każdego pakietu dołącza on swoją część nagłówka, w której m.in. numeruje wszystkie wychodzące pakiety i oczekuje odpowiedzi od docelowego serwera czy wszystkie przesyłki dotarły. Jeśli wystąpi taka potrzeba, TCP zadba o to aby zagubione pakiety zostały wysłane ponownie. W nagłówku TCP jest podawany także tzw. numer portu, identyfikujący określoną usługę, z którą związany jest pakiet. Docelowy komputer na podstawie numeru portu stwierdza, który z programów powinien obsługiwać otrzymane dane. Przykładowe, standardowe numery portów dla różnych protokołów i usług to np.: 21 – FTP, 23 – TELNET, 25 – SMTP, 53 – DNS, 110  - POP3, 80 – HTTP.

Niektóre protokoły aplikacji (np. DNS) zamiast TCP wykorzystują protokół UDP. W porównaniu do UDP, TCP jest bardziej niezawodny i złożony. UDP jest przewidziany do małych transmisji. Ponieważ jest protokołem prostszym, potrafi działać dużo szybciej od TCP.

         Na rysunku 2-2. można znaleźć zaznaczony został także protokół ICMP. Umożliwia on powiadamianie o błędach, sterowanie, diagnozowanie i zarządzanie w sieci. Dzięki ICMP host może m.in. sprawdzić czy istnieje połączenie z innym komputerem. Protokół ICMP jest wykorzystywany np. przez program  ping.

 

         Wymienione do tej pory protokoły (IP, TCP, UDP i inne) działają na niższych poziomach modelu sieci. Przy konkretnych usługach internetowych (poczta, WWW, grupy dyskusyjne itp.) wykorzystywane są także protokoły aplikacji umożliwiające ich funkcjonowanie (np. POP3,  HTTP, NNTP, DNS itd.). Protokoły te będą omawiane w dalszej części serwisu w ramach konkretnych zastosowań.

Zmieniony ( 02.12.2006. )
 
« poprzedni artykuł   następny artykuł »
 
© 2012 Podstawy Internetu
Joomla! is Free Software released under the GNU/GPL License.