Model TCP/IP: Różnice pomiędzy wersjami
(Nie pokazano 19 wersji utworzonych przez jednego użytkownika) | |||
Linia 1: | Linia 1: | ||
+ | '''Model TCP/IP''' (ang.Transmission Control Protocol / Internet Protocol) – teoretyczny model warstwowej struktury protokołów komunikacyjnych. Model TCP/IP został stworzony w latach 70. XX wieku , aby pomóc w tworzeniu odpornych na atak sieci komputerowych. '''Potem stał się on podstawą struktury Internetu'''. | ||
+ | Podstawowym założeniem modelu TCP/IP jest podział całego zagadnienia komunikacji sieciowej na szereg współpracujących ze sobą warstw (ang. ''layers''). Każda z nich może być tworzona przez programistów zupełnie niezależnie, jeżeli narzucimy pewne protokoły według których wymieniają się one informacjami. Założenia modelu TCP/IP są pod względem organizacji warstw zbliżone do [[Model ISO/OSI|modelu OSI]]. Jednak liczba warstw jest mniejsza i bardziej odzwierciedla prawdziwą strukturę Internetu. Model TCP/IP składa się z czterech warstw. | ||
+ | |||
{| align="right" cellspacing="10px" cellpadding="6px" style="text-align: center; border: 1px solid black; margin: 0 0 1em 1em;" | {| align="right" cellspacing="10px" cellpadding="6px" style="text-align: center; border: 1px solid black; margin: 0 0 1em 1em;" | ||
|+Porównanie warstw<br/>modelu TCP/IP i modelu OSI. | |+Porównanie warstw<br/>modelu TCP/IP i modelu OSI. | ||
− | |style="font-size: 150%;"|[[Model OSI]] | + | |style="font-size: 150%;"|[[Model ISO/OSI|Model OSI]] |
|rowspan="8"| | |rowspan="8"| | ||
|style="font-size: 150%;"|[[Model TCP/IP]] | |style="font-size: 150%;"|[[Model TCP/IP]] | ||
|- | |- | ||
− | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model OSI#Warstwa aplikacji|Aplikacji]] | + | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model ISO/OSI#Warstwa aplikacji|Aplikacji]] |
|style="border: 1px solid black;" bgcolor="#ffc050" rowspan="3"|[[Model TCP/IP#Warstwa aplikacji|Aplikacji]] | |style="border: 1px solid black;" bgcolor="#ffc050" rowspan="3"|[[Model TCP/IP#Warstwa aplikacji|Aplikacji]] | ||
|- | |- | ||
− | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model OSI#Warstwa prezentacji|Prezentacji]] | + | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model ISO/OSI#Warstwa prezentacji|Prezentacji]] |
|- | |- | ||
− | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model OSI#Warstwa sesji|Sesji]] | + | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model ISO/OSI#Warstwa sesji|Sesji]] |
|- | |- | ||
− | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model OSI#Warstwa transportowa|Transportowa]] | + | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model ISO/OSI#Warstwa transportowa|Transportowa]] |
|style="border: 1px solid black;" bgcolor="#ffc050"|[[Model TCP/IP#Warstwa transportowa|Transportowa]] | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model TCP/IP#Warstwa transportowa|Transportowa]] | ||
|- | |- | ||
− | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model OSI#Warstwa sieciowa|Sieciowa]] | + | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model ISO/OSI#Warstwa sieciowa|Sieciowa]] |
|style="border: 1px solid black;" bgcolor="#ffc050"|[[Model TCP/IP#Warstwa Internetu|Internetu]] | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model TCP/IP#Warstwa Internetu|Internetu]] | ||
|- | |- | ||
− | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model OSI#Warstwa łącza danych|Łącza danych]] | + | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model ISO/OSI#Warstwa łącza danych|Łącza danych]] |
|style="border: 1px solid black;" bgcolor="#ffc050" rowspan="2"|[[Model TCP/IP#Warstwa dostępu do sieci|Dostępu do sieci]] | |style="border: 1px solid black;" bgcolor="#ffc050" rowspan="2"|[[Model TCP/IP#Warstwa dostępu do sieci|Dostępu do sieci]] | ||
|- | |- | ||
− | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model OSI#Warstwa fizyczna|Fizyczna]] | + | |style="border: 1px solid black;" bgcolor="#ffc050"|[[Model ISO/OSI#Warstwa fizyczna|Fizyczna]] |
|} | |} | ||
+ | |||
+ | == Warstwa aplikacji == | ||
+ | Warstwa procesowa czy warstwa aplikacji (ang. ''process layer'') to najwyższy poziom, w którym pracują użyteczne dla człowieka aplikacje takie jak, np. serwer WWW czy przeglądarka internetowa. Obejmuje ona zestaw gotowych protokołów, które aplikacje wykorzystują do przesyłania różnego typu informacji w sieci. | ||
+ | |||
+ | == Warstwa transportowa == | ||
+ | Warstwa transportowa (ang. ''host-to-host layer'') gwarantuje pewność przesyłania danych oraz kieruje właściwe informacje do odpowiednich aplikacji. Opiera się to na wykorzystaniu portów określonych dla każdego połączenia. W jednym komputerze może istnieć wiele aplikacji wymieniających dane z tym samym komputerem w sieci i nie nastąpi wymieszanie się przesyłanych przez nie danych. To właśnie ta warstwa nawiązuje i zrywa połączenia między komputerami oraz zapewnia pewność transmisji. | ||
+ | |||
+ | == Warstwa Internetu == | ||
+ | Warstwa Internetu lub warstwa protokołu internetowego (ang. ''internet protocol layer'') to sedno działania Internetu. W tej warstwie przetwarzane są datagramy posiadające adresy IP. Ustalana jest odpowiednia droga do docelowego komputera w sieci. Niektóre urządzenia sieciowe posiadają tę warstwę jako najwyższą. Są to routery, które zajmują się kierowaniem ruchu w Internecie, bo znają topologię sieci. Proces odnajdywania przez routery właściwej drogi określa się jako trasowanie. | ||
+ | |||
+ | == Warstwa dostępu do sieci == | ||
+ | Warstwa dostępu do sieci lub warstwa fizyczna (ang. ''network access layer'') jest najniższą warstwą i to ona zajmuje się przekazywaniem danych przez fizyczne połączenia między urządzeniami sieciowymi. Najczęściej są to karty sieciowe lub modemy. Dodatkowo warstwa ta jest czasami wyposażona w protokoły do dynamicznego określania adresów IP. | ||
+ | |||
+ | Na podstawie [http://pl.wikipedia.org/wiki/Model_TCP/IP] | ||
+ | |||
+ | <html> | ||
+ | Zobacz koniecznie <a target="_blank" href=http://pl.wikipedia.org/wiki/Szablon:Protoko%C5%82y_stosu_TCP/IP>Protokoły stosu TCP/IP</a> | ||
+ | </html> | ||
+ | [[Category:4 TI systemy operacyjne i sieci komputerowe]] | ||
+ | [[Category:Sieci komputerowe]] |
Aktualna wersja na dzień 14:10, 17 mar 2014
Model TCP/IP (ang.Transmission Control Protocol / Internet Protocol) – teoretyczny model warstwowej struktury protokołów komunikacyjnych. Model TCP/IP został stworzony w latach 70. XX wieku , aby pomóc w tworzeniu odpornych na atak sieci komputerowych. Potem stał się on podstawą struktury Internetu. Podstawowym założeniem modelu TCP/IP jest podział całego zagadnienia komunikacji sieciowej na szereg współpracujących ze sobą warstw (ang. layers). Każda z nich może być tworzona przez programistów zupełnie niezależnie, jeżeli narzucimy pewne protokoły według których wymieniają się one informacjami. Założenia modelu TCP/IP są pod względem organizacji warstw zbliżone do modelu OSI. Jednak liczba warstw jest mniejsza i bardziej odzwierciedla prawdziwą strukturę Internetu. Model TCP/IP składa się z czterech warstw.
Model OSI | Model TCP/IP | |
Aplikacji | Aplikacji | |
Prezentacji | ||
Sesji | ||
Transportowa | Transportowa | |
Sieciowa | Internetu | |
Łącza danych | Dostępu do sieci | |
Fizyczna |
Warstwa aplikacji
Warstwa procesowa czy warstwa aplikacji (ang. process layer) to najwyższy poziom, w którym pracują użyteczne dla człowieka aplikacje takie jak, np. serwer WWW czy przeglądarka internetowa. Obejmuje ona zestaw gotowych protokołów, które aplikacje wykorzystują do przesyłania różnego typu informacji w sieci.
Warstwa transportowa
Warstwa transportowa (ang. host-to-host layer) gwarantuje pewność przesyłania danych oraz kieruje właściwe informacje do odpowiednich aplikacji. Opiera się to na wykorzystaniu portów określonych dla każdego połączenia. W jednym komputerze może istnieć wiele aplikacji wymieniających dane z tym samym komputerem w sieci i nie nastąpi wymieszanie się przesyłanych przez nie danych. To właśnie ta warstwa nawiązuje i zrywa połączenia między komputerami oraz zapewnia pewność transmisji.
Warstwa Internetu
Warstwa Internetu lub warstwa protokołu internetowego (ang. internet protocol layer) to sedno działania Internetu. W tej warstwie przetwarzane są datagramy posiadające adresy IP. Ustalana jest odpowiednia droga do docelowego komputera w sieci. Niektóre urządzenia sieciowe posiadają tę warstwę jako najwyższą. Są to routery, które zajmują się kierowaniem ruchu w Internecie, bo znają topologię sieci. Proces odnajdywania przez routery właściwej drogi określa się jako trasowanie.
Warstwa dostępu do sieci
Warstwa dostępu do sieci lub warstwa fizyczna (ang. network access layer) jest najniższą warstwą i to ona zajmuje się przekazywaniem danych przez fizyczne połączenia między urządzeniami sieciowymi. Najczęściej są to karty sieciowe lub modemy. Dodatkowo warstwa ta jest czasami wyposażona w protokoły do dynamicznego określania adresów IP.
Na podstawie [1]
Zobacz koniecznie Protokoły stosu TCP/IP