Учебники

Беспроводная связь — TCP / IP

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

Сравнение между OSI и TCP / IP Suite

Когда мы сравниваем две модели, мы обнаруживаем, что в протоколе TCP / IP отсутствуют два уровня, сеанс и представление. Прикладной уровень в комплекте обычно считается комбинацией трех уровней в модели OSI.

Модель OSI определяет, какие функции принадлежат каждому из его уровней, но уровни набора протоколов TCP / IP содержат относительно независимые протоколы, которые можно смешивать и сопоставлять в зависимости от потребностей системы. Термин «иерархический» означает, что каждый протокол верхнего уровня поддерживается одним или несколькими протоколами нижнего уровня.

Слои в наборе TCP / IP

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

Слои TCP / IP

Изображение выше представляет уровни набора протоколов TCP / IP.

Физический слой

TCP / IP не определяет какой-либо конкретный протокол для физического уровня. Он поддерживает все стандартные и проприетарные протоколы.

  • На этом уровне связь происходит между двумя прыжками или узлами, либо компьютером, либо маршрутизатором. Единица связи — один бит .

  • Когда соединение установлено между двумя узлами, поток битов течет между ними. Физический уровень, однако, обрабатывает каждый бит индивидуально.

На этом уровне связь происходит между двумя прыжками или узлами, либо компьютером, либо маршрутизатором. Единица связи — один бит .

Когда соединение установлено между двумя узлами, поток битов течет между ними. Физический уровень, однако, обрабатывает каждый бит индивидуально.

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

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

TCP / IP также не определяет какой-либо конкретный протокол для канального уровня. Он поддерживает все стандартные и проприетарные протоколы.

  • На этом уровне также происходит связь между двумя прыжками или узлами. Единицей связи, однако, является пакет, называемый кадром .

  • Кадр — это пакет, который инкапсулирует данные, полученные от сетевого уровня, с добавленным заголовком и иногда трейлером.

  • Голова, помимо другой информации связи, включает в себя источник и назначение кадра.

  • Адрес назначения необходим для определения правильного получателя кадра, поскольку многие узлы могли быть подключены к ссылке.

  • Адрес источника необходим для возможного ответа или подтверждения, как того требуют некоторые протоколы.

На этом уровне также происходит связь между двумя прыжками или узлами. Единицей связи, однако, является пакет, называемый кадром .

Кадр — это пакет, который инкапсулирует данные, полученные от сетевого уровня, с добавленным заголовком и иногда трейлером.

Голова, помимо другой информации связи, включает в себя источник и назначение кадра.

Адрес назначения необходим для определения правильного получателя кадра, поскольку многие узлы могли быть подключены к ссылке.

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

Протоколы LAN, Packet Radio и точка-точка поддерживаются на этом уровне.

Сетевой уровень

На сетевом уровне TCP / IP поддерживает интернет-протокол (IP). Интернет-протокол (IP) — это механизм передачи, используемый протоколами TCP / IP.

  • IP передает данные в пакетах, называемых датаграммами , каждый из которых передается отдельно.
  • Датаграммы могут перемещаться по разным маршрутам и могут поступать не по порядку или дублироваться.

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

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

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

  • Сетевой уровень отвечает за отправку отдельных дейтаграмм с компьютера A на компьютер B; Транспортный уровень отвечает за доставку всего сообщения, которое называется сегментом , от A до B.

  • Сегмент может состоять из нескольких или десятков дейтаграмм . Сегменты должны быть разбиты на дейтаграммы, и каждая дейтаграмма должна быть доставлена ​​на сетевой уровень для передачи.

  • Поскольку Интернет определяет разные маршруты для каждой дейтаграммы, дейтаграммы могут поступать не по порядку и могут быть потеряны.

  • Транспортный уровень на компьютере B должен дождаться прибытия всех этих дейтаграмм, собрать их и сделать из них сегмент.

Сетевой уровень отвечает за отправку отдельных дейтаграмм с компьютера A на компьютер B; Транспортный уровень отвечает за доставку всего сообщения, которое называется сегментом , от A до B.

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

Поскольку Интернет определяет разные маршруты для каждой дейтаграммы, дейтаграммы могут поступать не по порядку и могут быть потеряны.

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

Традиционно транспортный уровень был представлен в наборе TCP / IP двумя протоколами: протокол пользовательских дейтаграмм (UDP) и протокол управления передачей (TCP) .

В последние несколько лет был введен новый протокол, называемый протоколом управления передачей потока (SCTP) .

Уровень приложений

Прикладной уровень в TCP / IP эквивалентен объединенному сеансовому, презентационному и прикладному уровням в модели OSI.

Прикладной уровень позволяет пользователю получить доступ к услугам нашего частного Интернета или глобальной сети Интернет.

Многие протоколы определены на этом уровне для предоставления таких услуг, как передача файлов электронной почты, доступ к всемирной паутине и т. Д.

Протоколы, поддерживаемые на этом уровне: TELNET, FTP и HTTP .