Базовый протокол TCP/IP

Стек протоколов TCP/IP — набор сетевых протоколов передачи данных, используемых в сетях, включая сетьИнтернет. Название TCP/IP происходит из двух наиважнейших протоколов семейства — Transmission Control Protocol (TCP) и Internet Protocol (IP), которые были разработаны и описаны первыми в данном стандарте. Протоколы работают друг с другом в стеке (англ. stack, стопка) — это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы инкапсуляции. Процесс инкапсуляции представляет собой упаковку пакетов (возможно, разного протокола) в пакеты одного протокола. Например, протокол TCP работает поверх протокола IP.

Транспортный протокол TCP (Transmission Control Protocol – протокол управления передачей), обеспечивающего «нарезку» данных на «маленькие» пакеты (сегменты) перед отправкой и сборку после доставки;

Сетевой протокол (протокол маршрутизации) IP (Internet Protocol – межсетевой протокол), обеспечивающий выбор маршрутов по различным узлам и сетям между отправителем и получателем (возможно, различных для разных пакетов из одного сообщения). Пакеты данных, подготовленные по этому протоколу, называют датаграммами IP (или IP-пакетами). Они включают сегменты, подготовленные по протоколу TCP, к которым добавлены адреса отправителя и получателя.

Стек протоколов TCP/IP включает в себя четыре уровня:

o прикладной уровень (application layer),

o транспортный уровень (transport layer),

o сетевой уровень (internet layer),

o канальный уровень (link layer).

Протоколы этих уровней полностью реализуют функциональные возможности модели OSI. На стеке протоколов TCP/IP построено всё взаимодействие пользователей в IP-сетях. Стек является независимым от физической среды передачи данных.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: