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

В стандартной модели открытых систем в ф-ции сетевого уровня входит реш-е след задач:

Основная идея введения сетевого уровня состоит в след. Сеть в общем случае рассматривается как совокупноть неск-ких сетей и наз-ся составной сетью или интерсетью (internetwork или internet).Сети, входящие в составную сеть, наз-ся подсетями (subnet), составляющими сетями или просто сетями. Сетевой уровень выступает в кач-ве координатора, организующего работу всех подсетей, лежащих на пути продвижения пакета по составной сети. Для перемещения данных в пределах подсетей сетевой уровень обращается к используемым в этих подсетях технологиям. Подсети соединяются между собой маршрутизаторами. Компонентами составной сети могут являться как локальные, так и глобальные сети. Хотя многие технологии локальных сетей (Ethernet,Token Ring,FDDI, Fast Ethernet и др.) use одну и ту же сис-му адресации узлов на основе МАС-адресов, сущ-ет немало технологий (X.25, АТМ, frame relay), в кот. применяются др. схемы адресации. Адреса, присвоенные узлам в соответствии с технологиями подсетей, наз-ют локальными. Чтобы сетевой уровень мог выполнить свою задачу, ему необходима собственная сис-ма адресации, не зависящая от способов адресации узлов в отдельных подсетях, кот позволила бы на сетевом уровне универсальным и однозначным способами идентифицировать любой узел составной сети. Естественным способом формирования сетевого адреса явл-ся уникальная нумерация всех подсетей составной сети и нумерация всех узлов в пределах кажд подсети. Т о, сетевой адрес представляет собой пару: № сети (подсети) и № узла. Данные, кот. поступают на сетевой уровень и кот. необходимо передать через составную сеть, снабжаются заголовком сетевого уровня. Данные вместе с заголовком образуют пакет. Заголовок пакета сетевого уровня имеет унифицированный формат,не зависящий от форматов кадров канального уровня тех сетей, кот. могут входить в объединенную сеть, и несет наряду с др служебной инфой данные о № сети, кот. предназначается этот пакет. Сетевой уровень определяет маршрут и перемещает пакет между подсетями.

Когда 2 или более сети организуют совместную транспортную службу, то такой режим взаимодействия обычно наз-ют межсетевым взаимодействием (internetworking).

Становление корпоратив комп сетей тесно связано с сетью Internet, в рамках кот. были реализованы основные принципы и протоколы межсетевых соединений. С сетью Internet связано появление новой группы протоколов – т.н. межсетевых протоколов (согл-т транспортную и сетевую службы различ комп сетей), или IP-протоколов (сокращение от Internet Protocol).Пр-р: TCP/IP состоит из 2 протоколов: TCP и IP.TCP явл-ся стандартным транспортным протоколом и предоставляет сервис для надежной передачи инфы между клиентами сети. Протокол IP обеспечивает сервис доставки пакетов между узлами сети Internet отвечает за адресацию сетевых узлов. В процессе своего ф-ционирования протокол IP постоянно взаимодействует с протоколом межсетевых управляющих сообщений (ICMP - сокращение от Internet Control Message Protocol), образуя с ним т.н. межсетевой модуль (IP-модуль). К категории TCP/IP принадлежат след. межсетевые протоколы: IP, TCP, UDP, ICMP и др.

Ядро сетевого приложения состоит из двух программ — клиента и сервера

Список сетевых приложений велик и число их постоянно возрастает. Некотор приложения появились вместе с технологией internet (например, TELNET и FTP).TELNET обеспечивает возможность удаленного входа в сис-му по протоколу TCP.Протокол передачи файлов FTP столь же стар, как TELNET, и также use TCP. Работа с FTP похожа на сеансы TELNET и отличается, прежде всего, используемым набором команд, кот специализирован именно для файловых операций (копирование файлов с 1 компа на др).Сетевая файловая сис-ма NFS, разработанная Sun Microsystems Inc, use протокол UDP, и очень удобна для монтирования файловых сис-м UNIX на множ-ве компов. Бездисковые станции могут работать с дисками сервера (как будто это диск данной станции). БД, хранящаяяся на компе alpha, может useся с компа beta, если файловая сис-ма смонтирована на этом компе. Использование NFS существенно повышает сетевой трафик и на медленных каналах NFS может не обеспечивать требуемой производительности, но преимущества использования дисков через сеть все равно достаточно велики. Клиенты NFS реализованы в ядре UNIX, что позволяет всем приложениям use разделы NFS как локальные диски компа.