Проверь свои знания с помощью контрольных вопросов. Для лучшего закрепления знаний рекомендую подумать и ответить на вопрос самостоятельно прежде, чем заглядывать в ответ. Дополнительные вопросы можно найти в разделе Вопросы.

Вопрос №1. Какой уровень OSI отвечает за надежную доставку данных?

Ответ: Транспортный

Вопрос №2. Как называется процесс добавления заголовков к данным при прохождении их от одного уровня OSI к другому?

Ответ: Инкапсуляция

Вопрос №3. Для чего необходима модель OSI?

Ответ: Модель OSI была разработана для упрощения взаимодействия различные сетевых устройств друг с другом. Кроме того, данная модель позволяет привести к единой стандартизации сетевых протоколов, работающих на оборудовании различных производителей. Каждый уровень описывает определенные процессы и действия и такое разбиение позволяет лучше и быстрее изучить работу протоколов и устройств.

Вопрос №4. Какой уровень формирует сегмент?

Ответ: Транспортный

Вопрос №5. Какой уровень формирует кадр?

Ответ: Канальный

Вопрос №6. В чем смысл иметь оба протокола UDP и TCP, когда все функции UDP с успехом может выполнить  и TCP?

Ответ: TCP отвечает за надежную доставку данных в отличие от UDP. В то же время в силу своих особенностей TCP является гораздо более медленным протоколом, чем UDP. Существуют различные приложения. Одни требуют для своей работы надежное соединение, пусть и медленное, другие — наоборот, высокую скорость передачу, пусть и ненадежное соединение. Например, финансовые операции требуют надежное и безопасное соединение. Передача видео и аудио данных критична к скорости передачи, поэтому надежной доставкой можно в определенном смысле пренебречь. Поэтому неуместно говорить какой протокол лучше, а какой лучше. Оба были разработаны для решения определенных задач.

Вопрос №7. За счет чего достигается мультиплексность (многоканальность) в компьютерных системах?

Ответ: За счет использования портов. Всего насчитывается 65535 портов. Если для примера взять веб сервер, работающий только на порту 80, то с ним можно организовать теоретически до 65535 соединений с одного компьютера. Достигается это за счет того, что порт назначения всегда равен 80, а порт источника может равняться любому значению из 65535 портов.

Вопрос №8. Какова длина заголовка UDP?

Ответ: 8 байт

Вопрос №9. Узел А отправил узлу В 5 сегментов длиной 100, 200, 50, 300, 100 байт соответственно. ISN первого сегмента равен 0. Каким ACK номером ответит узел В узлу А?

Ответ: Если все сегменты получены без ошибок, то узел В в ACK запросит следующую «порцию» сегментов, то есть сумма длин всех сегментов и плюс 1 сегмент. В нашем случае 100 + 200 + 50 + 300 + 100 + 1 = 751.

Вопрос №10. Узел А инициировал соединение с узлом В. Через некоторое время узел А получил SYN, ACK. В каком TCP состоянии будет  узел А после получения такого ответа?

Ответ: SYN, ACK отправляется только в ответ на запрос SYN. Узел А, отправив запрос SYN перешел в состояние SYN-SENT и ожидает SYN, ACK. Получив SYN, ACK узел А не меняет своего состояния, то есть остается в SYN-SENT. Только после отправки ACK состояние из SYN-SENT меняется на ESTABLISHED.

Вопрос №11. Узел А отправил узлу В SYN запрос. Какова длина сегмента?

Ответ: При установлении и завершении соединений длина сегмента всегда равна 0.

Вопрос №12. На компьютере А установлено приложение, которое использует UDP порт 45000. Приложение на данный момент закрыто. Что сделает компьютер А, если примет сегмент от компьютера В по протоколу UDP?

Ответ: Так как приложение закрыто, то и порт 45000 тоже закрыт. Компьютер А, приняв UDP сегмент, отправит компьютеру В уведомление ICMP «Destination port unreachable».

Вопрос №13. На компьютере А установлено приложение, которое использует TCP порт 45000. Приложение на данный момент закрыто. Что сделает компьютер А, если примет запрос SYN от компьютера В по протоколу TCP?

Ответ: Так как приложение закрыто, то и порт тоже закрыт. Следовательно при получении любого сегмента на закрытом порту компьютер А вышлет в ответ RST.

Вопрос №14. Что произойдет, если узел-отправитель включит в качестве узла-получателя укажет свой IP адрес? Сетевая карта при этом включена и подключена к сети. Что будет, если карту отключить от сети?

Ответ: В данном случае пакет не дойдет до физического уровня, то есть не покинет сетевое устройство. Например, если запустить команду ping на свой собственный адрес, то пользователь получит Echo-Reply от своего же компа. Поэтому неважно подключена сетевая карта к сети или нет. Однако результат зависит от того к какой службе или сервису обращается пользователь на локальном компе. Например, на компе запущен веб сервер, тогда можно в браузере ввести адрес своего компа и откроется веб страница. Если же сервер не запущен, то страница не откроется. То же самое касается и других сервисов и программ.

Вопрос №15. На рисунке представлен фрагмент сетевого дампа. Какую полезную информацию можно из него извлечь?

фрагмент сетевого дампа

Ответ: Видно, что локальный адрес 192.168.0.6 отправил Echo Request по адресу 94.100.180.202. Также видно, что от узла с адресом 86.49.1.89 получено ICMP сообщение Time to live exceededTTL в данном фрагменте равен 3. Скорее всего локальный хост запустил команду traceroute 94.100.180.202, причем узел 86.49.1.89 является третьим обнаруженным узлом на пути следования пакета к конечному устройству.

Вопрос №16. Какой тип сети является самым надежным?

Ответ: Full Mesh