Internetowe modele referencyjne
Model referencyjny
Model referencyjny oferuje sposób standaryzacji, który jest akceptowany na całym świecie. Ponieważ ludzie korzystający z sieci komputerowej znajdują się w szerokim zakresie fizycznym, a ich urządzenia sieciowe mogą mieć heterogeniczną architekturę. Aby zapewnić komunikację pomiędzy heterogenicznymi urządzeniami, potrzebujemy ustandaryzowanego modelu, czyli modelu referencyjnego, który zapewni nam sposób, w jaki te urządzenia mogą się komunikować niezależnie od ich architektury.
Mamy dwa modele referencyjne, takie jak OSI model i TCP/IP model odniesienia, jednak model OSI jest modelem hipotetycznym, ale TCP / IP jest modelem absolutnie praktycznym.
Model OSI
OSI jest akronimem Open System Interface. Ten model został opracowany przezInternational organization of Standardization (ISO) i dlatego też określane jako ISO-OSI Model.
Model OSI składa się z siedmiu warstw, jak pokazano na poniższym diagramie. Każda warstwa ma określoną funkcję, jednak każda warstwa zapewnia usługi warstwie powyżej.
Warstwa fizyczna
Warstwa fizyczna jest odpowiedzialna za następujące działania:
Aktywacja, utrzymanie i dezaktywacja fizycznego połączenia.
Definiowanie napięć i szybkości transmisji danych.
Przetwarzanie bitów cyfrowych na sygnał elektryczny.
Decydowanie, czy połączenie jest simplex, half duplex czy full duplex.
Warstwa łącza danych
Warstwa łącza danych spełnia następujące funkcje:
Wykonuje synchronizację i kontrolę błędów dla informacji, które mają być przesyłane przez łącze fizyczne.
Umożliwia wykrywanie błędów i dodaje bity wykrywania błędów do danych, które mają być przesłane.
Warstwa sieci
Poniżej przedstawiono funkcje warstwy sieciowej:
Aby skierować sygnały różnymi kanałami na drugi koniec.
Aby działać jako kontroler sieci, decydując, jaką trasę mają obrać dane.
Dzielenie wychodzących wiadomości na pakiety i łączenie przychodzących pakietów w wiadomości na wyższych poziomach.
Warstwa transportowa
Warstwa transportowa spełnia następujące funkcje:
Decyduje, czy transmisja danych ma odbywać się ścieżkami równoległymi czy pojedynczą.
Wykonuje multipleksowanie, dzielenie danych.
Dzieli grupy danych na mniejsze jednostki, dzięki czemu są one wydajniej obsługiwane przez warstwę sieciową.
Warstwa transportowa gwarantuje transmisję danych z jednego końca do drugiego.
Warstwa sesji
Warstwa sesji spełnia następujące funkcje:
Zarządza wiadomościami i synchronizuje konwersacje między dwiema różnymi aplikacjami.
Kontroluje logowanie i wylogowywanie, identyfikację użytkownika, rozliczenia i zarządzanie sesjami.
Warstwa prezentacji
Warstwa prezentacji spełnia następujące funkcje:
Ta warstwa zapewnia, że informacja jest dostarczana w takiej formie, aby system odbierający ją zrozumiał i wykorzystał.
Warstwa aplikacji
Warstwa aplikacji spełnia następujące funkcje:
Świadczy różne usługi, takie jak manipulowanie informacjami na kilka sposobów, ponowne przesyłanie plików z informacjami, rozpowszechnianie wyników itp.
Funkcje takie jak LOGIN czy sprawdzanie hasła są również wykonywane przez warstwę aplikacji.
Model TCP / IP
TCP/IPmodel jest modelem praktycznym i jest używany w Internecie. TCP / IP to akronim od Transmission Control Protocol i Internet Protocol.
Plik TCP/IP model łączy dwie warstwy (warstwę fizyczną i warstwę łącza danych) w jedną warstwę, tj Host-to-Networkwarstwa. Poniższy diagram przedstawia różne warstwy modelu TCP / IP:
Warstwa aplikacji
Ta warstwa jest taka sama, jak w modelu OSI i spełnia następujące funkcje:
Świadczy różne usługi, takie jak manipulowanie informacjami na kilka sposobów, ponowne przesyłanie plików z informacjami, rozpowszechnianie wyników itp.
Funkcje takie jak LOGIN czy sprawdzanie hasła są również wykonywane przez warstwę aplikacji.
Protocols used: TELNET, FTP, SMTP, DN, HTTP, NNTP są protokoły wykorzystywane w tej warstwie.
Warstwa transportowa
Wykonuje te same funkcje, co warstwa transportowa w modelu OSI. Oto kluczowe punkty dotyczące warstwy transportowej:
To używa TCP i UDP protokół transmisji od końca do końca.
TCP jest niezawodny i connection oriented protocol.
TCP obsługuje również kontrolę przepływu.
UDP nie jest niezawodny i connection less protocol również nie wykonuje kontroli przepływu.
Protocols used: TCP/IP i UDP protokoły są wykorzystywane w tej warstwie.
Warstwa internetowa
Zadaniem tej warstwy jest umożliwienie hostowi wstawiania pakietów do sieci, a następnie samodzielnego przemieszczania się do miejsca docelowego. Jednak kolejność odbierania pakietów może różnić się od kolejności ich wysłania.
Protocols used: Internet Protocol (IP) jest stosowany w warstwie internetowej.
Warstwa host-sieć
To najniższa warstwa w modelu TCP / IP. Host musi łączyć się z siecią przy użyciu jakiegoś protokołu, aby mógł przesyłać przez nią pakiety IP. Ten protokół różni się w zależności od hosta i sieci.
Protocols used: ARPANET, SATNET, LAN, packet radio są protokołami używanymi w tej warstwie.