Сетевые модели TCP/IP и OSI
Краткая история создания
На начальном этапе, в 80-х годах, производители компьютеров создавали свои собственные запатентованные сетевые модели. Сетевые модели разных производителей были несовместимы. Это означало, что компьютеры одного производителя не могли создавать сетевое соединение с компьютерами другого производителя. В это время даже у Министерства обороны США была своя сетевая модель - Department of Defense (DOD), которая была опубликована через некоторое время после создания. После появления DOD волонтеры решили использовать ее как основу для создания более сложной сетевой модели. Так появилась сетевая модель TCP/IP, которая оказалась настолько функциональной и логически продуманной, что некоторые производители компьютеров начали использовать именно эту сетевую модель. Начали появляться первые компьютеры разных производителей с возможностью устанавливать сетевое соединение друг с другом. К концу 90-х все производители компьютеров перешли на сетевую модель TCP/IP.
Однако, Международная Организация по Стандартизации (ISO) в середине 90-х завершила создание сетевой модели под названием «Открытые Системы Соединений» (OSI - Open Systems Interconnection). Предполагалось, что OSI станет единым стандартом для всех производителей компьютеров и сетевых устройств, поэтому в середине 90-х годов была предпринята попытка перейти на стандартизированную модель. Но переход не удался. У сетевой модели TCP/IP не было документации, описывающей функции всех ее протоколов, в то время как OSI была полностью задокументирована. Несмотря на то, что TCP/IP и OSI являются несовместимыми моделями, большое количество терминов из документации для OSI было заимствовано для документации по TCP/IP, вследствие чего OSI стала считаться эталонной сетевой моделью. В настоящее время все устройства, осуществляющие передачу данных по сети, используют сетевую модель TCP/IP.
TCP/IP и OSI
TCP/IP ссылается на огромное количество протоколов, описание которых находится в документах под названием RFC. Они находятся в свободном доступе в Интернете. Протоколы и правила были разделены на категории - уровни. Каждый уровень обладает своим набором функций, или сервисов, реализующихся за счет протоколов этого уровня.
Таблица 1.1 Сетевая модель TCP/IP
# | TCP/IP(RU) | TCP/IP(EN) |
---|---|---|
4 | Приложений | Application layer |
3 | Транспортный | Transport layer |
2 | Интернет | Internet layer |
1 | Канальный (в некоторых источниках Физический) | Link layer |
Таблица 1.2 Сетевая модель OSI
# | OSI(RU) | OSI(EN) |
---|---|---|
7 | Приложений | Application layer |
6 | Презентаций | Presentation layer |
5 | Сессий | Session layer |
4 | Транспортный | Transport layer |
3 | Сетевой | Network layer |
2 | Канальный | Data Link layer |
1 | Физический | Physical layer |
Таблица 1.3 Пример протоколов каждого уровня
Название уровня | Пример протоколов |
---|---|
Приложений | HTTP, FTP, SNMP, POP3 |
Транспортный | TCP, UDP |
Интернет | IP |
Физический | Ethernet |
Что дальше?
Так как сетевая модель OSI стала эталонной, все сетевые инженеры при описании работы сети используют теорию именно этой модели. Эта глава ("1. Основа основ") будет полностью посвящена TCP/IP, и мы кратко рассмотрим каждый уровень. В дальнейшем вся теория и все упоминания об уровнях сетевой модели будут ссылаться исключительно на модель OSI.
Наш Спонсор
Если вы нашли в тексте ошибку, выделите текст и нажмите Ctrl + Enter.