JiNet — иллюстрированная семиуровневая модель OSI и четырехуровневая модель TCP/IP.
JiNet — иллюстрированная семиуровневая модель OSI и четырехуровневая модель TCP/IP.


Семиуровневая модель OSI

OSI (модель взаимодействия открытых систем) — это стандартизированная структура для понимания и описания архитектуры компьютерной сети, разработанная Международной организацией по стандартизации (ISO) в 1984 году. Эта модель делит коммуникации компьютерной сети на семь отдельных уровней, каждый из которых выполняет определенную функцию, и каждый уровень зависит от услуг уровня, расположенного ниже него.

Такой многоуровневый подход упрощает обеспечение взаимодействия между различными поставщиками и технологиями.

Ниже приведены семь уровней модели OSI, от физического уровня до прикладного уровня:

  1. Физический уровень Layer):
    • Физический уровень — это самый нижний уровень сетевой связи, в основном он фокусируется на на физическом носителе и аппаратных характеристиках передачи данных.
    • Он определяет физическую среду для передачи данных.,например, кабель、оптическое волокно、Радиоволны и т. д.
    • В основные задачи входит кодирование данных、Скорость передачи、уровень напряжения и т. д.
  2. канальный уровень данных (данные Link Layer):
    • Канальный уровень данных отвечает за организацию необработанного битового потока в кадры данных.,и надежная передача по физическим носителям.
    • Этот уровень также отвечает за идентификацию физических адресов (MAC-адресов), а также обнаружение ошибок и исправление кадров.
    • Общие каналы передачи данных включают Ethernet (Ethernet) и Wi-Fi.
  3. сетевой уровень(Network Layer):
    • Основная задача сетевого уровня — маршрутизация пакетов данных.,Определите лучший путь для пакета данных от источника к месту назначения.
    • IP(Internet Protocol)дасетевой Уровень наиболее известен как протокол, отвечающий за распределение адресов и пересылку пакетов.
  4. Транспортный уровень:
    • транспортный уровень предоставляет услуги сквозной передачи данных,Обеспечить надежность и целостность данных.
    • общийтранспортный Уровеньпротокол включает TCP (протокол управления передачей) и UDP (протокол пользовательских данных).
  5. Сеансовый уровень Layer):
    • Сеансовый уровень отвечает за установление, управление и завершение сеансов (сеанс — это сеанс связи между двумя устройствами).
    • Он также решает проблемы синхронизации и восстановления во время сеанса.
  6. Уровень представления Layer):
    • Уровень представления в основном фокусируется наданные форматирование и декодирование для обеспечения обмена данными между различными системами.
    • Он может обрабатывать шифрование данных、Преобразование сжатых иданных форматов.
  7. Прикладной уровень:
    • Прикладной уровень представляет собой самый высокий уровень и предоставляет конечным пользователям приложения и сетевые услуги.
    • Сюда входят веб-браузеры, такие как、почтовый клиент、Протокол передачи файлов (FTP) и другие приложения.
    • Все Прикладное общение с пользовательским интерфейсом и приложением все уровнипротокол принадлежат этому слою.

Четырехуровневая модель TCP/IP

Четырехуровневая модель TCP/IP, также известный как набор интернет-протоколов. В отличие от семиуровневой модели OSI, модель TCP/IP делит сеть на четыре основных уровня, что является стандартной моделью, используемой для реальной связи через Интернет. Четырехуровневая модель Уровни TCP/IP:

  1. Уровень сетевого интерфейса
    • Этот уровень объединен с уровнем канала передачи данных и физическим уровнем модели OSI.,Отвечает за управление физическим оборудованием и данные протокол связи.,Для передачи данных с одного устройства на другое.
    • Он включает в себя оборудование и драйверы,Например, карта Ethernet,Wi-Fi адаптер и т. д.,и протокол, связанный со ссылкой на данные,Такие как Ethernet, Wi-Fi и т. д.
  2. Интернет-уровень
    • Этот уровень связан с сетью модели OSI. уровень соответствующий,Отвечает за маршрутизацию пакетов данных.,Убедитесь, что их можно перенести с исходного хоста на целевой хост.
    • IPпротоколдасетевой Ядро уровня, протокол, используется для идентификации и обнаружения устройств, а также для определения наилучшего пути для пакетов данных.
  3. Транспортный уровень
    • транспортный уровеньиOSIМодельизтранспортный уровень соответствующий,Он отвечает за сквозную передачу данных.,Обеспечить надежность и целостность данных.
    • В модели TCP/IP,Наиболее известные протоколы — TCP и UDP. TCP обеспечивает надежную связь, ориентированную на соединение.,В то время как UDP обеспечивает ненадежную, но более быструю связь.
  4. Прикладной уровень
    • Прикладной уровень соответствует Прикладному уровню модели OSI, который включает в себя приложения и пользовательские интерфейсы.
    • На этом уровне различные Прикладной уровеньпротоколи Служба работает,нравитьсяHTTP(используется дляWebПросматривать)、SMTP (для электронной почты)、FTP (для передачи файлов) и т. д.

В отличие от модели OSI, модель TCP/IP проще, поскольку она объединяет уровень канала передачи данных и физический уровень в единый уровень сетевого интерфейса и ближе к реальному использованию протокола Интернета. Он является основой для построения и управления интернет-коммуникациями и поэтому является более распространенным и практичным. Но обратите внимание, что между моделями TCP/IP и моделью OSI существуют схожие концепции и соответствия, но разделение уровней различно.


Иллюстрированный OSI


Иллюстрация TCP/IP


краткое содержание

OSIседьмой этаж Модельи Четырехуровневая модель TCP/IPда Два видадругойизсетьпротоколуровень Модель,Используется, чтобы помочь понять и описать различные аспекты взаимодействия в компьютерных сетях. У них есть некоторые Сходства,Но есть и очевидные различия:

Сходства

  1. Иерархическая структура:Два вида Модельмногослойныеизметод,Разделите сетевые коммуникации на несколько уровней.,Каждый уровень отвечает за определенную функцию. Это облегчает разработку модульных сетевых конструкций ипротокол.,Улучшенная совместимость.
  2. Прикладной уровень:Два вида Модель Все включено Прикладной уровень, который является самым высоким уровнем, предоставляет приложения и услуги конечным пользователям.
  3. транспортный уровень:существовать Два вида Модель Все втранспортный уровень, отвечающий за сквозную передачу данных, обеспечивающий надежность и целостность данных.
  4. сетевой уровень:Два вида Модель Все всетевой уровень, отвечающий за маршрутизацию пакетов данных и определение пути прохождения пакетов данных.
  5. Уровень канала передачи данных/сетевого интерфейса:хотя названия разные,Но все они включают уровни, которые обрабатывают функции физического уровня и данные канального уровня.

Различия

  1. Количество уровней
    • Модель OSI имеет семь уровней.,Модель TCP/IP имеет всего четыре уровня.
    • Модель OSI более подробно рассматривает различные аспекты сетевой связи.,Включая сеансовый уровень и уровень представления.,Модель TCP/IP проще.
  2. конкретное соглашение
    • Модель OSI не указала конкретный протокол,Он просто обеспечивает общую основу. поэтому,Для каждого уровня можно использовать разные протоколы.
    • Модель TCP/IP определяет конкретный протокол на каждом уровне.,Такие как IP, TCP, UDP и т. д. Эти протоколы широко используются в реальных интернет-коммуникациях.
  3. Практическое применение
    • Модель TCP/IP является основой фактического Интернет-соединения.,Потому что это более непосредственно отражает фактическую архитектуру используемого протокола.
    • Модель OSI чаще используется в сфере образования и теории.,В реальной сетевой инженерии чаще используется TCP/IP.
  4. историческая справка
    • Модель OSI разработана Международной организацией по стандартизации (ISO).,Выпущен в 1984 году.,Предназначен для предоставления универсальной веб-ссылки. Модель.
    • Модель TCP/IP постепенно развивалась по мере развития настоящего Интернета.,Ближе к реальным потребностям,Впервые он был разработан Министерством обороны США (DoD).

в общем,Семиуровневая модель OSI. Четырехуровневая модель TCP/IP имеет свое применение.,Но в реальной сетевой инженерии и интернет-коммуникациях,Модель TCP/IP более распространена и практична. Переписка между ними может помочь понять и сравнить различные сетевые технологии.

Подводя итог, можно сказать, что семиуровневая модель OSI обеспечивает общую основу для понимания различных аспектов связи в компьютерных сетях. Каждый уровень имеет свои конкретные функции и задачи, и благодаря такому многоуровневому подходу взаимодействие между различными уровнями становится более ясным и удобным в обслуживании. Различные сетевые протоколы и технологии можно легко разместить на соответствующих уровнях в этой модели.

boy illustration
RasaGpt — платформа чат-ботов на основе Rasa и LLM.
boy illustration
Nomic Embed: воспроизводимая модель внедрения SOTA с открытым исходным кодом.
boy illustration
Улучшение YOLOv8: EMA основана на эффективном многомасштабном внимании, основанном на межпространственном обучении, и эффект лучше, чем у ECA, CBAM и CA. Малые цели имеют очевидные преимущества | ICASSP2023
boy illustration
Урок 1 серии Libtorch: Тензорная библиотека Silky C++
boy illustration
Руководство по локальному развертыванию Stable Diffusion: подробные шаги и анализ распространенных проблем
boy illustration
Полностью автоматический инструмент для работы с видео в один клик: VideoLingo
boy illustration
Улучшения оптимизации RT-DETR: облегченные улучшения магистрали | Support Paddle облегченный rtdetr-r18, rtdetr-r34, rtdetr-r50, rtdet
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | Деформируемое внимание с большим ядром (D-LKA Attention), большое ядро ​​​​свертки улучшает механизм внимания восприимчивых полей с различными функциями
boy illustration
Создано Datawhale: выпущено «Руководство по тонкой настройке развертывания большой модели GLM-4»!
boy illustration
7B превышает десятки миллиардов, aiXcoder-7B с открытым исходным кодом Пекинского университета — это самая мощная модель большого кода, лучший выбор для корпоративного развертывания.
boy illustration
Используйте модель Huggingface, чтобы заменить интерфейс внедрения OpenAI в китайской среде.
boy illustration
Оригинальные улучшения YOLOv8: несколько новых улучшений | Сохранение исходной информации — алгоритм отделяемой по глубине свертки (MDSConv) |
boy illustration
Второй пилот облачной разработки | Быстро поиграйте со средствами разработки на базе искусственного интеллекта
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция с нулевым кодированием и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
Решенная Ошибка | Загрузка PyTorch медленная: TimeoutError: [Errno 110] При загрузке факела истекло время ожидания — Cat Head Tiger
boy illustration
Brother OCR, библиотека с открытым исходным кодом для Python, которая распознает коды проверки.
boy illustration
Новейшее подробное руководство по загрузке и использованию последней демонстрационной версии набора данных COCO.
boy illustration
Выпущен отчет о крупной модели финансовой отрасли за 2023 год | Полный текст включен в загрузку |
boy illustration
Обычные компьютеры также могут работать с большими моделями, и вы можете получить личного помощника с искусственным интеллектом за три шага | Руководство для начинающих по локальному развертыванию LLaMA-3
boy illustration
Одной статьи достаточно для анализа фактора транскрипции SCENIC на Python (4)
boy illustration
Бросая вызов ограничениям производительности небольших видеокарт, он научит вас запускать большие модели глубокого обучения с ограниченными ресурсами, а также предоставит полное руководство по оценке и эффективному использованию памяти графического процессора!
boy illustration
Команда Fudan NLP опубликовала 80-страничный обзор крупномасштабных модельных агентов, в котором в одной статье представлен обзор текущего состояния и будущего агентов ИИ.
boy illustration
[Эксклюзив] Вы должны знать о новой функции JetBrains 2024.1 «Полнострочное завершение кода», чтобы решить вашу путаницу!
boy illustration
Краткое изложение базовых знаний о регистрации изображений 1.0
boy illustration
Новейшее подробное руководство по установке и использованию библиотеки cv2 (OpenCV, opencv-python) в Python.
boy illustration
Легко создайте локальную базу знаний для крупных моделей на основе Ollama+AnythingLLM.
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание решения. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Одна статья поможет вам понять RAG (Retrival Enhanced Generation) | Введение в концепцию и теорию + практику работы с кодом (включая исходный код).
boy illustration
Эволюция архитектуры шлюза облачной разработки
boy illustration
Docker и Kubernetes [Разработка контейнерных приложений с помощью Python]