IP - Google

IP

Z Wikipedii

(Przekierowano z Internet Protocol)
Skocz do: nawigacji, szukaj
Ten artykuł dotyczy protokołu internetowego. Zobacz też: inne zastosowania tego skrótu.

IP (ang. Internet Protocol) to protokół komunikacyjny warstwy sieciowej modelu OSI (warstwy internet w modelu TCP/IP). Używany powszechnie w Internecie i sieciach lokalnych.

Dane w sieciach IP są wysyłane w formie bloków określanych mianem pakietów. W przypadku protokołu IP, przed rozpoczęciem transmisji nie jest zestawiana wirtualna sesja komunikacyjna pomiędzy dwoma hostami, które nie komunikowały się ze sobą wcześniej.

Protokół IP jest protokołem zawodnym - nie gwarantuje, że pakiety dotrą do adresata, nie zostaną pofragmentowane, czy też zdublowane, a ponadto mogą dotrzeć do odbiorcy w innej kolejności niż zostały nadane. Niezawodność transmisji danych jest zapewniana przez protokoły warstw wyższych (np. TCP), znajdujących się w hierarchii powyżej warstwy sieciowej.

Spis treści

[edytuj] Opis nagłówka pakietu IPv4

Bity 0-3 4-7 8-15 16-18 19-23 24-31
Wersja IHL Typ obsługi Długość całkowita
Identyfikator Flagi Przemieszczenie fragmentacji
TTL Protokół Suma kontrolna nagłówka
Adres źródłowy
Adres docelowy
Opcje Dopełnienie
Wersja 
określa wersję protokołu, obecnie 4 lub 6
IHL (Internet Header Length) 
długość nagłówka wyrażona w ilości 4 bajtowych cześci (np. wartość 5 oznacza 20 bajtów)
Typ ObsÅ‚ugi (Type of Service) 
określa, jaki priorytet powinien mieć pakiet
DÅ‚ugość caÅ‚kowita 
zawiera długość pakietu w bajtach (maksimum 65535 bajtów - maksymalna wartość liczby 16-bitowej; minimum 20 bajtów, bo taka jest długość nagłówka)
Identyfikator 
pomaga poskładać pakiet, który został podzielony na części
Flagi 
jedna flaga mówi czy pakiet może być fragmentowany (DF: Don't fragment), druga mówi czy istnieją następne fragmenty danego pakietu (MF: More Fragments) - ostatni fragment ma ustawione MF na 0
Przemieszczenie fragmentu 
pole służy do złożenia w całość pakietu, określając miejsce danego fragmentu w całym pakiecie
TTL (Time To Live) 
ilość przeskoków przez które może przejść zanim zostanie zignorowany (rutery, komputery zmniejszają tę wartość o 1, gdy przesyłają pakiet), np. TTL = 16 pozwala na przejście przez 16 ruterów zanim zostanie usunięty)
Protokół 
zawiera protokół (TCP, UDP, ICMP, itd.)
Suma kontrolna nagłówka 
liczba używana w sprawdzaniu poprawności nagłówka
Adres źródÅ‚owy i Adres docelowy 
32-bitowe adresy IP

[edytuj] Klasy

Klasa A 
Do identyfikacji sieci wykorzystany jest wyłącznie pierwszy oktet, pozostałe trzy stanowią adres hosta. Najstarszy bit pierwszego bajtu adresu jest zawsze równy zeru, poza tym liczby 0 i 127 są zarezerwowane, dlatego ostatecznie dostępnych jest 126 adresów sieci tej klasy. Klasa ta została przeznaczone dla wyjątkowo dużych sieci, ponieważ trzy ostatnie bajty adresu pozwalają na przypisanie ich ponad 16 milionom hostów.
Klasa B 
Pierwsze dwa oktety opisują adres sieci tej klasy, pozostałe określają adres hosta. Najstarsze dwa bity pierwszego bajtu adresu to 10, dlatego może on zawierać 63 kombinacji (od 128 do 191), drugi może być dowolny dając tym samym do dyspozycji ponad 16 tysięcy adresów tych sieci. W każdej z sieci można przypisać podobną liczbę hostów, z tego powodu klasa ta została przeznaczona dla potrzeb sieci średnich i dużych.
Klasa C 
Trzy pierwsze bajty opisują adres sieci, przy czym pierwszy z nich zawsze zaczyna się kombinacją dwójkową 110. Pierwszy bajt pozwala na przypisanie 31 kombinacji (od 192 do 223), kolejne dwa mogą być przypisane dowolnie, dając ostatecznie ponad 200 tysięcy adresów sieci. Ostatni oktet przeznaczony jest do określenia adresu hosta w sieci. Maksymalnie może być ich 254 (bez 0 oraz 255), dlatego ta przestrzeń adresowa została przeznaczona dla małych sieci.
Klasa D 
Pierwsze cztery bity adresu tej klasy wynoszą 1110, stąd dostępne jest 15 kombinacji (od 224 do 239) dla pierwszego oktetu. Ta przestrzeń adresowa została utworzona w celu umożliwienia rozsyłania grupowego przy użyciu adresów IP. Adres rozsyłania grupowego jest unikatowym adresem sieciowym, który kieruje pakiety o tym adresie docelowym do zdefiniowanej wcześniej grupy adresów IP. Dzięki temu pojedynczy komputer może przesyłać jeden strumień danych równocześnie do wielu odbiorców.
Klasa E 
Adresy tej klasy zostały zarezerwowane przez Internet Engineering Task Force (IETF) do potrzeb badawczych i nie są dostępne do publicznego użytku. Pierwsze cztery bity każdego adresu tej klasy mają zawsze wartość 1, dlatego istnieje tylko 15 możliwości (od 240 do 255) przypisania pierwszego bajtu.

Uwaga! Należący do klasy A adres sieciowy 127.0.0.1 jest zarezerwowany na potrzeby testowania pętli zwrotnej. Urządzenia sieciowe korzystają z niego, aby wysłać pakiet do samych siebie.

[edytuj] Zobacz też

[edytuj] Linki zewnętrzne


Zalążek artykuÅ‚u To jest tylko zalążek artykuÅ‚u zwiÄ…zanego z Internetem. JeÅ›li możesz, rozbuduj go.

Segment pism dla rodziców zanotował wzrost sprzedaży
Wszystkie miesiÄ™czniki dla rodziców zanotowaÅ‚y w lutym br. wyższÄ… sprzedaż ogółem w porównaniu z lutym ub.r. – wynika z danych ZwiÄ…zku Kontroli Dystrybucji Prasy.
Zawitkowski nowym naczelnym "Dziewczyny"
Robert Zawitkowski będzie redaktorem naczelnym miesięcznika młodzieżowego "Dziewczyna" (Axel Springer Polska).
Minister skarbu państwa chce kuratora sądowego Polskiego Radia
Minister skarbu państwa Aleksander Grad zwrócił się do sądu o ustanowienie kuratora Polskiego Radia. Chce w ten sposób przeciwdziałać paraliżowi we władzach spółki.
TVN24 wyrusza na Euro 2008 helikopterem
Komentatorami rozgrywek Euro 2008 w TVN24 będą Jan Tomaszewski i Olaf Lubaszenko. Do obsługi mistrzostw Europy w piłce nożnej stacja wykorzysta też śmigłowiec Błękitny 24, który poleci do Austrii.
Polsat News ruszy 1 czerwca i z brytyjskÄ… koncesjÄ…
KanaÅ‚ informacyjny Polsatu wystartuje 1 czerwca br. i bÄ™dzie nadawaÅ‚ z brytyjskÄ… koncesjÄ… – dowiedziaÅ‚ siÄ™ "Presserwis".
Linki: Strona g³ówna