Różnica między modelem TCP / IP a modelem OSI

Autor: Laura McKinney
Data Utworzenia: 2 Kwiecień 2021
Data Aktualizacji: 17 Móc 2024
Anonim
Różnica między modelem TCP / IP a modelem OSI - Technologia
Różnica między modelem TCP / IP a modelem OSI - Technologia

Zawartość


TCP / IP i OSI to dwa najczęściej używane modele sieciowe do komunikacji. Istnieją pewne podobieństwa i różnice między nimi. Jedną z głównych różnic jest to, że OSI jest modelem koncepcyjnym, który praktycznie nie jest wykorzystywany do komunikacji, podczas gdy TCP / IP służy do nawiązywania połączenia i komunikacji przez sieć.

Model OSI kładzie nacisk głównie na usługi, interfejsy i protokoły; wyraźnie rozróżnij te pojęcia. I odwrotnie, model TCP nie jest w stanie wyraźnie opisać tych pojęć.

Ponadto protokół TCP / IP umożliwia tylko tryb komunikacji bezpołączeniowej w warstwie sieci, ale oba tryby (bezpołączeniowy i zorientowany na połączenie) w warstwie transportowej. Jeśli chodzi o model OSI, obsługuje komunikację bezpołączeniową i zorientowaną na połączenie przez warstwę sieci, ale w warstwie transportowej komunikacja zorientowana na połączenie jest jedynie dozwolona. Aby lepiej zrozumieć, zapoznaj się z różnicą między usługami bezpołączeniowymi a usługami zorientowanymi na połączenie.


Inne różnice omówiono poniżej.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Porównanie schematyczne
  5. Wniosek

Wykres porównania

Podstawa do porównaniaModel TCP / IPModel OSI
Rozwija się doProtokół kontroli transmisji / protokół internetowyOtwórz system Interconnect
ZnaczenieJest to model serwera klienta służący do transmisji danych przez Internet.Jest to model teoretyczny stosowany w systemie komputerowym.
Liczba warstw4 warstwy7 warstw
Opracowany przezDepartament Obrony (DoD)ISO (Międzynarodowa Organizacja Standardowa)
MaterialnytakNie
StosowanieNajczęściej używane Nigdy nie używany
OtyłyPodejście horyzontalnePodejście pionowe


Definicja MODELU TCP / IP

TCP (Transmission Control Protocol) / IP (Internet Protocol) został opracowany przez Departament Obrony (DoD) agencja projektu. W przeciwieństwie do modelu OSI, składa się z czterech warstw, z których każda ma własne protokoły. Protokoły internetowe to zestaw reguł określonych dla komunikacji przez sieć. TCP / IP jest uważany za standardowy model protokołu dla sieci. TCP obsługuje transmisję danych, a adresy IP.

Pakiet protokołów TCP / IP ma zestaw protokołów obejmujący TCP, UDP, ARP, DNS, HTTP, ICMP itp. Jest to solidny i elastyczny model. Model TCP / IP jest najczęściej używany do łączenia komputerów przez Internet.

Warstwy modelowe TCP / IP

  1. Warstwa interfejsu sieciowego- Ta warstwa działa jako interfejs między hostami a łączami transmisyjnymi i służy do przesyłania datagramów. Określa również, jakie operacje muszą być wykonane przez łącza takie jak łącze szeregowe i klasyczny Ethernet, aby spełnić wymagania bezpołączeniowej warstwy internetowej.
  2. Warstwa internetowa- Celem tej warstwy jest przesłanie niezależnego pakietu do dowolnej sieci, która podróżuje do miejsca docelowego (może znajdować się w innej sieci). Zawiera IP (Internet Protocol), ICMP (Internet Control Protocol) i ARP (Address Resolution Protocol) jako standardowy format pakietu dla warstwy.
  3. Warstwa transportowa- Umożliwia bezproblemowe kompleksowe dostarczanie danych między hostem źródłowym a docelowym w postaci datagramów. Protokoły zdefiniowane przez tę warstwę to TCP (Transmission Control Protocol) i UDP (User Datagram Protocol).
  4. Warstwa aplikacji- Ta warstwa umożliwia użytkownikom dostęp do usług globalnego lub prywatnego Internetu.Różne protokoły opisane w tej warstwie to terminal wirtualny (TELNET), poczta elektroniczna (SMTP) i przesyłanie plików (FTP). Niektóre dodatkowe protokoły, takie jak DNS (Domain Name System), HTTP (Hyper Transfer Protocol) i RTP (Real-time Transport Protocol). Działanie tej warstwy jest połączeniem warstwy aplikacji, prezentacji i sesji modelu OSI.

Definicja modelu OSI

OSI (otwarte połączenie systemowe) model został wprowadzony przez ISO (Międzynarodowa Organizacja Standardowa). To nie jest protokół, ale model oparty na koncepcji warstwowania. Ma pionowy zestaw warstw, z których każda ma inne funkcje. Transfer danych odbywa się zgodnie z podejściem oddolnym. Jest solidny i elastyczny, ale nie namacalny.

Głównym celem modelu referencyjnego OSI jest przeprowadzenie projektowania i rozwoju sprzętu, urządzeń i oprogramowania do komunikacji cyfrowej w sposób umożliwiający ich efektywną współpracę.

Siedem warstw modelu OSI to:

  1. Warstwa aplikacji- Dzięki tej warstwie użytkownicy mogą uzyskać dostęp do sieci za pomocą interfejsów i usług, takich jak poczta elektroniczna, zarządzanie wspólnymi bazami danych, dostęp / transfer plików i inne usługi.
  2. Warstwa prezentacji- Warstwa prezentacji koncentruje się na składni i semantyce przesyłanych informacji. Wykonuje zadania, takie jak tłumaczenie, szyfrowanie i kompresja, w których rzeczywiste informacje istniejące w postaci ciągów znaków, liczb, symboli są kodowane w strumieniach bitów, konwertowane na inną formę i kompresowane.
  3. Warstwa sesji- Ta warstwa ustanawia sesję między różnymi komputerami w celu synchronizacji i utrzymania interakcji między nimi. Usługi oferowane przez warstwę sesji to kontrola dialogu, zarządzanie tokenami i synchronizacja.
  4. Warstwa transportowa- Akceptuje dane z poprzedniej warstwy w postaci niezależnych pakietów i przesyła je do kolejnej warstwy w odpowiedniej kolejności. Inne funkcje realizowane przez tę warstwę to adresowanie punktów serwisowych, kontrola połączeń, segmentacja i ponowny montaż, kontrola przepływu i kontrola błędów.
  5. Warstwa sieci- Logiczne adresowanie i routing to główne operacje wykonywane przez warstwę sieci. Przekłada logiczny adres sieciowy na fizyczny adres MAC, dzięki czemu dwa systemy znajdujące się w różnych sieciach mogą również komunikować się wydajnie. Pakiet wymaga również podążenia ścieżką, aby dotrzeć do miejsca docelowego, unikając przeciążenia i awarii komponentów, co ułatwia także automatyczną aktualizację tras.
  6. Warstwa łącza danych- Jest odpowiedzialny za przekształcenie surowej usługi transmisji (warstwa fizyczna) w niezawodne łącze. Sprawia, że ​​warstwa fizyczna jest wolna od błędów, maskując je, aby warstwa sieciowa ich nie zauważyła. W tej warstwie dane wejściowe są dzielone na ramki. Zadania realizowane w warstwie łącza danych to kadrowanie, kontrola dostępu, adresowanie fizyczne, kontrola błędów i przepływu.
  7. Warstwa fizyczna- Przesyła poszczególne bity kanałem transmisji. Warstwa fizyczna zajmuje się opisem charakterystyk interfejsu między urządzeniami a mediami transmisyjnymi, reprezentacją bitów, synchronizacją bitów, szybkością transmisji danych, topologią fizyczną, konfiguracją linii, trybem transmisji.
  1. TCP / IP to model klient-serwer, tzn. Gdy klient żąda usługi, jest on dostarczany przez serwer. Natomiast OSI jest modelem koncepcyjnym.
  2. TCP / IP jest standardowym protokołem używanym w każdej sieci, w tym w Internecie, podczas gdy OSI nie jest protokołem, ale modelem referencyjnym używanym do zrozumienia i projektowania architektury systemu.
  3. TCP / IP to model czterowarstwowy, natomiast OSI ma siedem warstw.
  4. Protokół TCP / IP jest zgodny z podejściem pionowym. Z drugiej strony, model OSI obsługuje podejście poziome.
  5. TCP / IP jest namacalny, podczas gdy OSI nie.
  6. Protokół TCP / IP jest oparty na podejściu odgórnym, natomiast model OSI oparty jest na podejściu oddolnym.

Porównanie schematyczne

Model TCP / IP został opracowany przed modelem OSI, a zatem warstwy różnią się. W odniesieniu do diagramu wyraźnie widać, że model TCP / IP ma cztery warstwy, a mianowicie interfejs sieciowy, Internet, warstwę transportową i warstwę aplikacji. Z drugiej strony model OSI ma siedem warstw, w których połączenie danych i warstwy fizyczne są połączone, tworząc warstwę interfejsu sieciowego modelu TCP / IP. Warstwa aplikacji protokołu TCP / IP to połączenie warstwy sesji, prezentacji i aplikacji modelu OSI.

Wniosek

W odniesieniu do powyższego artykułu możemy stwierdzić, że model TCP / IP jest niezawodny w stosunku do modelu OSI, protokół TCP / IP służy do połączeń typu end-to-end, aby przesyłać dane przez Internet. Protokół TCP / IP jest solidny, elastyczny, namacalny, a także sugeruje sposób przesyłania danych przez Internet. Warstwa transportowa modelu TCP / IP sprawdza, czy dane dotarły w kolejności, ma błąd, czy nie, zgubione pakiety są wysyłane, czy nie, potwierdzenie jest odbierane itp. W przeciwieństwie do tego, model OSI jest po prostu strukturą koncepcyjną interpretować sposób komunikowania się aplikacji przez sieć.