Протокол tcp-ip

Сетевой протокол

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

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

Стандартизированные сетевые протоколы предоставляют общий язык для сетевых устройств. Без них компьютеры не знали бы, как взаимодействовать друг с другом. В результате, за исключением специализированных сетей, построенных на определенной архитектуре, лишь немногие сети смогут функционировать, и интернета, как мы знаем, не будет. Практически все конечные пользователи сети используют сетевые протоколы для подключения.

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

Прикладной уровень — это уровень абстракции, который определяет общие протоколы связи и методы интерфейса, используемые хостами в сети связи. Абстракция прикладного уровня используется в обеих стандартных моделях компьютерных сетей: Internet Protocol Suite (TCP / IP) и модели OSI.

Транспортный уровень

Это протоколы транспортного уровня TCP / IP.

Они включают:

  • Протокол пользовательских дейтаграмм (UDP)
  • Протокол управления передачей (TCP)

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

Межсетевой уровень

Межсетевой уровень обменивается датаграммами через границы сети. Он обеспечивает единый сетевой интерфейс, который скрывает фактическую топологию (схему) базовых сетевых подключений. Поэтому он также упоминается как уровень, который устанавливает межсетевое взаимодействие. Действительно, это определяет и устанавливает Интернет.

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

Канальный уровень

Канальный уровень определяет сетевые методы в пределах локальной сетевой линии, по которой хосты взаимодействуют без вмешательства маршрутизаторов. Этот уровень включает в себя протоколы, используемые для описания топологии локальной сети, и интерфейсы, необходимые для осуществления передачи дейтаграмм интернет-уровня хостам соседних узлов.