Прикладной уровень — самый верхний уровень моделей OSI и TCP/IP. Протоколы прикладного уровня используются для свези между различными сетевыми приложениями.
В стек TCP/IP входят следующие протоколы прикладного уровня:
— протокол передачи Web-страниц HTTP (Hypertext Transfer Protocol)
— протоколы электронной почты SMTP, POP3 и IMAP.
— протокол системы доменных имен DNS (Domain Name System)
— протокол передачи файлов FTP (File Transfer Protocol)
— и многие другие.
В стеке протоколов TCP/IP прикладной протокол должен реализовывать функции сеансового уровня и уровня представления модели OSI, если они ему нужны.
Протокол HTTP использует HTTP keep alive для загрузки различных элементов Web-страницы (гипертекста, стилевого файла, картинок и т.п.) через одно соединение TCP для увеличения производительности (функция сеансового уровня).
Протокол HTTPS использует технологии TLS/SSL для шифрования передаваемых по сети данных в целях безопасности (функция уровня представления).
Некоторые современные сетевые устройства работают на прикладном уровне. Например, контент-фильтр, который может ограничивать доступ к некоторым Web-страницам. Для этого контент-фильтр просматривает HTTP трафик, анализирует адреса, к которым обращается пользователь, и блокирует доступ к запрещенным адресам и доменам.
Практические занятия по курсу «Компьютерные сети» — goo.gl/YP3l83
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках: goo.gl/kW93MA
Топология — это «схема» соединения компьютеров в сети.
Более строго, топология сети – конфигурация графа:
— Вершины – узлы сети (компьютеры и сетевое оборудование)
— Ребра – связи между узлами (физические или информационные)
Популярные базовые топологии компьютерных сетей:
— Полносвязная
— Ячеистая
— Кольцо
— Дерево
— Общая шина
На практике чаще всего используется смешанная топология, при которой разные сегменты сети используют разные базовые топологии.
Типы топология:
— Физическая топология – соединения устройств в сети.
— Логическая топология – правила распространения сигналов в сети.
Логическая и физическая топологии могут отличаться:
— Классический Ethernet: физическая топология звезда, а логическая — общая шина.
— Коммутируемый Ethernet: физическая топология звезда, а логическая топология полносвязная.
— Wi-Fi: проводных сеодинений между компьютерами нет, а логическая топология — общая шина.
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках — goo.gl/kW93MA
Модель OSI не случайно называют моделью сетевого взаимодействия, а также ее не случайно называют эталонной моделью. Модель OSI описывает то как должны взаимодействовать машины в компьютерной сети.
Если говорить в рамках определения, то OSI – это базовая или эталонная модель взаимодействия открытых систем.
Любое взаимодействие происходит по протоколу или определённому набору правил взаимодействия, например, взаимодействие между браузером и веб-сервером (например, сервером Apache) происходит по протоколу HTTP.
Модель OSI разработала международная организация стандартизации ISO.
Все мы помним Вавилонскую башню и как плачевно закончилось ее строительство, примерно такая же ситуация произошла в 70-ых годах XX века: компьютеры одной крупной организации стали не понимать или плохо понимать компьютеры другой организации.
В качестве выхода из сложившейся ситуации была разработка эталонной модели сетевого взаимодействия OSI. Естественно, модель OSI – это академический подход и ее разработка заняла около 7 лети. Заметим, что модель OSI лишь описывает принципы взаимодействия устройств в сети, но не говорит о том, как это должно быть реализовано физически.
Зачем нужна эталонная модель?
Для ответа на этот вопрос давайте посмотрим приблизительную структуру вашего Интернет-провайдера:
Есть монтажники и техники сервиса, которые работают с кабелем: укладывают его, диагностируют обрывы и прочее.
Есть отдел/отделы, занимающиеся проектированием, строительством и развитием сети. Инженерам этого отдела нужно понимать: принципы построения компьютерных сетей, физические свойства материалов, используемых в качестве среды передачи данных, а также знать, что ресурсы любой среды конечны и представлять как эти ресурсы делятся между абонентами.
Есть отдел, занимающийся администрированием сети провайдера. Инженерам из этого отдела в идеале вообще не интересно: что используется в качестве среды передачи. Этот отдел решает вопросы логической организации сети, маршрутизации и транспортировки данных.
Конечно же, у провайдера есть отделы или группы, которые занимаются разработкой различных приложений, например, биллинговых систем, которые определяют – давать абоненту доступ к сети Интернет или просить с него денег.
Но если отбросить инженеров, о которых мы говорили в п.4, то верхних три уровня целиком и полностью отданы компьютеру/смартфону абонента и серверу, на который этот абонент пытается попасть.
Композиция «All Good In The Wood» принадлежит исполнителю Audionautix. Лицензия: Creative Commons Attribution (https://creativecommons.org/licenses/by/4.0/).
Исполнитель: audionautix.com/