Каталог статей
1.1.7.1 Архитектура компьютерной сети
Поскольку две компьютерные сетевые системы должны взаимодействовать друг с другом, для этого требуется очень сложный процесс, и при проектировании структуры системы используется многоуровневая идея. Превратите сложные проблемы в несколько более мелких.
Базовая эталонная модель взаимодействия открытых систем (OSI/RM) , которая не была принята из-за
(1) отсутствия практического опыта у экспертов и отсутствия коммерческой направленности
(2) сложности модели и низкой операционной эффективности
(3) . ) формулировка Длительный период
(4) Необоснованное деление уровня
TCP/IP является международным стандартом де-факто.
2.1.7.2 Разделение протоколов и уровней
Преимущества иерархического разделения:
(1) Каждый уровень независим
(2) Хорошая гибкость
(3) Структурно разделим
(4) Простота внедрения и обслуживания
(5) Может способствовать работе по стандартизации
Совокупность каждого уровня компьютерной сети и ее протоколов представляет собой сетевую архитектуру, а архитектура компьютерной сети представляет собой точное определение функций, которые должна выполнять компьютерная сеть и ее компоненты.
Архитектура абстрактна, а реализация конкретна, это фактическое работающее компьютерное оборудование и программное обеспечение.
3. 1.7.3 Архитектура с пятиуровневым протоколом
Семиуровневая архитектура протокола OSI/RM ясна в концепции и полна в теории, но она сложна и непрактична.
TCP/IP представляет собой четырехуровневую архитектуру.
При обучении преимущества этих двух часто объединяются, и принимается архитектура пятиуровневого протокола.
4. 1.7.4 Объекты, протоколы, службы и точки доступа к службам
Сущность: любой аппаратный или программный процесс, который может отправлять или получать сообщения.
Равноправная сущность: сущность в той же иерархии, что и отправитель и отправитель.
Протокол: набор правил, управляющих логической связью между двумя равноправными сущностями.
Протокол состоит из трех элементов: синтаксиса, семантики, синхронизации.
Служба: под управлением протокола логическая связь между двумя одноранговыми объектами позволяет предоставлять услуги верхнему уровню.
Чтобы использовать протокол этого уровня, также необходимо использовать службы следующего уровня.
Сервисные примитивы: верхний уровень должен обмениваться некоторыми командами с нижним уровнем, чтобы использовать услуги, предоставляемые нижним уровнем.
Протоколы горизонтальны, а сервисы вертикальны.
Точка доступа к сервису: в той же системе логическое окно для обмена информацией между сущностями на двух соседних уровнях.
Точка доступа к услуге уровня канала передачи данных является «полем типа» кадра.
Точка доступа к службе сетевого уровня — это «поле протокола» в заголовке дейтаграммы IP.
Точка доступа к сервису транспортного уровня — это «номер порта».
PDU блока данных протокола: блок данных, передаваемый между одноранговыми уровнями, называется PDU.
Блок служебных данных SDU: блок для обмена данными между уровнями называется SDU.
Несколько SDU могут быть объединены в один PDU или один SDU может быть разделен на несколько PDU.
5. 1.7.5 Архитектура TCP/IP
На приведенном ниже рисунке показан пример архитектуры TCP/IP.
Конкретные протоколы разделены на уровни для представления семейства протоколов TCP/IP. Его характеристики заключаются в том, что верхний и нижний концы большие, а средний — маленький.
Это показывает, что протокол TCP/IP может предоставлять услуги для различных приложений, и в то же время протокол TCP/IP также позволяет протоколу IP работать в Интернете, состоящем из различных сетей.