Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Основные аппаратно-программные средства ИНТЕРНЕТ




Сильно упрощая, можно сказать, что Интернет в основном состоит из семи видов аппаратно-программные средств. Большинство из них работает на физическом, канальном и сетевом уровнях модели OSI.

 

Повторители

Повторители (repeaters) работают на физическом уровне модели OSI и обычно применяются в локальных сегях (local area network, LAN) для увеличения длины сегментов. Они просто воспроизводят принятый сигнал, усиливая его мощность. Также повторители используются для уве­личения длины сегмента в сетях топологии «шина». На рис. изобра­жена типовая схема: благодаря повторителю длина сетевой шины уве­личивается за счет сегмента 2.

 


Повторители прозрачны- остальные устройства (ком­пьютеры, маршрутизаторы и т. д.) не способны обнаружить их присут­ствие. Повторитель может переводить данные из одной физической среды в другую, например из Ethernet в FDDI (Fiber Distributed Data Interface), причем оба сегмента, соединенные повторителем, должны применять одинаковые реализации уровня LLC — например, Ethernet или TokenRing, но не их сочетание. Это происходит потому, что повто­рители не умеют пользоваться услугами канального уровня.

Мосты

Мосты (bridges) работают на канальном уровне, который включает подуровень MAC. Каждый узел сети имеет плату сетевого интерфейса (например, Ethernet или TokenRing), имеющую уникальный МАС-адрес. Мосты выделяют МАС-адреса из принимае­мых кадров данных и избирательно пересылают эти кадры в соответствующие порты.

 

 
 

 

 

Мост игнорирует кадры, передаваемые между узлами, расположенны­ми по одну сторону от него. Например, кадры, отправляемые от узла 1 к узлам 2 и 3, мост пересылать не будет. Эта операция распространяет­ся только на кадры, отправляемые узлу, находящемуся но другую сто­рону моста, например от узла 1 к узлу 4.

Важное преимущество мостов — сокращение трафика в сегментах сети за счет локализации коллизий на меньших ее участках. (Коллизия — одновременная передача данных двумя адаптерами в одну сетевую шину, что приводит к взаимным помехам и потере данных).

Мост работает анало­гично маршрутизатору, разница только в том, что мост устанавливает соединение на канальном уровне, а маршрутизатор — на сетевом.

Маршрутизаторы

Маршрутизаторы (routers) работают на сетевом уровне. В отличие от мостов, пересылающих пакеты на основе таблиц физических адресов (например, адресов Ethernet), маршрутизаторы пересылают пакеты, используя таблицы логических адресов (например, IP-адресов). Марш­рутизатор — относительно сложное устройство. В некоторых изданиях можно встре­тить термин многопротокольный маршрутизатор (multiprotocol router), который означает, что маршрутизатор понимает несколько протоколов сетевого уровня, например TCP и IPX (Internetwork Packet Exchange).

Коммутаторы

В толковании термина коммутатор (switch) есть некоторые разногла­сия. Согласно классическому определению, на канальном уровне ком­мутатор работает почти как мост. Суть отличия моста от коммутатора в том, что первый действует как накопительно-передающее устройство, а второй нет. Коммутатор сразу после декодирования адреса назначения отправляет кадр в соответствующий порт. Передача начинается сразу, даже если окончание кадра еще принимается. Преимущество такой схемы — высокая скорость. Недостаток в том, что коммутатор пересы­лает все кадры, даже поврежденные.

Шлюзы

Шлюз (gateway) — это, как правило, аппаратное и программное обеспе­чение, соединяющее две разные сети, в которых используются разные протоколы. Обычно шлюзы работают па сетевом и более высоких уров­нях. Так называемые прикладные шлюзы (application gateway) при пере­сылке данных из одной сети в другую выполняют трансляцию протоко­лов. Пример этого — почтовый шлюз, конвертирующий два разных протокола электронной почты. Иногда термин «шлюз» применяют, опи­сывая ситуацию, когда не требуется трансляция протоколов, а данные просто пересылаются из одной сети о другую. В этом случае шлюз — это аппаратное или программное обеспечение, непосредственно связы­вающее две сети. Шлюз характеризуется наличием нескольких адресов сетевого уровня, например нескольких IP-адресов.

Хосты

Хост (host) — это компьютер, на котором работает сетевой протокол, например TCP/IP. Обычно хост имеет некоторое прикладное программ­ное обеспечение, передающее и принимающее пакеты. Типичные примеры хостов - маршрутизаторы, ПК, серверы, прокси-сер­веры, шлюзы и т. д.

 

Узлы

Термином узел (node), как правило, кратко называют «мост», «маршру­тизатор», «коммутатор», «шлюз» или «хост».

 

Сетевые услуги

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

Примерами сетевых услуг являются следующие распростра­ненные виды сервисов:

• хранение данных;

• поиск информации;

• почтовые услуги (например, электронная почта);

• передача сообщений и блоков данных между узлами сети;

• организация сеансов взаимодействия между прикладными процессами.

Сетевой сервис определяет интерфейс между потребителем и поставщиком сетевых услуг.

Потребителями сетевых услуг могут являться пользователи, прикладные программы, другие объекты сети. Поставщиком сетевых услуг является сетевая служба — некая сетевая компонента, совокупность средств, которые позволяют реализовать услугу ли­бо набор услуг.

К таким средствам относятся:

• средства обеспечения общего доступа и пользования ло­кальных ресурсов и услуг — серверная часть программного обеспечения, реализующего сетевую службу;

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

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

Так, сетевая служба, организующая взаимодействие клиента с удаленными файловыми системами, будет называться файло­вой. Почтовая служба предоставляет пользователю доступ к ре­сурсам и возможностям электронной почты. А сетевая служба пе­чати позволяет производить печать с использованием удаленного принтера.

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

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

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

Таким образом, сетевая служба зачастую является платфор­мой для тех или иных прикладных процессов. По степени интеграции сетевой службы в операционную сис­тему различают следующие виды программной реализации сете­вой службы:

• высокая степень интеграции — сетевая служба является ча­стью операционной системы;

• средняя степень интеграции — сетевая служба представляет собой надстройку над операционной системой;

• низкая степень интеграции — сетевая служба является само­стоятельным программным продуктом.

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...