Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
0
Добавлен:
09.09.2026
Размер:
2 Мб
Скачать
1. IP-адреса, что это. Зачем нужны, какие бывают, маски, как определяются подсети
2. Разница между хабом, коммутатором, маршрутизатором. Мак адрес.
Широковещательные запросы
3. IP адреса. TTL у пакета. Широковещательный трафик. Белые, серые ip. ARP
4. Маршрутизация. Статическая динамическая, шлюз по умолчанию. Таблица
маршрутизации. Приоритетность
5. TCP протокол. Как устанавливается соединение. Что есть в tcp заголовке
7. UDP. Разница между TCP и UDP. Как понять какой протокол использует
приложение?
8. OSI. Уровни, прокотолы, специфика
9. NAT, sNAT, masquerade. Как происходит работа NAT
10. VLAN. Зачем нужен, какой бывает. Ограничения. Особенности
11. Межсетевые экраны. Host-based. Отличия от других
12. Межсетевые экраны. Network-based (маршрутизатор). Отличия от других
13. Межсетевые экраны. Network-based (proxy). Отличия от других
14. Какие процессы есть когда мы открываем браузер и вводим сайт от начала
отправки пакетов до получения ответа?
15. Межсетевые экраны. Stateless, Statefull. Iptables. Принципы работы
1. IP-адреса, что это. Зачем нужны, какие бывают, маски, как определяются
подсети
IP-адрес (от англ. Internet Protocol) — уникальный числовой идентификатор
устройства в компьютерной сети, работающей по протоколу IP.
IP-адреса разделяются на четыре типа:
1. Внутренний (он же частный, локальный, “серый”) IP
2. Внешний (он же публичный, глобальный, “белый”) IP
3. Статический IP
4. Динамический IP Внутренний «серый» IP-адрес
Внутренние (частные) IP-адреса не используются в сети интернет. К внутренним относятся адреса, используемые в локальных сетях. Доступ к внутреннему IP-
адресу можно получить лишь в пределах локальной подсети.
К частным адресам относятся IP-адреса, значения которых лежат в следующих
диапазонах:
10.0.0.0 – 10.255.255.255
172.16.0.0 – 172.31.255.255
192.168.0.0 – 192.168.255.255 Это зарезервированные для локальных сетей IP-адреса. Внешний «белый» IP-адрес
Внешние (публичные) IP-адреса используются в сети интернет. Публичным IP­адресом называется IP-адрес, под которым вас видят устройства в интернете, и он является уникальным во всей сети интернет. Доступ к устройству с
публичным IP-адресом можно получить из любой точки глобальной сети.
В связи с тем, что публичных адресов существует ограниченное количество, то прибегают к трансляции сетевых адресов из частных в публичные (по технологии NAT). Для этого используются маршрутизаторы, которые позволяют
нескольким пользователям (с внутренними IP-адресами) одновременно иметь доступ в интернет через один публичный IP-адрес, предоставляемый провайдером. Как правило, для домашних пользователей предоставляется один
публичный IP-адрес на всю локальную сеть.
Таким образом, при выходе в сеть интернет внутренний адрес преобразуется по технологии NAT в публичный. В итоге пользователь с адресом локальной сети видит интернет, но интернет не видит компьютер пользователя (вместо него он
видит адрес шлюза с NAT). Статический IP
IP-адрес называют статическим (постоянным, неизменяемым), если он назначается пользователем в настройках устройства, либо назначается автоматически при подключении устройства к сети и не может быть присвоен
другому устройству. Динамический IP
IP-адрес называют динамическим (непостоянным, изменяемым), если он назначается автоматически при подключении устройства к сети и используется в течение ограниченного промежутка времени, указанного в сервисе назначавшего
IP-адрес (DHCP). Особые IP: Первый октет ID сети начинается со 127 – loopback («петля») Все биты IP-адреса равны нулю – адрес узла-отправителя (ICMP)
Все биты ID сети равны 1 – ограниченный широковещательный адрес (limited
broadcast)
Все биты ID хоста равны 1 – широковещательный адрес (broadcast) Если все биты ID хоста равны 0 – идентификатор подсети (subnet ID)
Маска подсети (subnet mask) – это число, которое используется в паре с IP­адресом; двоичная запись маски содержит единицы в тех разрядах, которые
должны в IP-адресе интерпретироваться как номер сети (RFC 950).
2. Разница между хабом, коммутатором, маршрутизатором. Мак адрес.
Широковещательные запросы
Хаб работает на первом уровне модели OSI, коммутатор на втором, а маршрутизатор на третьем.
Хаб, или как его еще называют концентратор, самое простое устройство для соединения нескольких девайсов в одну сеть. В хабе есть несколько портов, в
которые подключаются устройства.
Его задача заключается в том, что, когда на вход одного порта приходят данные, он их копирует и рассылает их по всем своим портам. Единственное, что он знает
- к каким портам подключены устройства. В итоге все в сети получают эти данные и смотрят на адрес получателя, кому они предназначены. Если ему - то принимают,
если не ему, то уничтожают данные.
Коммутатор, или как его называют свитч, это устройство уже умнее. К нему также подключаются сетевые устройства в порты для того, чтобы образовать сеть, однако, он отличается от хаба тем, что пришедший к нему траффик он высылает уже не на все порты, а непосредственно получателю. Исключения - бродкаст или мультикаст сообщения, которые рассылаются на все порты. Откуда он знает куда пересылать данные? У него есть специальная таблица, в которой есть соответствие физического адреса устройства (MAC – адреса), и к какому порту оно подключено. Ориентируясь на эту информацию коммутатор принимает решения о том, куда
направить данные.
Маршрутизаторы или роутеры, в отличии от коммутаторов и хабов умеют работать с IP - адресами. Как понятно из названия, машрутизатор занимается тем, что машрутизирует данные из одной сети в другую, основываясь на IP - адресе приходящих к нему данных. Когда к нему приходит пакет с данными, он смотрит на адрес назначения и затем в свою таблицу маршрутизации и после этого принимает решение, что сделать с данными - перенаправить данные в свою сеть
или отправить дальше в другую сеть.
3. Белые, серые ip (см. билет 1). ARP. TTL у пакета. Широковещательный
трафик.
TTL - Time to live (Время жизни), Hop Limit, в вычислительной технике и компьютерных сетях — предельный период времени или число итераций или переходов, которые набор данных (пакет) может осуществить (прожить) до своего
исчезновения.
В TCP/IP широковещание (broadcast) возможно только в пределах одного сегмента сети (L2 или L3). Однако пакеты данных могут быть посланы из-за пределов сегмента, в который будет осуществлено широковещание (например, передача пакета на широковещательный IP-адрес через маршрутизатор из-за пределов
сети).
Широковещательным IP адресом является последний адрес в подсети. Если сеть
состоит из одного адреса /32, то она не имеет широковещательного адреса.
Адрес 255.255.255.255 является ограниченным широковещательным адресом. Пакет с таким адресом назначения должны принять все хосты из любых подсетей
в пределах L2 домена.
Если IP устройств одинаковые, то общаться будем с тем, у кого первее дошел
ARP-ответ.
4. Маршрутизация. Статическая динамическая, шлюз по умолчанию. Таблица
маршрутизации. Приоритетность
Маршрутизация (Routing) — процесс определения маршрута следования
информации в сетях связи.
Статическая маршрутизация:
Проритет:
1) Смотрится маска подсети, чем больше 1 в маске, тем она приоритетнее.
2) Смотрится метрика, чем меньше, тем приоритетнее.
3) 1-ый найденный маршрут в таблице ???????????????
5. TCP протокол. Как устанавливается соединение. Что есть в TCP заголовке
Стек протоколов TCP/IP (Transmission Control Protocol/Internet Protocol) — собирательное название для сетевых протоколов разных уровней, используемых в сетях. Архитектура стека TCP/IP преставлена моделью DoD (Department of Defence). Слово «стек» подразумевает, что протокол TCP работает поверх IP. Описания и рекомендация по работе протоколов стека TCP/IP находятся в
документах RFC (Request for Comments).
Соединение:
В TCP определены многошаговые процедуры подтверждения и завершения
связи.
При соединении согласовываются MSS, объемы данных, которые разрешено
передавать без подтверждения и начальные/текущие номера передаваемых
байтов.
Процесс установки соединения:
Клиент запрашивает соединение посылая сегмент с флагом SYN;
Сервер отвечает сегментом SYN/ACK с порядковым номером байта
сегмента, который он может послать и подтверждением, включающим
порядковый номер сегмента, который он ожидает получить;
Клиент отправляет обратно сегмент ACK с подтверждением номера
последовательности и номером своего подтверждения.
Завершение соединения
При обмене данными приемник использует номер последовательности,
содержащийся в получаемых сегментах, для восстановления их исходного порядка. Приемник уведомляет передающую сторону о номере последовательности, до которой он успешно получил данные, включая его в поле «номер подтверждения». На любую оговоренную последовательность данных
приемник обязан ответить подтверждением (ACK).
Процесс завершения соединения:
Инициатор посылает сегмент с флагом FIN/ACK;
Получатель подтверждение запрос на закрытие и отправляет сегмент ACK;
Получатель отправляет сегмент FIN/ACK;
Инициатор закрывает соединение и в подтверждение отправляет сегмент
ACK, что соединение закрыто.
6. TCP протокол. Сокеты. Соединение. Отличие от UDP. MTU, Window size
Порт идентифицируемый номером системный ресурс, выделяемый приложению, выполняемому на некотором сетевом хосте, для связи с
приложениями, выполняемыми на других сетевых хостах.
Для каждого из протоколов TCP и UDP стандарт определяет возможность одновременного выделения на хосте до 65536 уникальных портов,
идентифицирующихся номерами от 0 до 65535.
Номер порта в совокупности с номером сети и номером конечного узла однозначно
определяет прикладной процесс в сети; такая совокупность называется сокетом.
Сокеты — это механизм, позволяющий программам обмениваться данными по
сети.
Maximum transmission unit (MTU) – это максимальный объём данных, который может быть передан протоколом за одну итерацию. К примеру, Ethernet MTU равняется 1500, что означает, что максимальный объём данных, переносимый Ethernet фреймом, не может превышать 1500 байт (без учёта Ethernet заголовка и
FCS).
Размер TCP окна (TCP Window Size) – количество октетов (начиная с номера подтверждения), которое принимающая сторона готова принять в настоящий момент без подтверждения. На стадии установления соединения рабочая станция и сервер обмениваются значениями максимального размера TCP окна (TCP Window Size), которые присутствуют в пакете и эти значения можно легко увидеть,
воспользовавшись захватом трафика.
Round Trip Time (RTT) в TCP — это время, прошедшее между отправкой сегмента
с данными и получением подтверждения о его успешной доставке.
7. UDP. Разница между TCP и UDP. Как понять какой протокол использует
приложение?
Протокол User Datagram Protocol (UDP) обеспечивает неориентированную на соединение службу доставки дейтаграмм по принципу «максимального усилия». Это означает, что получение всей дейтаграммы или правильной
последовательности не гарантируется.
Протокол UDP используется приложениями, не требующими подтверждения (DNS, SNMP, TFTP) или стремящиеся минимизировать «нагрузочный» трафик
(передача видео и аудиоинформации, p2p, и т.п.). UDP-порт – это мультиплексная очередь сообщений.
Протокол UDP не разбивает полученные от приложения данные на отдельные
дейтаграммы, а отправляет их в одной.
Соседние файлы в папке Лабы по СетиТК 2024