Эта статья участвует в "Сетевой протокол должен знать должен знать"Требуют документов
Вот о чем я должен поговорить на этот раз网络层
протокол
Обзор:
Сетевой уровень делает только одно — находит объекты. Но по известным причинам поиск объектов затруднен, хорошо, давайте посмотрим, как сетевой уровень может находить объекты:
- IP
- ICMP
- IGMP
- ARP
- RARP
В этом выпуске мы поговорим об ИП
IP
IP-протокол — это аббревиатура от Интернет-протокола, который является одним из двух важных протоколов в наборе протоколов TCP/IP и является ядром работы набора протоколов TCP/IP, как показано на рисунке:
Наибольший успех IP заключается в его гибкости, он требует, чтобы физическая сеть выполняла только самые основные функции, то есть физическая сеть могла передавать пакеты.IP-датаграмма, дейтаграммы имеют разумный размер и не требуют абсолютно надежной доставки. Ненадежная служба доставки дейтаграмм без установления соединения, предоставляемая IP, позволяет соединять различные физические сети, если они могут обеспечивать передачу [датаграмм], что стало основной причиной, по которой Интернет за несколько лет штурмом захватил мир. Поскольку IP так важен в протоколе TCP/IP, он стал основной частью дизайна Интернета TCP/IP, и иногда Интернет TCP/IP называют сетью, основанной на технологии IP.
Как IP реализует сетевое взаимодействие? Сетевые системы и оборудование, выпускаемые различными производителями, такие как Ethernet и сети с коммутацией пакетов, не могут взаимодействовать друг с другом.Основная причина невозможности взаимодействовать друг с другом заключается в том, что основная единица передаваемых ими данных - формат рама другая. IP-протокол на самом деле представляет собой набор протокольного программного обеспечения, состоящего из программ. Он единообразно преобразует различные «кадры» в формат IP-датаграммы. Это преобразование является одной из наиболее важных функций Интернета, позволяя компьютерам любого типа осуществление общения в Интернете имеет характеристики «открытости».
Если вы не понимаете вышеизложенное, пожалуйста, нажмитездесь
Это история из предыдущей статьи, ip data package берет tcp пакет на провод, далее далее нам тоже надо понять как ip протокол определяет адрес назначения.
айпи адрес
IPv4 использует 32-битные адреса для идентификации компьютера и сети, к которой он подключен. IPv6 использует 128-битные адреса для идентификации компьютера и сети, к которой он подключен.
Обозначение ИПВ4
- Класс А: 1.0.0.0~126.255.255.255
- Класс Б: 128.0.0.0~191.255.255.255
- Класс C: 192.0.0.0~223.255.255.255
- Класс D: 224.0.0.0~239.255.255.255
Обозначение ИПВ6
- Разделить шестнадцатеричное обозначение
Формат X:X:X:X:X:X:X:X, где каждый X представляет 16b в адресе в шестнадцатеричном формате, например: ABCD:EF01:2345:6789:ABCD:EF01:2345:6789 В этих обозначениях ведущие нули каждого X могут быть опущены, например: 2001:0DB8:0000:0023:0008:0800:200C:417A→ 2001:DB8:0:23:8:800:200C:417A
- 0-битная упакованная нотация
В некоторых случаях адрес IPv6 может содержать длинную точку 0 в середине, а непрерывная точка 0 может быть сжата в «::». Однако для обеспечения уникальности разрешения адреса "::" в адресе может встречаться только один раз, например:
FF01:0:0:0:0:0:0:1101 → FF01::1101 0:0:0:0:0:0:0:1 → ::1 0:0:0:0:0:0:0:0 → ::
- Встроенная нотация адреса IPv4
Чтобы реализовать взаимодействие IPv4-IPv6, адрес IPv4 будет встроен в адрес IPv6.В настоящее время адрес обычно выражается как: X:X:X:X:X:X:dddd, первые 96b выражены в шестнадцатеричном формате, а последние 32b Адрес представлен десятичным числом с точками IPv4. Например, два типичных примера: ::192.168.0.1 и ::FFFF:192.168.0.1. Обратите внимание, что в первых 96b метод сжатия 0 бит по-прежнему применим.
Сначала здесь будет написано знание IP.Если вы продолжите идти дальше, это будут некоторые знания об оборудовании, программном обеспечении, Интернете вещей, а также друзья по эксплуатации и обслуживанию, которые могут его использовать, но эта колонка пока не будет рассматриваться. существование.