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

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

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

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

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

Слои в TCP / IP Suite

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

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

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

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

  • На этом уровне связь осуществляется между двумя переходами или узлами: компьютером или маршрутизатором. Единица коммуникации - этоsingle bit.

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

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

Уровень канала передачи данных

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Традиционно транспортный уровень был представлен в пакете TCP / IP двумя протоколами: User Datagram Protocol (UDP) и Transmission Control Protocol (TCP).

Новый протокол под названием Stream Control Transmission Protocol (SCTP) был введен в последние несколько лет.

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

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

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

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

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