Close
    logoMevspace Docs
    Russian

    TCP/IP модель

    Reading time: 4 min

    Модель TCP / IP, наряду с моделью OSI, является одной из моделей, используемых для описания структуры компьютерных сетей. Он состоит из четырех уровней протокола: уровня доступа к сети, интернет уровня, транспортировочного уровня и прикладного уровня. Это основа сегодняшних электронных коммуникаций, так же как и основа структуры Интернета.

    Вы можете узнать больше о модели OSI здесь.

    tcp ip model

    Рис.1 – Модель TCP/IP

    Название TCP/IP происходит от двух протоколов, лежащих в основе этой модели: TCP и IP.

    TCP (протокол управления передачей) позволяет передавать данные между процессами на разных машинах. Это гарантирует высокое качество транспортируемых пакетов, обеспечивая их отправку в правильном порядке, без дубликатов или потерь. В отличие от UDP (протокол пользовательских дейтаграмм), он требует, чтобы обе стороны принимали связь (так называемое трехстороннее рукопожатие).

    IP (Интернет-протокол) отвечает за две вещи. Первый - это упаковка данных в дейтаграммы (это действие называется инкапсуляцией), их разделение на более мелкие сегменты и последующая их повторная сборка. Иначе, адрес, на который отправляются данные, называется IP-адресом. Эта функция позволяет подключать компьютеры к разным сетям. Протокол IP не обеспечивает высокого качества передаваемых данных - за это отвечает протокол TCP.

    В настоящее время используется четвертая версия протокола IP, то есть IPv4. Он позволяет адресовать около 4,3 миллиарда устройств - этого недостаточно для сегодняшних нужд. В настоящее время организация RIPE назначает неиспользуемые IP-адреса новым устройствам. Тем не менее, для увеличения количества доступных адресов планируется внедрение протокола IPv6, который позволяет адресовать около 3,4 x 10 ^ 38 устройств. Невозможно быстро перейти с IPv4 на IPV6 - второй был создан без совместимости со своим предшественником, чтобы обеспечить лучшее качество. Эти протоколы де-факто создают две отдельные сети.

    В следующей части статьи будут описаны отдельные уровни модели TCP/IP.

    1. Уровень доступа к сети

    Самый нижний уровень состоит из физических элементов сети, таких как кабели, коммутаторы или маршрутизаторы, и управляющих ими протоколов связи.

    2. Интернет-уровень

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

    3. Транспортировочный уровень

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

    Передача данных может осуществляться как с установлением соединения (в случае TCP), так и без (в случае UDP). Разница в том, что для первого требуется взаимное согласие на передачу данных, а для второго данные будут отправлены без согласия адресата.

    4. Прикладной уровень

    На самом верхнем уровне работает программное обеспечение, используемое пользователем, например браузеры и коммуникаторы. Здесь используются HTTP, FTP или SMTP (протокол, отвечающий за электронную почту).

    Сравнение TCP/IP и OSI

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

    За уровень доступа TCP отвечают физический уровень OSI и уровень канала передачи данных; Уровень TCP имеет функциональные возможности сетевого уровня OSI. Аналог транспортировочного уровня имеет то же имя в OSI. Самая большая разница заключается в самых высоких уровнях: уровень приложений TCP/IP имеет уровень приложений OSI, но также уровень представления и часть уровня сеанса.

    Если вы хотите лучше узнать модель OSI, прочтите эту статью.

    Previous
    Ребрендинг Skynode.eu на Mevspace.com
    Next
    Протокол TCP