DCN - modele sieci komputerowych
Inżynieria sieci to skomplikowane zadanie, które obejmuje oprogramowanie, oprogramowanie układowe, inżynierię na poziomie chipów, sprzęt i impulsy elektryczne. Aby ułatwić inżynierię sieci, cała koncepcja sieci została podzielona na wiele warstw. Każda warstwa jest zaangażowana w określone zadanie i jest niezależna od wszystkich innych warstw. Ale jako całość prawie wszystkie zadania sieciowe zależą od wszystkich tych warstw. Warstwy dzielą się danymi między sobą i zależą od siebie tylko w zakresie pobierania danych wejściowych i wysyłania danych wyjściowych.
Zadania warstwowe
W warstwowej architekturze modelu sieci jeden cały proces sieciowy jest podzielony na małe zadania. Każde małe zadanie jest następnie przypisywane do określonej warstwy, która działa wyłącznie w celu wykonania zadania. Każda warstwa wykonuje tylko określoną pracę.
W systemie komunikacji warstwowej jedna warstwa hosta zajmuje się zadaniami wykonywanymi przez lub do wykonania przez warstwę równorzędną na tym samym poziomie na hoście zdalnym. Zadanie jest inicjowane przez warstwę na najniższym lub najwyższym poziomie. Jeśli zadanie jest inicjowane przez najwyższą warstwę, jest przekazywane do warstwy poniżej w celu dalszego przetwarzania. Dolna warstwa robi to samo, przetwarza zadanie i przechodzi do niższej warstwy. Jeśli zadanie zostało zainicjowane przez niższą warstwę, wówczas wybierana jest ścieżka odwrotna.
Każda warstwa łączy w sobie wszystkie procedury, protokoły i metody, których potrzebuje do wykonania swojego zadania. Wszystkie warstwy identyfikują swoje odpowiedniki za pomocą nagłówka i końca hermetyzacji.
Model OSI
Open System Interconnect to otwarty standard dla wszystkich systemów komunikacyjnych. Model OSI został opracowany przez Międzynarodową Organizację Normalizacyjną (ISO). Ten model ma siedem warstw:
Application Layer: Ta warstwa jest odpowiedzialna za zapewnienie interfejsu dla użytkownika aplikacji. Ta warstwa obejmuje protokoły, które bezpośrednio współdziałają z użytkownikiem.
Presentation Layer: Ta warstwa określa, w jaki sposób dane w rodzimym formacie zdalnego hosta powinny być prezentowane w rodzimym formacie hosta.
Session Layer: Ta warstwa utrzymuje sesje między zdalnymi hostami. Na przykład po zakończeniu uwierzytelniania użytkownika / hasła zdalny host utrzymuje tę sesję przez jakiś czas i nie prosi o ponowne uwierzytelnienie w tym okresie.
Transport Layer: Ta warstwa jest odpowiedzialna za kompleksowe dostarczanie między hostami.
Network Layer: Ta warstwa jest odpowiedzialna za przypisywanie adresów i unikalne adresowanie hostów w sieci.
Data Link Layer: Ta warstwa jest odpowiedzialna za odczytywanie i zapisywanie danych zi do linii. W tej warstwie wykrywane są błędy łączy.
Physical Layer: Ta warstwa definiuje sprzęt, okablowanie, moc wyjściową, częstotliwość impulsów itp.
Model internetowy
Internet używa zestawu protokołów TCP / IP, znanego również jako pakiet internetowy. To definiuje model internetowy, który zawiera architekturę czterowarstwową. Model OSI to ogólny model komunikacji, ale Internet jest tym, czego używa Internet do całej komunikacji. Internet jest niezależny od podstawowej architektury sieci, podobnie jak jego Model. Ten model ma następujące warstwy:
Application Layer: Ta warstwa definiuje protokół, który umożliwia interakcję użytkownika z siecią, na przykład FTP, HTTP itp.
Transport Layer: Ta warstwa określa sposób przepływu danych między hostami. Głównym protokołem w tej warstwie jest protokół kontroli transmisji (TCP). Ta warstwa zapewnia, że dane dostarczane między hostami są w porządku i jest odpowiedzialna za dostarczanie od końca do końca.
Internet Layer: Protokół internetowy (IP) działa w tej warstwie. Ta warstwa ułatwia adresowanie i rozpoznawanie hostów. Ta warstwa definiuje routing.
Link Layer: Ta warstwa zapewnia mechanizm wysyłania i odbierania rzeczywistych danych W przeciwieństwie do swojego odpowiednika w modelu OSI, ta warstwa jest niezależna od podstawowej architektury sieci i sprzętu.