Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен по курсу ОСс и ОСТ20081.doc
Скачиваний:
7
Добавлен:
28.09.2019
Размер:
1.57 Mб
Скачать

51. Архитектура стека протоколов tcp/ip.

Архитектура семейства протоколов TCP/IP основана на представлении, что коммуникационная инфраструктура включает 3 объекта: процессы, хосты, сети.

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

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

Основываясь на этом, при разработке стека протоколов TCP/IP обязанности по передаче информации разделены между отдельными протоколами. Разработчиками протокола TCP/IP было выбрано 4 уровня:

Уровень приложений (процессов)

Передача файлов (FTP)

Электронная почта (SMTP)

Безопасная оболочка (ssh)

Сетевая система (NFS)

Управление сетью (SNMP)

RFC 959

RFC 821

RFC 4251

RFC 1094

RFC 1157

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

TCP

UDP

RFC 793

RFC 768

Межсетевой уровень

ARP

IP

ICMP

RFC 826

RARP

RFC 791

RFC 792

RFC 903

Уровень сетевого интерфейса

Ethernet, FDDI, Token Ring…

Витая пара, коаксиальный кабель, оптоволоконный кабель, радиорелейная линия, спутниковый канал…

Уровень сетевого интерфейса составляют протоколы, обеспечивающие физический доступ к сети. С помощью этих протоколов осуществляется передача данных между коммуникационными узлами, расположенными в одной «сети». Протоколы уровня сетевого интерфейса формально не являются частью семейства протоколов TCP/IP. Однако, стандарты INTERNET определяют, каким образом должна осуществляться передача данных TCP/IP с использованием протоколов Ethernet, Token Ring, FDDI и т.д.

Межсетевой уровень составляют протоколы, обеспечивающие передачу данных между компьютерами, подключёнными к различным «сетям». Одна из задач, которая должна быть реализована протоколами этого уровня, является выбор маршрута следования данных. Сетевые элементы, осуществляющие передачу данных из одной «сети» в другую, получили название (в контексте стека протоколов TCP/IP) маршрутизаторов (шлюзов). Маршрутизатор имеет несколько сетевых интерфейсов, подключенных к различным физическим сетям, и его основной задачей является выбор маршрута передачи данных из одного сетевого интерфейса в другой. Основной представитель межсетевого уровня – протокол IP.

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

Уровень приложений (процессов). Протоколы этого уровня обеспечивают функционирование прикладных услуг, т.е. обеспечивают сервис компьютерных сетей.