Беспроводная связь - 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.