моя контактная информация
Почтамезофия@protonmail.com
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
представлять
В процессе изучения компьютерных сетей я собрал некоторые ключевые моменты, которые можно проверить на экзамене. Некоторые конкретные моменты могут не быть охвачены. Мы продолжим обновлять информацию в будущем, надеюсь, это будет полезно всем!
Ориентация на соединение, предоставление надежных услуг передачи
Для режима без установления соединения не предусмотрено никаких обязательств по качеству обслуживания, а передача пакетов может привести к потере данных.
Разным маршрутам необходимо обмениваться информацией, и на основе алгоритма маршрутизации создается таблица пересылки для предоставления данных на уровень данных.
Согласно таблице пересылки, созданной плоскостью управления, полученный пакет пересылается из соответствующего найденного интерфейса.
IP, также известный как протокол Кана-Серфа, является одним из двух наиболее важных протоколов в системе TCP/IP.
В настоящее время разделен на два типа: IPv4 и IPv6.
Используются три вспомогательных протокола: протокол разрешения адресов (ARP), протокол управляющих сообщений Интернета (ICMP) и протокол управления группами Интернета (IGMP).
Промежуточное оборудование для межсетевого соединения
Физический уровень: ретранслятор
Уровень канала передачи данных: мосты/мосты, коммутаторы
Сетевой уровень: маршрутизатор
Над сетевым уровнем: шлюзПо историческим причинам: иногда TCP/IP рассматривает маршрутизаторы на сетевом уровне также как шлюзы.
Поскольку реальная сеть Интернета имеет тот же IP-адрес Интернет-протокола, ее можно абстрагировать в виртуальную сеть Интернета.
В этой сети дейтаграммы могут доставляться напрямую, в противном случае их необходимо доставлять косвенно посредством маршрутизации и пересылки.
32 бита, 4 байта, эти 4 байта делятся на ., то есть десятичное представление с точками
Первые n цифр — это номер сети, а последние 32 n — номер хоста.
Одноадресный адрес Класс A n=8 Класс B n=16 Класс C n=24
Многоадресный адрес класса D
Категория А 1-значный номер сети, 7-значный назначаемый номер сети 2 7 − 2 = 126 2^7-2=126 27−2=126, максимальное количество хостов в сети 2 24 − 2 2^{24}-2 224−2
Категория Б 2-значный номер сети, 14-значный назначаемый номер сети 2 14 2^{14} 214, максимальное количество хостов в сети 2 16 − 2 2^{16}-2 216−2
Категория С 3-значный номер сети, 21-значный назначаемый номер сети 2 21 2^{21} 221, максимальное количество хостов в сети 2 8 − 2 2^{8}-2 28−2
Многоадресный адрес класса D
Категория E зарезервирована для будущего использования.
Примечание. Количество сетей в классе A равно -2: в поле номера сети все 0 представляют эту сеть, а все 1 — тестирование по шлейфу.
Номер сети в других категориях не обязательно должен быть -2: поле номера сети начинается с 1, невозможно, чтобы все были 0, 01111111 представляет собой проверку по шлейфу, и его невозможно появиться здесь.
Максимальное количество хостов — 2: это связано с тем, что в поле номера хоста необходимо вычесть номера хостов, состоящие из всех 0 и всех 1. Все 1 представляют все хосты в сети.
Измените номер сети на сетевой префикс, но количество цифр в номере сети может быть любым значением от 0 до 32.
Используйте косую черту, например: 128.14.35.7/20, что означает, что первые 20 цифр представляют собой номер сети, а соответствующая маска подсети: 11111111 11111111 11110000 00000000
Выполните операцию AND&& над IP-адресом и маской подсети, чтобы получитьадрес веб-сайта(например 128.14.32.0/20), теперь в сетевом адресе должен быть указан сетевой префикс, иначе невозможно указать конкретный сетевой адрес
До появления CIDR обычно не было необходимости указывать префикс, поскольку классы ABC имели фиксированный префикс 16.08.24. IP-адреса не указывали префикс и также могли различаться по полю номера сети.
сетевой адрес 128.14.32.7
128.14.32.7/20 указывает IP-адрес сетевого префикса.
128.14.32.0/20 Блок адреса или сетевой префикс, содержащий несколько IP-адресов.
CIDR три специальных блока адресов:
Префикс n=32. Говорят, что префикс не имеет номера хоста. Это IP-адрес, который используется для маршрутизации хоста.
Префикс n=31, номер хоста 0/1, этот префикс блока адресов/сети используется для соединений «точка-точка».
Префикс n=0, 0.0.0.0/0, используется для маршрутизации по умолчанию.
MAC-адрес — это аппаратный адрес, используемый канальным уровнем.
IP-адрес — это адрес, используемый сетевым уровнем и вышестоящими уровнями. Это логический адрес.
ARP: Получите соответствующий MAC-адрес на основе разрешения IP-адреса.
Протокол разрешения обратного адреса RARP, MAC → стрелка вправо→IP, включен в текущий DHCP
Протокол DHCP: может динамически назначать IP-адреса хостам. Например, если мобильный телефон входит в новую локальную сеть, ему необходим DHCP-сервер для динамического выделения ему IP-адреса.
Существует кеш для хранения отношений сопоставления IP-MAC.
После заголовка IPv4 20 байт/160 бит плюс часть данных общее количество байтов может варьироваться от 20 до 65 535 байт.
Ниже приводится конкретная композиция из 160 бит.
Среди них единица длины заголовка составляет 4Б/4 байта, что фактически представляет собой 1 строку из 4 байтов и 32 битов.
Максимум 15 строк, минимум 5 строк, то есть максимум 60 байт, минимальная фиксированная часть 20 байт.
Единица общей длины 1Б/1 байт, 0-65535 байт.
Единица смещения среза:8 байт / 8Б(Не 8-битный, брат!), если смещение среза = 000...1, то есть начало фрагментированного маленького среза находится в позиции 8B исходного большого среза.
Флаг состоит из 3 цифр, но только две имеют значение. MF=1 указывает, что фрагментация будет выполнена позже, а DF=1 указывает, что фрагментация не может быть выполнена.
Существует концепция пошаговой пересылки пакета. Каждая пересылка основана на адресе назначения в заголовке пакета.
Если это хост в этой сети, он будет доставлен напрямую, в противном случае он будет доставлен косвенно на маршрутизатор.
Предыдущий процесс запроса таблицы пересылки представлял собой процесс сопоставления префиксов. Здесь приоритет отдается тому, у кого самый длинный префикс.
Вместо поиска всех префиксов нажмите 0/1, чтобы начать двоичный поиск вниз.
1. ICMP призван решить две основные проблемы.
Различные ошибки при передаче и прибытии пакетов обратной связи.
Запрос информации о хосте или маршрутизаторе
2. ICMP — это протокол сетевого уровня, но он не передается напрямую на нижний уровень канала передачи данных, а инкапсулируется в IP-дейтаграмму и передается на нижний уровень.
3. Если в IP-дейтаграмме поле протокола равно 1, это ICMP-сообщение.
подавление источника Не существует механизма, сообщающего источнику, что перегрузка устранена. Источник может только продолжать замедлять скорость отправки пакетов до тех пор, пока не перестанут получать дейтаграммы.
Пункт назначения недоступен Хост/маршрутизатор не может доставить датаграмму
тайм-аут Время выживания (фактически количество прыжков) уменьшается до 0, дейтаграмма отбрасывается, а в исходную точку отправляется сообщение о тайм-ауте ICMP.
Если фрагменты не дойдут полностью в течение таймера, будет отправлено сообщение о тайм-ауте, и все полученные фрагменты будут отброшены.
Проблема с параметром В заголовке дейтаграммы есть ошибка или в заголовке отсутствуют некоторые параметры для отправки этого сообщения. Это сообщение могут отправить как хост, так и маршрутизатор.
изменить маршрут Перенаправление маршрута с указанием хосту отправить его мне — не лучший выбор, пожалуйста, измените его.
CIDR NAT не может фундаментально решить проблему исчерпания IPv4, поэтому рождается более совершенный IPv6.
Протокол информации о маршрутизации RIP (Протокол информации о маршрутизации) [Прикладной уровень]
Алгоритм маршрутизации на основе вектора расстояния, меньшая AS (автономная система), подходящая для небольших сетей;
Сообщения RIP — это протокол прикладного уровня, инкапсулированный в дейтаграммы UDP.
Возможности протокола RIP:
RIP использует подсчет переходов при измерении путей (каждый маршрутизатор ведет запись расстояния от себя до каждого другого маршрутизатора);
Стоимость RIP определяется между исходным маршрутизатором и целевой подсетью;
Диаметр сети, ограниченный RIP, не превышает 15 прыжков;
Обменивайтесь всей информацией с соседом и обменивайтесь информацией только с соседним маршрутизатором, 30 активных раз (широковещательная рассылка).
Хорошие новости распространяются быстро, а плохие новости распространяются медленно (вероятно, из-за взаимного тупика, потребовалось 16 раз по 30 секунд, чтобы понять, что два маршрута напрасно отправляли данные друг другу)
Протокол Open Shortest Path First OSPF (Сначала открывайте кратчайший путь) [Сетевой уровень]
Алгоритм маршрутизации, основанный на состоянии канала (т. е. алгоритм Дейкстры), более крупная AS, подходит для больших сетей.
Непосредственно инкапсулируется в IP-дейтаграммы для передачи. (Как транспортный уровень, но учебная программа — это сетевой уровень, что вызывает споры)
Преимущества протокола OSPF:
Безопасность;
Поддержка нескольких путей с одинаковой стоимостью;
Поддержка дифференцированного измерения затрат;
Поддержка одноадресной и многоадресной маршрутизации;
Иерархическая маршрутизация.
BGP (протокол пограничного шлюза) Протокол пограничного шлюза [Прикладной уровень】
Это протокол, используемый между AS для поиска хорошего маршрута: вся информация обменивается в первый раз, а позже обмениваются только измененными частями, и выполняется инкапсуляция BGP.ТКПсегмент
Одноадресная рассылка (трансляция всех) Многоадресная рассылка (многоадресная рассылка по мере необходимости)
VPN, полное название Virtual Private Network, то есть «виртуальная частная сеть», представляет собой разновидность связи через общедоступную сеть (например, Интернет).Установка зашифрованного безопасного соединения в незащищенной сети Технологии. VPN изолирует связь между оконечным устройством пользователя и сервером, создавая виртуальный зашифрованный канал для обеспечения конфиденциальности, целостности и доступности передачи данных.
NAT используется в частных сетях, где несколько хостов получают доступ к Интернету через общедоступный IP-адрес, что замедляет использование IP-адресов, но увеличивает сложность сетевого взаимодействия.
Многопротокольная коммутация по меткам (MPLS) — это технология передачи данных в сетях с коммутацией пакетов. Он использует метки для пересылки пакетов данных вместо того, чтобы полагаться на IP-адрес назначения, как традиционная IP-маршрутизация.
По сравнению с традиционной IP-маршрутизацией, при пересылке данных он анализирует IP-заголовок только на границе сети, а не анализирует IP-заголовок на каждом прыжке, что экономит время обработки.
SDN — это новая инновационная сетевая архитектура,Виртуализация сети способ реализации.ЧтоОсновная технологияOpenFlowдобавлениемИнтернет-оборудованиеПлоскость управления отделена от плоскости данных, что обеспечиваетСетевой трафикГибкое управление делает сеть более интеллектуальной и обеспечиваетбазовая сетьа инновации в области приложений обеспечивают хорошую платформу.