Статья Начинающим про сети - Сетевая модель OSI - Часть 3

[Вступление]
social-networking.jpg

Всем доброго времени суток друзья! Снова мне не спится и я пишу для вас очередную статью из цикла "Начинающим про сети". Сегодня вас ждет много нового, а кто-то возможно просто вспомнит давно изученное, но перед этим предлогаю вам решить парочку заданий)

1. Какие порты открыты у microsoft.com?
80(http протокол), 443(https протокол)

2. Мы еще не проходили, но для особо внемательных: по какому IP доступен codeby.net?
Ответ - 104.25.5.14

3. Что такое сетевой протокол?
Попробуй обьяснить для себя) когда сам пытаешся что-либо сформулировать, информация лучше запоминается.

[OSI Model]
Вчера мы познакомились с одной моделью, это модель - TCP/IP. Но мы не изучили ее даже до середины. Сегодня же познакомимся с эталонной моделью - OSI.


OSI (ISO) - open system interconection basic reference model или же Базовая Эталонная Модель Взаимодействия Открытых Систем(ЭМВОС)

OSI - это сетевая модель стека сетевых протоколов, посредством которой различные устройства в сети могут произвести подключение друг к другу(т.е. взаимодействовать)

Теперь разясняю:

OSI определяет различные методы для взаимодействия устройств. И каждый из этих методов функционирует по свойму(отличен от других). Также в каждом из этих методов присутствует использование определенных протоколов. То есть каждый метод использует протоколы - это у них что-то вроде функционала. И эти методы называют - уровнями модели OSI.


Всего уровней 7. Это:

Каждый из этих уровней по свойму отличен от остальных. Далее мы рассмотрим каждый из этих уровней и в конце я поведаю вам о том, что такое сервер.

[Прикладной]
Благодаря этому уровню происходит взаимодействие устройства с сетью, вернее пользовательских приложений с сетью!

Прикладной уровень обеспечивает:

  • отправка/прием e-mail(протоколы SMTP, POP3)
    what is smtp.png
  • Обеспечивает доступ к файлам(удаленно). Протокол FTP, RDP.
    best-ftp-clients.jpg
    what-is-ftp-illustration.png
  • Передача служебной информации.
  • Обмен сообщениями. Протокол XMPP.
  • Позволяет использовать протокол HTTP.
Из этого следует, что прикладной уровень(самый верхний уровень) дает доступ пользовательским приложениям(различным процессам) доступ к сетевым службам.

Сетевые службы - это клиент-сервер, который предоставляет доступ к определенной информации через сеть.
image009.jpg


Клиент - это компьютер, который посылает запросы на сервер с последующим выводом ответа от сервера.


Сервер - это компьютер обрабатывающий запросы от клиента (выполняющий определенную работу) и отсылающий результат своей работы клиенту.

[Представительский]

Это 6-ой уровень модели OSI. Он преобразует запросы пользовательских приложений в формат данных, которые будут переданы по сети. Из этого мы понимаем, что представительский уровень кодирует/декодирует данные как бы представляя их для сети/пользовательского приложения.

Также протоколы прикладных программ имеют некоторые различия с представленными данными, именно в синтаксисе или в кодах символов. И информация передаваемая по сети преобразуется.

Из этого мы вывели несколько функций:

  • кодирование/декодирование информации
  • преобразование информации
  • преобразование между различием кодов символов
  • сжатие информации

[Сеансовый]
Это 5-ый уровень. Он поддерживает соединение между устройствами. Благодаря этому, соединение может поддерживаться длительное время.

Функции сеансового уровня:

  • установление соединения
  • синхронизация информации
  • передача некой информации
  • определение прав на передачу/получение информации
  • закрытие соединения

[Транспортный]
Это 4-ый уровень модели OSI предназначенный для передачи информации от одного устройства к другому(от отправителя к получателю).
На этом уровне применяется очень большой стек транспортных протоколов.

  • TCP [Transmission Control Protocol] - протокол управления передачей данных.
  • UDP [User Datagram Protocol] - протокол передачи данных в IP сетях без установления соединения.
  • ATP [AppleTalk Transaction Protocol] - стек протоколов для компьютерных сетей.
  • SCTP [Stream Control Transmission Protocol] - протокол транспортного уровня в компьютерных сетях.
  • и.т.д.

[Сетевой]
Это 3-ий уровень сетевой модели OSI предназначенный для маршрутизации данный от одного компьютера к другому, а именно от отправителя к получателю. Сам уровень определяет кротчайшие пути для передачи данный. Как раз в этом уровне присутствует ранее изученный нами протокол IP(v4/v6).

Теперь мы познакомимся еще и с MAC адресом.


MAC адрес - (Meadia Acess Control ) уникальный адрес, который присваивается активному оборудованию в сети или же сетевому интерфейсу. MAC адрес изначально указан производителем.

Про MAC мы еще поговорим в дальнейшем.

Некоторые протоколы сетевого уровня:

  • IP - маршрутизируемый протокол
  • IPsec - протокол обеспечивающий защиту информации протокола IP
  • CLNP - протокол без организации соединения.

[Канальный]
Это второй уровень сетеврй модели OSI. Он преднозначен для передачи данных, но только в сегменте с определенными узлами.

Сегмент сети - это определенная часть сети. При разбиении сети на сигменты оптимизируется сетевой трафик.


Узел сети - устройство соедененное с другими устройствами. Т.е. это часть компьютерной сети.

image.png


Еще, канальный уровень можно использовать для нахождения и исправления ошибок. На канальном уровне работает коммутатор.

Коммутатор(свитч) - это устройство предназначеное для обьеденения сегментов сети.
lan5.jpg


Также работает сетевой мост.

Мост(бридж) - устройство предназначение которого, обьеденить сигменты компьютерной сети в единую сеть.

Про свитчи, хабы, мосты мы вскоре заведем разговор. Эта тема будет вам интересна)

[Физический]

Это самый нижний уровень модели OSI. На этом уровне идет определения метода передачи информации, которая представлена в двоичном виде. На данном уровне ведут работу повторители и концентраторы....(о них позже)
Данный уровень определяет такие методы, как:

  • коаксиальный кабель
    Canare-LV-61S-BLK-koaksialnyy-kabel-75om-chernyy-153m-3.jpeg
  • оптоволокно
    1704073.jpg
  • витая пара
    28.jpg
  • и.т.д.
К данному уровню относятся физические, электрические и механические интерфейсы.

На этом все друзья!


[Начинающим про сети] Часть 1
[Начинающим про сети] Часть 2


Буду благодарен если сообщите о найденой орфографической ошибке(ках).
 
Последнее редактирование:
Буду благодарен если сообщите о найденой орфографической ошибке(ках).
Орфографическая ошибка в слове "внемательных" )
Но бросается в глаза не эта ошибка, а последующая шутка с IP адресом сайта ))
2. Мы еще не проходили, но для особо внемательных: по какому IP доступен codeby.net?
Ответ - 104.25.5.14
 
Хотя все это знакомо, но читаю с интересом эти темы. Импонирует стиль. ))
+++
А я что-то шутки не понял, хотя на чувство юмора, вроде, не жалуюсь. Наверное, не с тем настроем читал.
Как не понял и того, почему айпишник сайта неверен: вместо 5 должна быть 4. Или в этом и соль? Тогда - извиняюсь.
 
  • Нравится
Реакции: Soooer
Мне пожалуй это подойдет.
[doublepost=1515351142,1515350854][/doublepost]Мост(бирдж)
Должно вроде как бридж?
 
  • Нравится
Реакции: vag4b0nd
Вот я тоже задумался насчёт шутки про айпишник... Вроде рили же действующий?
 
Пиши дальше, мне нравятся твои орфографические ошибки!
 
  • Нравится
Реакции: f0g
Почему такой упор делается на стек OSI, а не на TCP/IP?
 
Почему такой упор делается на стек OSI, а не на TCP/IP?
Следующая часть посвящена TCP/IP. Если хорошо разобрать OSI то в TCP/IP все легко дастся ведь стек у них практически одинаков)
OSI сейчас редко где используют, но знать его желательно как табл. умножения(отче наш)
 
  • Нравится
Реакции: p0stman и medalahonor
отличные статьи, хотелось бы еще видеть освещение в подобной форме WAN, LAN, DHCP, DNS и т.д., а также о том как они работают, уж очень нравится подача материала.
 
  • Нравится
Реакции: 6otfa
отличные статьи, хотелось бы еще видеть освещение в подобной форме WAN, LAN, DHCP, DNS и т.д., а также о том как они работают, уж очень нравится подача материала.
RFC в помощь. Там все это еще более подробно описывается, только вот на английском
 
щас бы только стандарты читать по 900 стр
не по 900. SCTP - что-то около 150. Хочешь знать сеть "от и до" - изучай RFC. Хочешь быть профессионалом - избирательно изучай RFC и запоминай самое важное. Хочешь быть скрипт-кидди - изучай софт, жми кнопку и пусть работает магия :)
 
не по 900. SCTP - что-то около 150. Хочешь знать сеть "от и до" - изучай RFC. Хочешь быть профессионалом - избирательно изучай RFC и запоминай самое важное. Хочешь быть скрипт-кидди - изучай софт, жми кнопку и пусть работает магия :)
я имел в виду сухие стандарты сложно читать. Чем плох тот же олифер или таненбаун? Cisco?
 
я имел в виду сухие стандарты сложно читать. Чем плох тот же олифер или таненбаун? Cisco?
А! Я ни в коем случае не говорю, что книги хуже RFC и их не нужно читать. Все перечисленные Вами книги являются одними из лучших (еще Дж.Куроуз, Кит Росс - “Компьютерные сети“ - тоже замечательная). Их минус, что порой авторы льют немного воды, что сбивает (или отвлекает, кому как). В RFC в основном нет никаких отвлечений от темы и всё сухо, без воды :D
 
  • Нравится
Реакции: Vertigo, arm_n и vag4b0nd
Не вижу ссылки на следующую часть. Не написал чтоли ещё? )))
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!