Сетевые Протоколы

Description

Карточки для запоминания полей пакетов различных сетевых протоколов
Sergei Fomin
Flashcards by Sergei Fomin, updated more than 1 year ago
Sergei Fomin
Created by Sergei Fomin almost 9 years ago
49
0

Resource summary

Question Answer
Формат фрейма Ethernet II
Поле "EtherType" в фрейме Ethernet Обозначает тип инкапсулированного во фрейм протокола сетевого уровня. Например: 0х8000 - IPv4, 0x8100 - фрейм 802.1Q, 0x0806 - ARP
Формат тега 802.1Q Идентификатор протокола (0x8100) - 16 бит Код приоритета - 3 бита (802.1p) Drop Eligable - 1 бит VLAN ID - 12 бит
Поле "Priority" в теге 802.1Q Определяет класс трафика (его приоритет), поддерживает значения от 0 (фоновый трафик) до 7 (управляющий трафик).
Поле "CFI"/"DEI" в теге 802.1Q Раньше использовалось как CFI (canonical form indicator) - бит, устанавливающий режим совместимости с Token Ring. Сейчас это DEI (drop eligibility indicator) - указывает, можно ли дропнуть фрейм при перегрузках.
Формат заголовка IPv4
Поле "IHL" пакета IP Internet Header Length - длина заголовка IP в 32-битных словах.
Поле "Type of Service" пакета IP Приоритет данного сегмента - 3 бита; Флаг низкой задержки - 1 бит; Флаг высокой пропускной способности - 1 бит; Флаг высокой надёжности - 1 бит; ECN (explicit congestion notification) - явное сообщение о перегрузке, 2 бита.
Поле "Identification" пакета IP Идентифицирует группу фрагментов одного пакета. Разными ОС генерируется по-разному.
Поле "Flags" пакета IP Первый бит зарезервирован и равен 0. Второй бит - DF (don't fragment) - запрещает фрагментировать пакет. Третий бит - MF (more fragments) - означает, что данный фрагмент не был последним фрагментом пакета.
Поле "Fragmentation Offset" пакета IP Указывает количество 8-байтовых блоков, на которое данные этого фрагмента смещены относительно начала пакета. У первого фрагмента равен 0.
Поле "Time To Live" пакета IP Каждый роутер уменьшает значение этого поля как минимум на единицу, при достижении 0 пакет отбрасывается. Нужно для предотвращения зацикливания пакетов IP в сети.
Поле "Protocol" пакета IP Тип инкапсулированного в IP-пакет протокола. Например: 0x06 - TCP, 0x11 - UDP.
Формат заголовка TCP
Поле "Sequence Number" в заголовке TCP Если установлен флаг SYN, то поле содержит стартовый номер (первый отправленный байт будет иметь номер SEQ+1). Если SYN не установлен, то поле содержит номер первого байта данного сообщения.
Поле "Acknowledgement Number" в заголовке TCP Если установлен флаг ACK, то поле содержит следующий Sequence Number, который отправитель ожидает получить от приёмника.
Поле "Header Length"/"Data offset" в заголовке TCP Означает длину заголовка TCP в 32-битных словах.
Флаги TCP URG - указывает, что надо рассмотреть поле Urgent Pointer ACK - указывает, что надо рассмотреть поле Acknowledgement PSH - указание передать данные из буфера конечному приложению RST - сброс соединения SYN - синхронизация поля Sequence FIN - окончание соединения
Поле "Window Size" заголовка TCP Указывает, какое количество байт отправитель пакета готов принять без подтверждения.
Поле "Urgent Pointer" заголовка TCP Если установлен флаг URG, указывает на последний байт данных, имеющий высокую срочность.
Формат заголовка UDP
Поле "Length" в заголовке UDP Указывает длину всей UDP-датаграммы (включая заголовок) в байтах.
Поле "Checksum" в заголовке UDP Контрольная сумма всей датаграммы (и заголовка, и данных). Не обязательное поле - если отправитель не генерировал контрольную сумму, поле заполняется нулями.
Порты TCP и UDP Порт - идентификатор приложения, которое отправило данные или которому они предназначены. Диапазоны портов TCP и UDP независимы.
Show full summary Hide full summary

Similar

Camada de Transporte
Cesar Viana
TCP/IP
Jessica Rizo
Стандарты IEEE
Sergei Fomin
Common Port Numbers
River L.
Networks
B Ilo
The Essential Tools /Networking
neteng33
Сетевые Технологии (экзамен)
Sergei Fomin
Network Topologies
Liam-Beckwith
NETWORKS
Gracie Stokes
FIT3031 - Network Security Exam Practice
Nicholas Bagnall
Systems Software Revision
cocacolai