Модель ISO/OSI СТЕК OSI СТЕК TCP/IP

Скачать презентацию Модель ISO/OSI  СТЕК OSI  СТЕК TCP/IP Скачать презентацию Модель ISO/OSI СТЕК OSI СТЕК TCP/IP

Модель OSI, стеки протоколов.ppt

  • Количество слайдов: 18

>Модель ISO/OSI Модель ISO/OSI

>СТЕК OSI СТЕК OSI

>СТЕК TCP/IP СТЕК TCP/IP

>СТЕК IPX/SPX СТЕК IPX/SPX

>СТЕК Net. BIOS/SMB СТЕК Net. BIOS/SMB

>     Формат заголовка IP  Versio   Type of Формат заголовка IP Versio Type of IHL Total Length n Service Fragment Identification Flags Offset Time to Live Protocol Header Checksum Source Address Destination Address Options Padding

>- Version (версия) 4 бита - IHL (длина Internet заголовка) 4 бита - Type - Version (версия) 4 бита - IHL (длина Internet заголовка) 4 бита - Type of Service (тип сервиса) 8 бит Некоторые сети осуществляют обслуживание с приоритетом, которое неким образом дает преимущество для продвижения данной датаграммы по сравнению со всеми остальными. Реально выбор осуществляется между тремя альтернативами: малой задержкой, высокой достоверностью и высокой пропускной способностью. Приоритет 0 1 2 3 4 5 6 7 приоритет D T R 0 0 - управление сетью 111 биты 0 -2 приоритет 110 - межсетевое управление бит 3 0 - нормальная задержка, 101 - CRITIC/ECP 1 - малая задержка 100 - более, чем мгновенно бит 4 0 - нормальная пропускная способность, 011 - мгновенно 1 - высокая пропускная способность 010 - немедленно бит 5 0 - обычная достоверность, 1 - высокая достоверность 001 - приоритетно биты 6 -7 зарезервированы 000 - обычный маршрут

>- Total Length (общая длина) 16 бит Общая длина - это длина датаграммы, измеренная - Total Length (общая длина) 16 бит Общая длина - это длина датаграммы, измеренная в октетах, включая Internet заголовок и поле данных. Это поле может задавать длину датаграммы вплоть до 65535 октетов. -Identification (идентификатор) 16 бит Идентификатор устанавливается отправителем для сборки фрагментов какой-либо датаграммы. - Flags (различные управляющие флаги) 3 бита зарезервирован, должен быть нуль бит 0 бит 1 (DF) 0 - возможно фрагментирование, 1 - запрет фрагментации бит 2 (MF) 0 - последний фрагмент, 1 - будут еще фрагменты 0 1 2 0 DF MF - Fragment Offset (смещение фрагмента) 13 бит Это поле показывает, где в датаграмме находится этот фрагмент. Смещение фрагмента изменяется порциями по 8 октет (64 бита). Первый фрагмент имеет смещение нуль. - Time to Live (Время жизни) 8 бит Это поле показывает максимальное время, в течении которого датаграмме позволено находиться в системе Internet. Если это поле имеет значение нуль, то датаграмма должна быть разрушена. Значение этого поля изменяется при обработке заголовка Internet.

>- Protocol (Протокол) 8 бит Это поле показывает, какой протокол следующего уровня использует данные - Protocol (Протокол) 8 бит Это поле показывает, какой протокол следующего уровня использует данные из Internet датаграммы. - Header Checksum (Контрольная сумма заголовка) 16 бит Поскольку некоторые поля заголовка меняют свое значение (например, время жизни), это значение проверяется и повторно рассчитывается при каждой обработке Internet заголовка. - Source Address (адрес отправителя) 32 бита -Destination Address (адрес получателя) 32 бита - Options (опции) поле переменной длины Опции могут появиться в датаграммах, а могут и не появляться. Они должны поддерживаться всеми Internet модулями (хостами и шлюзами). Не обязательно каждая конкретная датаграмма несет опции, но нести их все же может. Считается, что октет типа опции состоит из трех полей: бит флаг копирования 1 2 бита класс опции 5 бит номер опции Флаг копирования показывает, что эта опция копируется во все фрагменты при фрагментации. - не копируется 0 1 - копируется

> Классы опции  0 - управление 1 - резервировано 2 - отладка и Классы опции 0 - управление 1 - резервировано 2 - отладка и измерения 3 - резервировано Определены следующие опции Internet класс номер длина описание 0 0 - Конец списка опций. Эта опция занимает лишь один октет, октет длины отсутствует. 0 1 - Нет операции. Эта опция занимает лишь один октет. Не имеет октета длины. 0 2 11 Безопасность. Используется для поддержания безопасности, изоляции, разделения на группы пользователей (TCC), обработки кодов ограничения, соответствующих DOD требованиям. 0 3 перем Потеря маршрута отправителя. Используется для передачи Internet датаграммы, основанной на имеющейся у отправителя информации 0 9 перем Определение маршрута отправителя. Используется для передачи Internet датаграммы, основанной на имеющейся у отправителя информации 0 7 перем Запись маршрута. Используется для отслеживания проходимого Internet датаграммой маршрута. 0 8 4 Идентификатор маршрута. Используется для поддержки идентификации потока. 2 4 перем Временной штамп Internet.

> Пример минимальной Internet датаграммы, несущей данные  Ver = 4 IHL = 5 Пример минимальной Internet датаграммы, несущей данные Ver = 4 IHL = 5 Type of Service Total Length = 21 Identification = 111 Flg = 0 Fragment Offset = 0 Time = 123 Protocol = 1 Header Checksum Source Address Destination Address data . В данном примере мы показываем сперва Internet датаграмму промежуточного размера (452 октета данных), а затем два Internet фрагмента, которые могли бы возникнуть при фрагментации исходной датаграммы в случае, когда максимальная допустимая единица пересылки составляла 280 октетов. Ver = 4 IHL = 5 Type of Service Total Length = 472 Identification = 111 Flg = 0 Fragment Offset = 0 Time = 123 Protocol = 6 Header Checksum Source Address Destination Address data .

>Теперь приведем первый фрагмент, который возникает при расщеплении исходной датаграммы по границе после 256 Теперь приведем первый фрагмент, который возникает при расщеплении исходной датаграммы по границе после 256 октета данных. Ver = 4 IHL = 5 Type of Service Total Length = 276 Identification = 111 Flg = 1 Fragment Offset = 0 Time = 119 Protocol = 6 Header Checksum Source Address Destination Address data и второй фрагмент Ver = 4 IHL = 5 Type of Service Total Length = 216 Identification = 111 Flg = 0 Fragment Offset = 32 Time = 119 Protocol = 6 Header Checksum Source Address Destination Address data .

>Три основных класса IP-адресов IP-адрес имеет длину 4 байта и обычно записывается в виде Три основных класса IP-адресов IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих значения каждого байта в десятичной форме, и разделенных точками, например: 128. 10. 2. 30 - традиционная десятичная форма представления адреса, 100000001010 00000010 00011110 - двоичная форма представления этого же адреса. Класс А 0 Класс N сети Наименьший адрес N узла Н A 01. 0. 0 1 Класс В B 128. 0. 0. 0 1 1 0 N сети N узла C 192. 0. 1. 0. 2 Класс С D 224. 0. 0. 0 2 E 240. 0 2 1 1 0 N сети N узла Класс D 1 1 1 0 адрес группы multicast Класс Е 1 1 0 зарезервирован

>В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: 1. если IР-адрес состоит В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов: 1. если IР-адрес состоит только из двоичных нулей, 0 0. . . . . 0 0 то он обозначает адрес того узла, который сгенерировал этот пакет; 2. если в поле номера сети стоят 0, Номер узла 0 0. . . . 0 то по умолчанию считается, что этот узел принадлежит той же самой сети, что и узел, который отправил пакет; 3. если все двоичные разряды IP-адреса равны 1, 1 1. . . . . 1 1 то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast); 4. если в поле адреса назначения стоят сплошные 1, 1111. . . . 11 Номер сети то пакет, имеющий такой адрес рассылается всем узлам сети с заданным номером. Такая рассылка называется широковещательным сообщением (broadcast); 5. адрес 127. 0. 0. 1 зарезервирован для организации обратной связи при тестировании работы программного обеспечения узла без реальной отправки пакета по сети. Этот адрес имеет название loopback.

>IP - > TCP  IP - > UDP 45 00 00 28 IP - > TCP IP - > UDP 45 00 00 28 45 00 00 AF IP - ? ? ? 51 FF 40 00 00 40 00 0 E 19 0 C 38 80 06 93 C 4 40 11 25 32 4 D 92 FB C 4 0 A 00 01 0 C 0 A 00 00 01 E 5 C 4 03 37 0 A 00 00 01 0 A 00 01 0 C 50 10 FC 8 B 51 98 00 00 IP - > ICMP IP - ? ? ? 45 00 00 3 C 45 00 05 DC 61 1 B 00 00 6 F DA 20 B 9 6 F DA 21 72 80 01 C 4 99 80 01 8 F 81 80 01 8 E C 8 0 A 00 01 0 C 0 A 00 00 01 IP - ? ? ? 45 00 05 DC 6 F DA 21 72 3 E 1 C 3 C 2 F 80 01 8 E C 8 40 01 E 5 C 9 0 A 00 01 0 C 0 A 00 00 01 0 A 00 01 0 C

>       PROTOCOL NUMBERS In the Internet Protocol (IP) PROTOCOL NUMBERS In the Internet Protocol (IP) [45, 105] there is a field, called Protocol, to identify the next level protocol. This is an 8 bit field. Assigned Internet Protocol Numbers Decimal Keyword Protocol References ------- ----- 0 Reserved [JBP] 1 ICMP Internet Control Message [97, JBP] 2 IGMP Internet Group Management [43, JBP] 3 GGP Gateway-to-Gateway [60, MB] 4 IP in IP (encasulation) [JBP] 5 ST Stream [49, JWF] 6 TCP Transmission Control [106, JBP] 7 UCL [PK] 8 EGP Exterior Gateway Protocol [123, DLM 1] 9 IGP any private interior gateway [JBP] 10 BBN-RCC-MON BBN RCC Monitoring [SGC] 11 NVP-II Network Voice Protocol [22, SC 3] 12 PUP [8, XEROX] 13 ARGUS [RWS 4] 14 EMCON [BN 7] 15 XNET Cross Net Debugger [56, JFH 2] 16 CHAOS Chaos [NC 3] 17 UDP User Datagram [104, JBP]

> • Символьный адрес – www. ystu. ru  • IP – 192. 168. • Символьный адрес – www. ystu. ru • IP – 192. 168. 1. 15 • MAC - 00 -1 E-8 C-84 -95 -7 C

> 201. 125. 1. *  201. 125. 1. 1  201. 125. 2. 201. 125. 1. * 201. 125. 1. 1 201. 125. 2. 1 201. 125. 2. * 201. 125. 3. 1 201. 125. 1. 5 201. 125. 3. * 201. 125. 4. 1 201. 125. 5. 1 201. 125. 4. * 201. 125. 5. * 201. 125. 5. 5