a. Отображение IP-адресов в физические адреса
b. Инкапсуляция IP-дейтаграмм в кадры для передачи по физическому каналу и извлечение дейтаграмм из кадров
c. Определение метода доступа к среде передачи
d. Определение представления (кодирования) данных в физической среде
e. Пересылка и прием кадра
Ограничения мостов и коммутаторов
· в топологии получившейся сети должны отсутствовать петли. Мост/коммутатор может решать задачу доставки пакета адресату только тогда, когда между отправителем и получателем существует единственный путь.
· логические сегменты сети, расположенные между мостами или коммутаторами, слабо изолированы друг от друга, не защищены от так называемых широковещательных штормов.
· в сетях достаточно сложно решается задача управления трафиком на основе значения данных, содержащихся в пакете.
· недостаточно гибкая, одноуровневая система адресации: в качестве адреса назначения используется МАС - адрес, жестко связанный с сетевым адаптером.
· Сложности с трансляцией протоколов канального уровня
Назначение маршрутизатора
- Построение таблицы маршрутизации
- Определение маршрута на основе таблицы маршрутизации
- Буферизация (использование внутреннего буфера для задержки)
- Фрагментация (разбиение большого пакета на более мелкие)
- Фильтрация (один из способов защиты сетей, это некоторое сито, которое либо пропускает либо не пропускает пакеты по каким-либо признакам, т.е. полям)
- Поддержка сетевых интерфейсов
32. Что такое маршрут с точки зрения архитектуры составной сети?
Маршрут- это последовательность маршрутизаторов, которую должен пройти пакет от отправителя к получателю; это совокупность путей
33. Назначение таблицы маршрутизации? Её примерная структура.
Чтобы по адресу сети назначения можно было бы выбрать рациональный маршрут дальнейшего следования пакета, каждый конечный узел и маршрутизатор анализируют специальную информационную структуру, которая называется таблицей маршрутизации.
Номер сети назначения | Сетевой адрес следующего маршрутизатора | Сетевой адрес выходного порта | Расстояние до сети назначения |
перечисляются номера сетей, входящих в интерсеть | указывается сетевой адрес следующего маршрутизатора на который надо направить пакет, чтобы тот передвигался по направлению к сети с данным номером по рациональному маршруту | Перед тем как передать пакет следующему маршрутизатору, текущий маршрутизатор должен определить, на какой из нескольких собственных портов он должен поместить данный пакет. | расстояние между сетями измерялось хопами |
34. Особенности стека протоколов TCP/IP?
· Открытые стандарты протоколов, разработанные независимо от апаратного и программного обеспечения
· Независимость от среды передачи
· Система уникальной адресации
· Стандартизированные протоколы высокого уровня для распространенных пользовательских сервисов
35. Назначение протоколов транспортного уровня?
- Протоколы транспортного уровня обеспечивают прозрачную (сквозную) доставку данных между двумя прикладными процессами
- Роль адреса отправителя и получателя играет порт (номер порта)
- TCP (Transmission Control Protocol) – надежный протокол с установлением соединения: он управляет логическим сеансом связи (устанавливает, поддерживает и закрывает соединение) между процессами и обеспечивает надежную (безошибочную и гарантированную) доставку прикладных данных от процесса к процессу).
- UDP (User Datagram Protocol) – ненадежный протокол без установления соединения.
36. Что такое «порт» с точки зрения протоколов транспортного уровня?
Пакеты, поступающие на транспортный уровень, организуются операционной системой в виде множества очередей к точкам входа различных прикладных процессов. В терминологии TCP/IP такие системные очереди называются портами. Таким образом, адресом назначения, который используется протоколом TCP, является идентификатор (номер) порта прикладной службы. Номер порта в совокупности с номером сети и номером конечного узла однозначно определяют прикладной процесс в сети. Этот набор идентифицирующих параметров имеет название сокет (socket).
37. Характеристика и назначение прокола TCP?
Задача - обеспечение надежного канала обмена данными между прикладными процессами в составной сети.
· передаче данных между любыми прикладными процессами, выполняющимися на любых узлах сети.
· TCP делит поток байт на части - сегменты, и передает их ниже лежащему уровню межсетевого взаимодействия. После того как эти сегменты будут доставлены средствами уровня межсетевого взаимодействия в пункт назначения, протокол TCP снова соберет их в непрерывный поток байт.
· Передача сегмента по виртуальному каналу
· обмен данными в дуплексном режиме.
· Канал является надежным так как является каналом с квитированием
38. Характеристика и назначение прокола UDP?
Протокол UDP обеспечивает передачу прикладных пакетов дейтаграммным способом и выполняет только функции связующего звена (мультиплексора) между сетевым протоколом и многочисленными службами прикладного уровня или пользовательскими процессами.
Достоинства: высокая скорость
Недостатки: низкая надежность, низкая защищенность от сетевых атак
39. Характеристика и назначение прокола IP?
· Протокол межсетевого взаимодействия (Internet Protocol, IP) обеспечивает передачу дейтаграмм от отправителя к получателям через объединенную систему компьютерных сетей.
· протоколам без установления соединений.
· Протокол IP обрабатывает каждый IP-пакет как независимую единицу, не имеющую связи ни с какими другими IP-пакетами.
· В протоколе IP нет механизмов, применяемых для увеличения достоверности конечных данных: отсутствует квитирование - обмен подтверждениями между отправителем и получателем, нет процедуры упорядочивания, повторных передач или других подобных функций.
· способность выполнять динамическую фрагментацию пакетов при передаче их между сетями с различными, максимально допустимыми значениями поля данных кадров MTU.
· Имеется прямая связь между функциональной сложностью протокола и сложностью заголовка пакетов, которые этот протокол использует.
40. Характеристика и назначение прокола ICMP?
Протокол ICMP (Internet Control Message Protocol) предназначен для обмена информацией об ошибках между маршрутизаторами сети и узлом-источником пакета. С помощью специальных пакетов ICMP сообщает о невозможности доставки пакета, о превышении времени жизни или продолжительности сборки пакета из фрагментов, об аномальных величинах параметров, об изменении маршрута пересылки и типа обслуживания, о состоянии системы и т. п. Является вложением в протокол IP, в его заголовке указывается наличие этого протокола.
41. Назначение поля ID в заголовке дейтаграммы IP?
Идентификатор пакета (ID) занимает 2 байта и используется для распознавания пакетов, образовавшихся путем фрагментации исходного пакета. Все фрагменты должны иметь одинаковое значение этого поля
42. Назначение поля Flags в заголовке дейтаграммы IP?
Поле Флаги (FLAGS) занимает 3 бита, оно указывает на возможность фрагментации пакета
DF | MF |
DF: 1-фрагментация запрещена
0-фрагментация возможна
MF: 1-непоследний фрагмент
0- последний фрагмент
43. Назначение поля Fragment Offset в заголовке дейтаграммы IP?
Смещение фрагмента (FRAGMENT OFFSET) занимает 13 бит, оно используется для указания в байтах смещения поля данных этого пакета от начала общего поля данных исходного пакета, подвергнутого фрагментации
44. Назначение поля TTL в заголовке дейтаграммы IP?
Время жизни (TTL) занимает 1 байт и указывает предельный срок (в секундах), в течение которого пакет может перемещаться по сети. При истечении времени жизни пакет аннулируется
45. Назначение поля Protocol в заголовке дейтаграммы IP?
Идентификатор Протокола верхнего уровня (PROTOCOL) занимает 1 байт и указывает, какому протоколу верхнего уровня принадлежит пакет (например, это могут быть протоколы TCP, UDP или OSPF).