Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемtelematika.stu.neva.ru
1 Межсетевой экран ССПТ-2 Стек TCP/IP Основные сведения Подгурский Юрий Евгеньевич
2 Межсетевой экран ССПТ-2 TCP/IP, SPX/IPX
3 Решение сложных задач Декомпозиция: Разбиение на более простые подзадачи Четкое определение функций Входные и выходные интерфейсы Координация Иерархический подход строгая последовательность связь только со смежным уровнем)
4 Специфика систем связи: Взаимодействие 2х и более абонентов Территориальная распределенность Разнотипное оборудование Наличие промежуточных устройств Необходимо большое количество согласований (стандартизация)
5 Многоуровневый подход Потребность объединения разнотипных ЭВМ Разработка идеологической концепции (Многоуровневый подход) Универсальные правила взаимодействия ЭВМ (Принцип открытых систем) Эталонная модель ВОС/МОС, ЭМВОС, ISO/OSI
6 Бронирование отеля в Бразилии
7 ISO/OSI Reference Model Application Presentation Session Transport Network Datalink Physical How to transmit signal: Coding Two party communication: Ethernet Routing, Addressing: IP End-to-end communication: TCP File transfer, , Remote Login ASCII Text, Sound Establish/manage connection 1 2 3
8 Эталонная модель взаимодействия открытых систем (ISO/OSI)
9 Эталонная модель ISO/OSI Единый перечень понятий Единый способ расщепления функций Единые правила – совместимость Независимые модули – модификация
10 Гибридная модель
11 Физический уровень Во всех устройствах сети Физическая среда, дальность, скорость, кодирование, уровни сигналов, разъемы Аппаратная реализация (сетевые адаптеры) 10 BaseT - UTP кат 3, 100 ом, 100м, 10Мбит/c, Манчестерский код, RJ-45
12 Канальный уровень Управление доступом к среде (МАС) Обработка ошибок (Кадры, контрольная сумма, повторная передача) Адресация Управление потоком Хосты, мосты, коммутаторы, маршрутизаторы Хост : Сетевые карты + драйверы LAN: Ethernet, Token Ring, FDDI (типовые топологии) WAN: точка-точка, PPP, LAP-B
13 Сетевой уровень Сеть - типовая топология, стандартный канальный протокол, один администратор Внутри сети – канальный уровень Между сетями – сетевой уровень Маршрутизация, Согласование технологий Адресация (сеть – хосты c единым номером сети) Программный модуль ОС, ПО маршрутизатора IP, IPX
14 Транспортный уровень Протоколы END-to-END Качество передачи (достоверность, очередность) Управление передачей Мультиплексирование ПО хоста TCP, UDP, SPX
15 Сеансовый уровень Управление диалогом Установление/разъединение соединения Синхронизация (точки отката) ПО хоста Обычно совмещается с транспортным или прикладным уровнем
16 Представительский уровень Унификация формы представления информации Шифрация SSL Обычно совмещается с прикладным уровнем
17 Прикладной уровень Доступ к распределенным ресурсам Большое число протоколов HTTP. FTP, NFS, SMTP, Telnet…
18 Модель протоколов TCP/IP Прикладной Транспортный Межсетевой Канальный
19 Модель протоколов IPX/SPX
20 Модель взаимодействия двух узлов Конечная система Конечная система Промежуточные системы Коммутатор Маршрутизатор Хаб
21 Взаимодействия двух компьютеров в одной ЛВС
22 Взаимодействие компьютеров различных ЛВС, связанных через маршрутизатор
23 Инкапсуляция данных на передающей стороне
24 Демультиплексирование на различных уровнях
25 Форматы кадров Ethernet
26 тип 0800 IP датаграмма тип 0806 ARP запрос/отклик PAD тип 0800 IP датаграмма тип 0806 ARP запрос/отклик PAD адрес назначения адрес источника типданныеCRC адрес назначения адрес источника длина DSAP AA SSAP AA org code 00 cntl 03 типданныеCRC Ethernet инкапсуляция (RFC 894): байт IEEE 802.2/802.3 Инкапсуляция (RFC 1042): MAC802.2 LLC802.2 SNAP
27 LAN на коммутаторах
28 VLAN на одном коммутаторе Группировка портов
29 VLAN на нескольких коммутаторах с группировкой портов
30 IEEE 802.1Q Tagged Frame for Ethernet
31 Классы IP сетей Формат IP адреса – 32 бита, 4 октета Пример номер сети0номер узла Класс А номер сети10номер узла Класс B номер сети110номер узла Класс C групповой адрес1110 Класс D Зарезервирован11110 Класс E
32 Диапазоны номеров сетей различных классов КлассНаименьший адресНаибольший адрес A B C D E
33 Специальные IP-адреса IP-адресМожет указыватьОписание N сетиN узлаИсточникПриемник 00ДаНетАдрес узла, сгенерировавшего пакет 0NДаНетАдрес узла той же сети 127любойДа Loopback (b) НетДаОграниченный широковещательный алрес NНетДаШироковещательный адрес в сети N Адреса для частных сетей Класс А (1) (10/8 prefix) Класс В (16) (172.16/12 prefix) Класс С (255) ( /16 prefix)
34 Адресация подсетей Подобное разделение позволяет создать 256 подсетей по 254 хоста в каждой Пример разделение на подсети адреса класса B.
35 Маска подсети Маски двух различных подсетей класса B.
36 Использование масок для структуризации сети Адрес класса В Маска Подсети
37 Маски разной длины Сеть N IP Маска Маска Подсеть N /25 Подсеть N / N! N2 Подсеть N /26 Маска Подсеть N /26 Маска N2 : Маска N
38 Формат IP-пакета версии IPv4 13-бит смещение фрагмента
39 Флаги TOS (Type Of Service) Три младших бита (Precedence) определяют приоритет дейтаграммы: управление сетью (максимальный приоритет) – обычная передача(минимальный приоритет) Биты D,T,R,C определяют желаемый тип маршрутизации: D (Delay) - минимальная задержка, T (Throughput) - максимальная пропускная способность, R (Reliability) - максимальная надежность, C (Cost) - минимальная стоимость. В дейтаграмме может быть установлен только один из битов D,T,R,C. Старший бит байта не используется.
40 Протокол разрешения адресов (ARP/RARP) A X B Y A X B Y ARP- запрос - широковещательная посылка (IP-addr, MAC-address=?) ARP-ответ (IP-addr, MAC-addr)
41 Формат пакета ARP/RARP
42 Протокол обмена управляющими сообщениями ICMP Инкапсуляция ICMP сообщений в IP- датаграммы ICMP сообщение
43 Типы сообщений ICMP
44 Формат UDP-пакета
45 Назначение номеров портов Централизованно (IANA) Локально (Разработчик) Динамическое(ОС) N порта - Id прикладного процесса в узле Прикладной уровень - (клиент-сервер) Серверные порты-Клиентские порты (0-1023) - Зарезервированные (сервисы) >1023 – свободные (клиентские) ОС UNIX - файл /etc/services.
46 MUX/DMUX потоков
47 Порты TCP/UDP ftp-data20/tcpFile Transfer [Default Data] ftp 21/tcpFile Transfer [Control] ssh 22/tcpSSH Remote Login Protocol telnet 23/tcpTelnet smtp 25/tcpSimple Mail Transfer Protocol domain 53/udpDomain Name Server finger 79/tcp http80/tcpWorld Wide Web HTTP(8000,8080) pop3 110/tcpPost Office Protocol( Ver 3) auth113/tcpident tap #Authentication Service nntp 119/tcp#Network News Transfer Protocol netbios-ns 137/udpNETBIOS Name Service netbios-dgm138/udpNETBIOS Datagram Service netbios-ssn139/udpNETBIOS Session Service imap4143/tcpInterim Mail Access Pr v4 snmp 161/udpSNMP printer515/tcpspooler printer515/udpspooler nfsd 2049/tcpnfs # NFS server daemon nfsd 2049/udpnfs # NFS server daemon squid3128/tcp# Proxy server x116000/tcp# are assigned to X Window System font-service 7100/tcp#X Font Service
48 Формат TCP-сегмента
49 Установление TCP соединения AB SYN, ISN ACK, SYN, ISN ACK ACK, данные A B ok! + запрос B A запрос A B B A ok!
50 Программа Ping Формат ICMP сообщения для эхо запроса и эхо отклика C:\ >ping yandex.ru Обмен пакетами с yandex.ru [ ] по 32 байт: Ответ от : число байт=32 время=127мс TTL=23 Время ожидания запроса истекло. Ответ от : число байт=32 время=14мс TTL=23 Статистика Ping для : Пакетов: послано = 4, получено = 3, потеряно = 1 (25% потерь), Приблизительное время передачи и приема: наименьшее = 14 мс, наибольшее = 127 мс, среднее = 38 мс
51 Программа Traceroute UDP – N порта приемника > (не сущ) 1. TTL=1 ( ICMP - time exceeded, адр. ист. - IP адрес 1-го маршрутизатора) 2. TTL=2 ( ICMP - time exceeded, адр. ист. - IP адрес 2-го маршрутизатора) … n TTL=n (ICMP - port unreachable, адр. ист.- IP-адрес хоста назначения). Для каждого значения TTL - 3 датаграммы
52 Средства анализа пакетного трафика Утилита Tcpdump (Windump)
53 Формат вывода TCPDUMP tcpdump -e -n 09:11: :0:c0:6f:2d:40 ff:ff:ff:ff:ff:ff arp 60: arp who-has tell :11: :0:c0:c2:9b:26 0:0:c0:6f:2d:40 arp 60: arp reply is-at 0:0:c0:c2:9b: tcpdump –e 09:11: :0:c0:6f:2d:40 0:0:c0:c2:9b:26 ip 60: bsdi.1530 > svr4.578: S : (0) win 4096 [tos 0x10] 09:11: :0:c0:c2:9b:26 0:0:c0:6f:2d:40 ip 60: svr4.578 > bsdi.1530: S : (0) ack win :11: :0:c0:6f:2d:40 0:0:c0:c2:9b:26 ip 60: bsdi.1530 > svr4.578:. ack 1 win 4096 [tos 0x10] > > >
54 Вывод TCPDUMP Tcpdump -n 13:40: arp who-has tell :40: arp reply is-at 0:c:6e:5f:f:bc 13:40: IP > : : (1) ack win (DF) 13:40: IP > :. ack 0 win 0 (DF) 13:41: IP > : igmp v2 report :41: IP > : S : (0) win (DF) 13:41: IP > : S : (0) ack win 5840 (DF)
55 Команда ipconfig /all
56 Команда ifconfig /all
57 Команда nslookup
58 ARP- таблица Команда arp -a
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.