Model TCP/IP: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Dodano odnośniki do protokołów
drobne techniczne
Linia 1:
{{Dopracować|źródła=2013-10|styl}}
{{Model OSI TCP}}
'''Model TCP/IP''' (ang.{{W ''języku|en|Transmission Control Protocol/Internet Protocol''}}) – teoretyczny model warstwowej struktury [[protokół komunikacyjny|protokołów komunikacyjnych]]. Model TCP/IP został stworzony w latach 70. [[XX wiek]]u w [[Defense Advanced Research Projects Agency|DARPA]], aby pomóc w tworzeniu odpornych na atak [[sieć komputerowa|sieci komputerowych]]. Potem stał się podstawą struktury [[Internet]]u.
 
== Historia ==
Linia 23:
 
== Model ==
Podstawowym założeniem modelu TCP/IP jest podział całego zagadnienia komunikacji sieciowej na szereg współpracujących ze sobą warstw (ang.{{W ''języku|en|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 OSI|modelu OSI]]. Jednak liczba warstw jest mniejsza i bardziej odzwierciedla prawdziwą strukturę Internetu. Model TCP/IP składa się z czterech warstw.
 
=== Warstwa aplikacji ===
Warstwa procesowa czy [[Model OSI#Warstwa 7: aplikacji|warstwa aplikacji]] (ang.{{W ''języku|en|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. Wykorzystywane protokoły to m.in.: [[Hypertext Transfer Protocol|HTTP]], [[Telnet]], [[Protokół transferu plików|FTP]], [[TFTP]], [[SNMP]], DNS, [[SMTP]], X Window.
 
=== Warstwa transportowa ===
[[Model OSI#Warstwa transportowa|Warstwa transportowa]] (ang.{{W ''języku|en|host-to-host layer''}}) gwarantuje pewność przesyłania danych oraz kieruje właściwe informacje do odpowiednich aplikacji. Opiera się to na wykorzystaniu [[port protokołu|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.{{W ''języku|en|internet protocol layer''}}) to sedno działania Internetu. W tej warstwie przetwarzane są datagramy posiadające [[Adres IP|adresy IP]]. Ustalana jest odpowiednia droga do docelowego komputera w sieci. Niektóre urządzenia sieciowe posiadają tę warstwę jako najwyższą. Są to [[router]]y, które zajmują się kierowaniem ruchu w Internecie, bo znają [[Topologia sieci komputerowej|topologię sieci]]. Proces odnajdywania przez routery właściwej drogi określa się jako [[Trasowanie (telekomunikacja)|trasowanie]].
 
=== Warstwa dostępu do sieci ===
[[Warstwa dostępu do sieci]] lub warstwa fizyczna (ang.{{W ''języku|en|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 [[karta sieciowa|karty sieciowe]] lub [[modem]]y. Dodatkowo warstwa ta jest czasami wyposażona w protokoły do dynamicznego określania adresów IP.
 
== Aplikacje i protokoły ==