Добавил:
Да поможет вам Котельников Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзаменационные вопросы по курсу.docx
Скачиваний:
40
Добавлен:
23.06.2024
Размер:
29.87 Mб
Скачать

2. Основные стандартизирующие организации в области сетей передачи данных (Лекция 2)

Международная организация по стандартизации (ISO– The International Organization for Standardization (также International Standards Organization) - их деятельность заключается в стандартизации модели взаимодействия открытых систем (OSI). Добровольная некоммерческая организация, занимающаяся разработкой международных стандартов во многих областях, включая вычислительную технику и связь.

Институт инженеров по электронике и электротехнике (IEEE - The Institute of Electrical and Electronics Engineers) - их деятельность заключается в стандартизация технологий передачи данных

Стандарты для IEEE:

802.3 Ethernet

802.11 Беспроводные локальные сети (W-Fi)

802.15 Персональные сети (Bluetooth)

802.16 Широкополосные беспроводные сети (WiMAX)

Совет по архитектуре интернета (IAB)-их деятельности заключается в стандартизации протоколов Интернет

Группа исследования Интернет (Internet Research Task Force, IRTF) - подразделение IAB, которое выполняет долгосрочные исследовательские программы, связанные с вопросами развития архитектуры, базовых протоколов и сетевых приложений сети Интернет.

Группа проектирования Интернет (Internet Engineering Task Force, IETF) - занимается «Стандартизацией» сетевых протоколов. Выпускает документы RFC (Request For Comment, Запрос на получение комментария). После обсуждения проект может быть отвергнут, или ему присвоят номер RFC и проект будет проходить проверку практикой около года. Не все документы RFC являются стандартами Интернет, многие содержат комментарии к какому-либо стандарту, либо просто описание какой-либо проблемы Интернет. Мировым техническим сообществом они воспринимаются как стандарты, хотя формально ими не являются).

Консорциум W3C- их деятельности заключается в стандартизация в области WWW (World Wide Web)

3. Сетевые модели. Инкапсуляция и декапсуляция данных (Лекция 3)

Сетевая модель — теоретическое описание принципов работы набора сетевых протоколов, взаимодействующих друг с другом. Модель обычно делится на уровни, так, чтобы протоколы вышестоящего уровня использовали бы протоколы нижестоящего уровня (точнее, данные протокола вышестоящего уровня передавались бы с помощью нижележащих протоколов — этот процесс называют инкапсуляцией, процесс извлечения данных вышестоящего уровня из данных нижестоящего — декапсуляцией).

Инкапсуляция данных – процесс, при котором данные, полученные из протоколов вышестоящего уровня «оборачиваются» данными из протоколов нижестоящих уровней.

Декапсуляция данных – процесс, обратный Инкапсуляции. При нем данные «разворачиваются» из данных, полученных нижестоящими протоколами.

Пример:

И:

Кстати, в UDP, в отличие от TCP, не гарантирована передача 100% данных, но он быстрее.

4. Эталонная модель osi и стек протоколов tcp/ip (Лекция 3)

Важно учесть, что это юридический стандарт (DE JURO).

Обычно мы считаем, что открытая система – система с открытым исходным кодом, которая распространяется бесплатно. В модели OSI открытая система – это… (на слайде). В этой терминологии ОС Windows является открытой системой, т.к. она построена на основе открытых спецификаций, которые описывают работу интернета. При этом исходные коды закрыты.

Модель OSI не является сетевой архитектурой, т.к. не включает описание протоколов, которые определяются в отдельных стандартах.

На практике модель OSI не используется, однако она очень хорошо проработана теоретически в плане вопросов сетевого взаимодействия, поэтому используется в качестве языка для описания того, как должны строится сети разных видов.

Включает в себя 7 уровней, расположенных друг над другом.

Согласование различий в разных технологиях канального уровня.

Обеспечивается общая адресация с помощью глобальных адресов (которые позволяют однозначно определить компьютер в составной сети) независимо от того, какая технология канального уровня использовалась.

Маршрутизация – поиск оптимального маршрута в составной сети через промежуточные узлы.

Транспортный уровень может обеспечивать надежность более высокую, чем то сетевое оборудование, которое используется для передачи данных.

В отличие от других уровней, где использовался принцип звеньев цепи – при котором информация передается от одного устройства к другому, транспортный уровень является сквозным – сообщения передаются напрямую от процесса отправителя процессу получателя.

Поэтому транспортный уровень называют сетенезависимым – на нем происходит изоляция от сетевого оборудования, которое используется для реальной передачи данных.

Например, в видеоконференции если все люди начнут говорить одновременно, то мы ничего не поймем. Сеансовый уровень определяет очередность того, кто когда говорит.

На практике, в реальных сетях, сеансовый уровень не используется.

Этот уровень предоставляет данные в таком виде, который понятен как отправителю, так и получателю.

Пример: автоматический перевод, когда я говорю на русском в трубку, сеть переводит речь в промежуточный формат – например на китайский, передает данные на китайском, потом трубку берет американец и сеть автоматически переводит с китайского на английский и он слышит на английском.

Именно то, ради чего строятся сети – набор приложений, которые могут использовать пользователи сети.

На разных уровнях OSI работает разное сетевое оборудование.

Уровни, начиная с транспортного, работают на хостах и на сетевом оборудовании их нет.

ПРО МОДЕЛЬ И СТЕК ПРОТОКОЛОВ TCP/IP

Модель TCP/IP рядом с OSI т.к. функции многих уровней совпадают.

Уровень СЕТЕВЫХ ИНТЕРФЕЙСОВ – это скорее не настоящий уровень, а интерфейс, который обеспечивает взаимодействие с различными сетевыми технологиями (Ethernet, Wi-Fi).

Уровень ИНТЕРНЕТ – по задачам аналогичен СЕТЕВОМУ уровню в OSI. Он обеспечивает поиск маршрута в составной сети, объединяющей сети, построенные на основе разных технологий.

Уровень ТРАНСПОРТНЫЙ – так же, как и в OSI, обеспечивает связь между двумя процессами на хостах.

Уровень ПРИКЛАДНОЙ – в модели TCP/IP считается, что если приложению нужны какие-то функции уровня представления или сеансового уровня, то оно должно само их реализовывать.