#1 Модель OSI
Начать стоит с того, что есть 2 основные модели сети: OSI (Open System Interconnection aka модель взаимодействия открытых систем) и tcp/ip.
Хочу отметить, что уровни с физического до сетевого входят в "класс" сеть, а остальные- в класс "ОС"
Модель OSI полностью описывает, как работают сетевые устройства. Это набор инструкций (протоколов), которые помогают компьютерам обмениваться данными внутри локальных сетей и всего интернета.
На данный момент она не используется, хотя у нее отличная теоретическая база.
Предлагаю кратко пробежаться по каждому из уровней и рассмотреть протоколы, которые они используют:
- Физический уровень. Функции: работа со средой передачи, сигналами и двоичными данными. Пример протокола: IEEE 802.3
- Канальный уровень. Функции: физическая адресация. Пример протокола: ARP, DHCP, IEEE 802.3
- Сетевой уровень. Функции: определение маршрута и логическая адресация. Пример протокола: IP, ICMP
- Транспортный уровень. Функции: контроль передачи данных, прямая связь между пунктами и надежность. Пример протокола: UDP, TCP
- Сеансовый уровень. Функции: управление сеансом связи, т.е. взаимодействие хостов (на уровне ОС). Пример протокола: NetBIOS
- Уровень представления. Функции: Представление и шифрование данных. Пример протокола: MIME, SSL
- Прикладной уровень. Функции: доступ к сетевым службам. Пример протокола: HTTP, SMPT, DNS
Справедливо, что для корректной работы, данные должны пройти через 7 вышеупомянутых уровней. Информация проходит 2 пути: сначала от отправителя сверху вниз, а затем для получателя снизу вверх (по уровням, разумеется).
Представим ситуация с электронным письмом. После того, как человек отправил письмо, оно приходит на уровень представления и используется протокол SMTP ( в данном случае).
Далее данные сжимаются и переходят на сеансовый уровень, где создается сессия.
Затем на транспортном уровне данные сегментируются и переходят на сетевой уровень, где делятся на кадры.
Кадры переходят на физический уровень, где они преобразуются в биты и непосредственно передаются адресату.
Когда письмо дошло до получателя, то происходит обратный процесс. В итоге, из бит, следуя от физического до уровня представления, превращается в свой первозданный вид.
Мы кратко пробежались по стеку OSI и поняли его принцип устройства. В следующей статье я расскажу о модели tcp/ip, которая используется на данный момент.
P.S. хотелось бы еще раз отметить, что курс будет кратким, т.е. без всякой лишней воды- "строго по фактам".