Application
Transport
Internet
Data Link
Physical
IHL - IP header length – Длина заголовка IP. Единица в IHL - 32-битное слово. Поле состоит из 4х бит =>максимальная длина заголовка IP 60 байт
15
16
31
0
TOS - type of service – Тип сервиса Первые 3 бита образуют подполе приоритета 4 TOS должен быть равен 0. Остальные 4 бита TOS:
минимизация задержки
максимизация пропускной способности
максимизация надежности доставки
минимизация стоимости
Только 1 из этих 4 бит может быть 1
TPL – полная длина пакета в байтах. Максимальная длина IP пакета 65535.
IDENTIFICATION – это поле используется когда IP нуждается в дефрагментации датаграммы.
Все фрагменты должны иметь одинаковое значение данного поля.
Продолжение...
15
16
31
0
PROTOCOL – поле указывает какому протоколу верхнего уровня принадлежит информация в поле данных пакета.
HEADER CHECKSUM рассчитывается только по заголовку.
SOURCE и DESTINATION – IP адреса отправителя и получателя.
OPTIONS поле переменной длины для различных опций.Часть из них мы обсудим позже. В конце поля OPTIONS должно быть добавлено несколько байт для выравнивания заголовка пакета по 32х битной границе.
DATA – поле Данных
11001100
Binary
32 bits
172
16
122
204
Example
Decimal
Example
Binary
1
8
9
16
17
24
25
32
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
128
64
32
16
8
4
2
1
IP Address Classes
8 bits
8 bits
8 bits
8 bits
Multicast Group
8
9
16
17
24
25
32
Range (224-239)
10101100
00010000
00000000
00000000
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Network
Host
00000000
00000001
11111111
11111111
11111111
11111110
...
...
00000000
00000011
11111101
1
2
3
65534
65535
65536
-
...
2
65534
N
2N-2 = 216-2 = 65534
Also written as “/24” where 24 represents the number of 1s in the mask.
11111111
11111111
00000000
00000000
172.16.3.1
IP: 172.16.3.2
Ethernet: 0800.0020.1111
172.16.3.2
IP: 172.16.3.2 = ???
Reserved (6)
Code bits (6)
Window (16)
Checksum (16)
Urgent (16)
Options (0 or 32 if any)
Data (varies)
20
Bytes
Bit 0
Bit 15
Bit 16
Bit 31
SYN received
TCP Three Way Handshake/Open Connection
Host A
Host B
SYN received
TCP Three Way Handshake/Open Connection
Send ACK 2
Send 2
Receive 2
Receive ACK 3
Send ACK 3
Send 3
Receive 3
Receive ACK 4
Send ACK 4
TCP Simple Acknowledgment
ACK 3
Window size = 2
Packet 3 is
Dropped
Receiver
ACK 3
Window size = 2
Packet 3 is
Dropped
Window size = 3
Send 4
Window size = 3
Send 3
Receiver
Packet 3 is
Dropped
Window size = 3
Send 4
Window size = 3
Send 3
ACK 5
Window size = 2
Receiver
Window size = 3
FIN N
ack N+1
Client stays in this state for twice the MSL
Data (if any)
1
Bit 0
Bit 15
Bit 16
Bit 31
Checksum (16)
8
Bytes
Стек UDP/IP
Не обеспечивает надежной доставки пакетов
Не вносит доп. задержек и доп. избыточность (мал. заг)
Используется приложениями чувствительными к задерж- кам, но менее чувствитель- ными к потерям пакетов:
VoIP, Video Conference, VoD
Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть