@El_Chapo

Что такое интерфейс и каким образом он представляет набор операций верхнему уровню?

Начал изучать сетевую модель OSI, столкнулся с трудностями понимания. Не могли бы вы новичку на пальцах объяснить как это работает. Чем проще тем лучше.
  • Вопрос задан
  • 142 просмотра
Пригласить эксперта
Ответы на вопрос 5
leahch
@leahch
3Д специалист. Долго, Дорого, Дерьмово.
Самое простое понятие интерфейса - сетевая розетка и штепсель (или вилка). К каждой розетке подходит свой тип вилки, например в разных странах разные стандарты.
И вот линия передачи передает некую информацию (пусть это будет напряжение 220V), и чтобы подключиться к этой информации нужен интерфейс с одной и другой стороны (коннекторы или вилка-розетка). Тогда набором операций будет "включить вилку в розетку", и "выключить".
Если это все перевести на программный уровень, то в понятие интерфейса может добавиться "определить тип розетки", "подать питание", "сигнализировать приемник и передатчик", "зарезервировать нагрузку, полосу пропускания" и т.д.
Таким образом набор операций в виде "интерфеса" определяет те операции, который верхний уровень может делать с нижним, не заботясь о реализации нижнего уровня. Это как включить вилку в розетку, а уж как устроена сама передача по проводам на нижнем уровне, нас не интересует.
Ответ написан
Комментировать
dimonchik2013
@dimonchik2013
non progredi est regredi
- Я обучался в Бристоле, Лос-Анджелесе, Пристоне, Колумбийском университете, имею звание доктора медицинских наук, - отвечает призывник на вопрос, какое у него образование.
- Запишите, - говорит председатель призывной комиссии, - призывник умеет читать и писать!


ты не парься, учи и практикуй, потом догонишь практическое, тем более что в TCP/IP уровней не 7, а 4

запиши себе вопрос сразу: почему нельзя сделать VPN через прокси
и второй: как провайдеры передают на километры, когда длина витой пары 5й категории максимум 100-180 метров
ответ на первый поможет по программерской жизни, на второй - заявить, что OSI понял
Ответ написан
Комментировать
Zoominger
@Zoominger Куратор тега Компьютерные сети
System Integrator
Вам принципиально важно учить именно эталонную модель OSI?

Просто для практики учат модель TCP/IP, где четыре уровня, а не семь, там проще.

Если есть проблема с пониманием, возможно, следует сменить книгу.
Ответ написан
Комментировать
takezi
@takezi
Intelligent people are full of doubts.
Протокол - набор правил по которым происходят действия и передача информации внутри одного уровня.
Интерфейс - тот же протокол, но для общения между уровнями. Как именно это происходит - на пальцах объяснить не получится, но если сложности вас не пугают, начните с RFC-1122.
Ответ написан
Комментировать
john36allTa
@john36allTa
alien glow of a dirty mind
Не знаюкак может помочь, но посоветую использовать wireshark для начала изучения протоколов, где наглядно можно увидеть происходящее + там и wiki неплохая (не rfc конечно..).
Я бы объяснил так: 1 - всегда физика (аппаратное средство приема/передачи сигнала), 2 - логика (из 1 уровня инфе предается определенная структура, в зависимости от типа сети (ethernet, PPP..). Во второй уровень инкапсулируются протоколы уровнем выше, например:
браузерный запрос к сайту в OSI =
7. HTTP структура
6. utf-8 или другая кодировка, заданная уровнем выше
5. TLS шифрование
4. TCP сокет (тут задается порт)
3. IP
2. Ethernet/PPPoE и тп.
1. кабель/wifi rx/tx
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы