й реальностью для миллионов
Среди множества внесенных в эту книгу изменений важнейшим, конечно, являе
Службы и протоколы не одно и то же. Различать эти понятия столь важно, что мы еще раз подчеркнем их различия. Службы — это набор примитивов (операций), которые нижележащий уровень может делать для вышележащего. Служба описывает операции, которые уровень может выполнять для своих пользователей, но при этом не упоминается о том, как эти операции реализуются. Служба описывает интерфейс между двумя уровнями, один из которых (расположенный ниже) является поставщиком службы, а другой (расположенный непосредственно над первым) — ее потребителем.
Протокол, напротив, представляет собой набор правил, определяющих формат и смысл пакетов (сообщений), которыми обмениваются сущности внутри одного уровня. Протоколы используются такими сущностями для реализации описаний служб. Они могут менять протоколы, как им заблагорассудится, главное — не менять видимую пользователям службу. Таким образом, служба и протокол совершенно независимы друг от друга. Это ключевая концепция, которую должен хорошо понимать любой архитектор сетей.
Службы без установления соединений
В противоположность службам, ориентированным на установление соединения, службы без установления соединений (connectionless) строятся по принципу работы обычной почты. Каждое сообщение (письмо) содержит полный адрес назначения и проходит через промежуточные узлы внутри системы независимо от всех последующих сообщений. В различных контекстах такие сообщения называются по-разному; сообщение на сетевом уровне называется пакетом.
Виртуальные частные сети и SD-WAN
беспроводными (fixed wireless) и мобильными беспроводными (mobile wireless) сетями
Чтобы подключиться к интернету из дома, часто используют метод отправки сигналов через инфраструктуру кабельного телевидения. Кабельная сеть, иногда называемая HFC (Hybrid Fiber-Coaxial — комбинированная оптико-коаксиальная сеть), представляет собой единую интегрированную инфраструктуру. Для предоставления разнообразных информационных сервисов (в том числе ТВ-каналов, высокоскоростной передачи данных и голоса) используется пакетный транспортный протокол DOCSIS (Data Over Cable Service Interface Specification — стандарт передачи данных по телевизионному кабелю). На стороне домашнего пользователя располагается специальное устройство — кабельный модем (cable modem), а в головном узле кабельной сети располагается CMTS (Cable Modem Termination System
Кабельное телевидение не единственная разновидность MAN. Недавние разработки в области высокоскоростного беспроводного доступа в интерне
Устройство, которое реализует соединение между двумя или более сетями и обеспечивает необходимые преобразования с точки зрения аппаратного и программного обеспечения, называется шлюзом (gateway).
Службы, ориентированные на установление соединения (connection-oriented service), строятся по принципу телефонных систем. Чтобы с кем-то пообщаться, необходимо поднять трубку телефона, набрать номер, поговорить, а затем повесить трубку. Аналогично работает и служба: сначала она устанавливает соединение, затем использует и, наконец, освобождает его. Соединение ведет себя подобно трубе: отправитель вставляет объекты (биты) с одного ее конца, а получатель вытаскивает их с другого. В большинстве случаев очередность сохраняется, так что биты приходят в том порядке, в каком были отправлены.