- •1.1 Принципы построения и организационная структура Интернет.
- •1.1.1 Каким образом мы попадаем со своего компьютера на удаленный сервер?
- •1.3 Базовые протоколы (ip, tcp, udp)
- •1.3.1 Стек протоколов tcp/ip
- •1.3.2 Физический и канальный уровень.
- •1.3.3 Межсетевой уровень и протокол ip.
- •1.3.4 Транспортный уровень
- •1.4 Назначение портов
- •1.7 NetScanner - позволяет посмотреть ответ определенного порта.
- •2.1 Для чего это нужно?
- •2.2 Принципы организации dns
- •1.5 Программа Ping
- •2.3 Некоторые типы dns-серверов
- •2.4 Формат dns-сообщения
- •2.5 Некоторые виды записей в dns
- •2.6 Программа nsLookUp.
- •3.1 Универсальный идентификатор ресурсов (uri), его назначение и составные части.
- •3.2 Универсальный указатель ресурса url
- •3.3 Некоторые схемы url
- •5.1 Служба ftp.
- •5.2 Протокол ftp
- •5.2.1 Различие работы пассивного режима и активного.
- •5.3 Протокол tftp
- •5.4 Программы клиенты
- •6.1 Служба www
- •6.2 Протокол http
- •6.2.2 Формат http-ответа:
- •6.2.3 Некоторые параметры http-ответа:
- •6.2.4 Соединение к http с помощью Telnet
- •6.3 Программа TeleportPro.
- •8.1 Электронная почта.
- •8.2 Формат сообщения.
- •8.2.1.Некоторые поля заголовка:
- •8.3 Протокол smtp
- •8.3.1 Модель протокола
- •8.3.2 Последовательность команд smtp
- •8.3.3 Некоторые команды smtp
- •8.3.4 Синтаксис некоторых команд smtp
- •8.3.5 Некоторые коды ответов smtp
- •8.3.6 Ретрансляция сообщений
- •8.3.7 Резервные почтовые серверы (relay)
- •8.3.8 Отправка сообщения на smtp с помощью Telnet
- •9.1 Протокол pop3
- •9.1.1 Модель протокола pop3
- •9.1.2 Принцип работы pop
- •9.1.4 Просмотр сообщений на pop3 сервере с помощью Telnet
- •9.2 Протокол imap
- •Imap, как стандарт, пока не принят, он остается "предложенным стандартом"!!!
- •9.2.1 Принцип работы imap
- •9.2.2 Атрибуты сообщений
- •9.2.3 Некоторые команды imap
- •9.2.4 Пример работы imap4
- •9.2.5 Просмотр сообщений на imap4 сервере с помощью Telnet
- •10.1 Адресация в сети Internet.
- •10.1.1 Типы адресов.
- •Классы адресов
- •10.2 Протокол ip
- •10.2.1 Межсетевой уровень и протокол ip.
- •10.3 Статическая маршрутизация.
- •10.3.1 Таблицы маршрутизации.
- •10.3.1 Маршрутизация без маски (на классах).
- •10.3.1 Маршрутизация с маской (cidr).
- •10.4 Протокол надежной доставки сообщений tcp
- •10.4.1 Понятие сокета:
- •10.4.2 Соединения tcp:
- •10.4.3 Диаграмма состояний tcp:
10.3.1 Таблицы маршрутизации.
Для получения таблицы маршрутизации используется команда route.
Рассмотрим таблицы маршрутизации самой простой сети.
Схема сети
Столбцы таблицы маршрутизации:
Destination - адрес сети назначения
Gateway - адрес шлюза
Genmask - маска сети назначения
Flags - флаги U - показывает, что маршрут активен. G - показывает, что маршрут проходит через промежуточный маршрутизатор (Gateway). H - специфический маршрут, маршрут к этому хосту отличается от маршрута ко всей этой сети.
Metric - метрика, если для отправки можно использовать несколько маршрутов, позволяет делать выбор. Метрика =0 обозначает, что эта сеть непосредственно подключена к данному интерфейсу.
Ref - сколько раз ссылались на данный маршрут при обработке пакетов
Use - количество пакетов, переданное по данному маршруту.
Iface - интерфейс для отправки пакетов.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
#
Таблица (linux) маршрутизации на 192.168.0.6
В таблице прописаны два правила:
Пакеты для сети 192.168.0.0/255.255.255.0 посылать напрямую, т.е. не через маршрутизатор.
Пакеты для всех остальных сетей посылать на default-маршрутизатор с адресом 192.168.0.1.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
83.149.236.64 * 255.255.255.224 U 0 0 0 eth0
default 83.149.236.92 0.0.0.0 UG 0 0 0 eth0
#
Таблица (linux) маршрутизации на 192.168.0.1
В таблице прописаны три правила:
Пакеты для сети 192.168.0.0/255.255.255.0 посылать напрямую, через интерфейс eth1.
Пакеты для сети 83.149.236.64/255.255.255.224 посылать напрямую, через интерфейс eth0.
Пакеты для всех остальных сетей посылать на default-маршрутизатор с адресом 83.149.236.92, через интерфейс eth0.
В разных системах таблицы немного отличаются, но в целом очень похожи.
>route PRINT
===========================================================================
Активные маршруты:
Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика
0.0.0.0 0.0.0.0 10.85.241.18 10.85.241.63 1
10.85.240.0 255.255.254.0 10.85.241.63 10.85.241.63 20
10.85.241.63 255.255.255.255 127.0.0.1 127.0.0.1 20
10.255.255.255 255.255.255.255 10.85.241.63 10.85.241.63 20
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 240.0.0.0 10.85.241.63 10.85.241.63 20
255.255.255.255 255.255.255.255 10.85.241.63 10.85.241.63 1
Основной шлюз: 10.85.241.18
===========================================================================
Пример таблицы маршрутизации в Windows
Источники информации для таблицы маршрутизации:
Ручная настройка сетевых интерфейсов.
Ручная настройка default маршрутизатора.
Ручная настройка настройка маршрутов.
Динамические протоколы - RIP, OSPF и т.д.
Рассмотрим intranet сеть (без выхода в Интернет) из четырех сегментов.
Схема сети.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
192.168.3.0 * 255.255.255.0 U 0 0 0 eth0
#
Таблица (linux) маршрутизации на маршрутизаторе.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
#
Таблица (linux) маршрутизации на 192.168.0.6.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
#
Таблица (linux) маршрутизации на 192.168.1.128.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.2.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.2.1 0.0.0.0 UG 0 0 0 eth0
#
Таблица (linux) маршрутизации на 192.168.2.32.
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.3.0 * 255.255.255.0 U 0 0 0 eth0
default 192.168.3.1 0.0.0.0 UG 0 0 0 eth0
#
Таблица (linux) маршрутизации на 192.168.3.64.
