От Айтишников можно услышать нежелание изучать сети передачи данных, что это им не надо и они спокойно без этого обходятся. А когда они сталкиваются с необходимостью понимания… Возникает вопросы:
Зачем существует одновременно модель ISO и TCP/IP?
В чем разница между OSI и TCP IP?
А некоторые даже не знаю что существует модель стека протоколов tcp ip.
FTP (File Transfer Protocol) – протокол передачи файлов.
FTP использует архитектуру клиент-сервер. На сервере находится файловая система. Клиент может подключаться к серверу и работать с файловой системой: загружать файлы, создавать и удалять каталоги, копировать и перемещать файлы между каталогами и т.п.
Протокол FTP использует URL для адресации файлов. Пример URL:
ftp://ftp-server.ru/pub/documents/latex/example1.tex
На транспортном уровне используется протокол TCP.
В отличие от большинства протоколов прикладного уровня, FTP использует два соединения:
— Управляющее соединение
— Соединение для передачи данных.
Команды протокола FTP:
USER — Указать имя пользователя
PASS — Указать пароль
LIST — Просмотр содержимого каталога
CWD — Смена текущего каталога
RETR — Передать файл с сервера на клиент
STOR — Передать файл с клиента на сервер
TYPE — Установить режим передачи
DELE — Удалить файл
MKD — Создать каталог
RMD — Удалить каталог
PASV — Использовать пассивный режим
QUIT — Выход и разрыв соединения
FTP передает логин и пароль пользователя, а также все данные по сети в открытом виде, поэтому безопасность очень низкая. Вместо FTP сейчас используются более безопасные протоколы на основе SSH: SFTP и SCP.
Протокол связующего (остовного) дерева (Spanning Tree Protocol, STP) позволяет автоматически отключать дублирующие соединений в Ethernet, чтобы в сети не образовалось кольца и широковещательного шторма.
Протокол STP определен в стандарте IEEE 802.1D.
Преимущества STP:
— Надежность соединений между коммутаторами.
— Защита от ошибок конфигурации.
Протокол STP работает в 3 этапа:
1. Выбор корневого коммутатора
2. Определение кратчайших путей до корневого коммутатора
3. Отключение всех остальных соединений
Для реализация STP коммутаторы каждые 2 секунды отправляют управляющие сообщения Bridge Protocol Data Units (BPDU) на групповой адрес STP 01:80:C2:00:00:00.
Расширения протокола STP.
RSTP (Rapid Spanning Tree Protocol):
— Срабатывает быстрее при подключении оборудования и изменении конфигурации сети
— Стандарт IEEE 802.1w
STP и VLAN:
— Multiple Spanning Tree Protocol (MSTP), 802.1s
— Отдельное связующее дерево для каждого VLAN
Сетевой уровень (network layer) объединяет сети, построенные на основе разных технологий канального уровня:
— Ethernet
— Wi-Fi
— 5G/4G/3G
— MPLS
— ATM, TokenRing, FDDI (устаревшие)
Сетевой уровень — основа Интерне. Винтона Серфа и Роберта Кана, предложивших идею сетевого уровня, называют «Отцами Интернета».
Задачи сетевого уровня:
— Объединение сетей, построенных на основе разных технологий канального уровня (internetworking).
— Маршрутизация — поиск маршрута пакета в крупной составной сети.
— Обеспечение качества обслуживания
Рассматриваются ограничения Ethernet, не позволяющие построить на его основе крупную глобальную сеть.
Устройство сетевого уровня — маршрутизатор.
Протоколы сетевого уровня стека TCP/IP
— IP
— ICMP
— ARP
— DHCP
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках — goo.gl/kW93MA
Ethernet — самая популярная сейчас технология создания локальных сетей.
В лекции рассматривается история развития Ethernet, различные варианты технологии:
— Ethernet
— Fast Ethernet
— Gigabit Ethernet
— 5G Ethernet
— 10G Ethernet
— 100G Ethernet
Рассматриваются отличия классического и коммутируемого Ethernet.
Описаны варианты создания сети классического Ethernet:
— Общая шина в виде коаксиального кабеля.
— На основе концентраторов (hub).
Рассматривается формат кадра Ethernet.
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках — goo.gl/kW93MA
ARP позволяет определить MAC-адрес компьютера по его IP-адресу. Формат ARP-запроса и ARP-ответа. ARP-таблица. Статические и динамические записи в ARP-таблице. Gratuitous ARP.