Komunikacja bezprzewodowa - TCP / IP
Oryginalny protokół TCP / IP został zdefiniowany jako cztery warstwy oprogramowania zbudowane na sprzęcie. Dziś jednak TCP / IP jest traktowany jako model pięciowarstwowy, którego warstwy są nazwane podobnie jak w modelu OSI.
Porównanie między OSI a pakietem TCP / IP
Kiedy porównujemy oba modele, okazuje się, że w protokole TCP / IP brakuje dwóch warstw, sesji i prezentacji. Warstwa aplikacji w pakiecie jest zwykle uważana za połączenie trzech warstw w modelu OSI.
Model OSI określa, które funkcje należą do każdej z jego warstw, ale warstwy zestawu protokołów TCP / IP zawierają stosunkowo niezależne protokoły, które można mieszać i dopasowywać w zależności od potrzeb systemu. Termin hierarchiczny oznacza, że każdy protokół wyższego poziomu jest obsługiwany przez jeden lub więcej protokołów niższego poziomu.
Warstwy w pakiecie TCP / IP
Cztery warstwy modelu TCP / IP to warstwa między hostem a siecią, warstwa internetowa / sieciowa, warstwa transportowa i warstwa aplikacji. Cel każdej warstwy w zestawie protokołów TCP / IP opisano szczegółowo poniżej.
Powyższy obraz przedstawia warstwy zestawu protokołów TCP / IP.
Warstwa fizyczna
TCP / IP nie definiuje żadnego konkretnego protokołu dla warstwy fizycznej. Obsługuje wszystkie standardowe i zastrzeżone protokoły.
Na tym poziomie komunikacja odbywa się między dwoma przeskokami lub węzłami, komputerem lub routerem. Jednostką komunikacji jestsingle bit.
Po ustanowieniu połączenia między dwoma węzłami przepływa między nimi strumień bitów. Jednak warstwa fizyczna traktuje każdy bit indywidualnie.
Odpowiedzialność warstwy fizycznej, oprócz dostarczania bitów, jest zgodna z tym, co wspomniano w przypadku warstwy fizycznej modelu OSI, ale głównie zależy od podstawowych technologii zapewniających łącza.
Warstwa łącza danych
TCP / IP również nie definiuje żadnego konkretnego protokołu dla warstwy łącza danych. Obsługuje wszystkie standardowe i zastrzeżone protokoły.
Na tym poziomie również komunikacja odbywa się między dwoma przeskokami lub węzłami. Jednostką komunikacji jest jednak pakiet zwany aframe.
ZA frame jest pakietem, który zawiera dane odebrane z warstwy sieciowej z dodanym nagłówkiem, a czasem zakończeniem.
Głowa, oprócz innych informacji komunikacyjnych, zawiera źródło i przeznaczenie ramki.
Plik destination address jest potrzebny do zdefiniowania właściwego odbiorcy ramki, ponieważ do łącza mogło być podłączonych wiele węzłów.
Plik source address jest potrzebne do ewentualnej odpowiedzi lub potwierdzenia, co może być wymagane przez niektóre protokoły.
W tej warstwie obsługiwane są protokoły LAN, Packet Radio i Point-to-Point
Warstwa sieci
W warstwie sieciowej TCP / IP obsługuje protokół internetowy (IP). Protokół internetowy (IP) to mechanizm transmisji używany przez protokoły TCP / IP.
- IP przenosi dane w pakietach o nazwie datagrams, z których każdy jest transportowany oddzielnie.
- Datagramy mogą podróżować różnymi trasami i mogą przybywać poza kolejnością lub zostać zduplikowane.
IP nie śledzi tras i nie ma możliwości zmiany kolejności datagramów, gdy dotrą do celu.
Warstwa transportowa
Istnieje zasadnicza różnica między warstwą transportową a warstwą sieciową. Chociaż wszystkie węzły w sieci muszą mieć warstwę sieciową, tylko dwa komputery końcowe muszą mieć warstwę transportową.
Warstwa sieciowa jest odpowiedzialna za przesyłanie poszczególnych datagramów z komputera A do komputera B; warstwa transportowa jest odpowiedzialna za dostarczenie całej wiadomości, która nazywa się asegment, od A do B.
Segment może składać się z kilku lub kilkudziesięciu datagrams. Segmenty muszą zostać podzielone na datagramy, a każdy datagram musi zostać dostarczony do warstwy sieciowej w celu przesłania.
Ponieważ Internet definiuje inną trasę dla każdego datagramu, datagramy mogą pojawić się w niewłaściwej kolejności i mogą zostać utracone.
Warstwa transportowa w komputerze B musi poczekać, aż wszystkie te datagramy dotrą, złożyć je i zrobić z nich segment.
Tradycyjnie warstwa transportowa była reprezentowana w pakiecie TCP / IP przez dwa protokoły: User Datagram Protocol (UDP) i Transmission Control Protocol (TCP).
Nowy protokół o nazwie Stream Control Transmission Protocol (SCTP) został wprowadzony w ciągu ostatnich kilku lat.
Warstwa aplikacji
Warstwa aplikacji w protokole TCP / IP jest odpowiednikiem połączonych warstw sesji, prezentacji i aplikacji w modelu OSI.
Warstwa aplikacji umożliwia użytkownikowi dostęp do usług naszego prywatnego lub globalnego internetu.
W tej warstwie zdefiniowano wiele protokołów w celu świadczenia usług, takich jak przesyłanie plików poczty elektronicznej, dostęp do sieci WWW itp.
Protokoły obsługiwane w tej warstwie to TELNET, FTP i HTTP.