Лабораторная работа N6
СЕТЕВЫЕ СРЕДСТВА ОС UNIX.
ИСПОЛЬЗОВАНИЕ СЕТЕВЫХ КОМАНД.
Цель работы. Знакомство с принципами построения, функционирования и использования компьютерных сетей, базирующихся на технологии TCP/IP. Приобретение практических навыков, использования основных сетевых команд стека протоколов TCP/IP.
УКАЗАНИЯ К РАБОТЕ
Система UNIX (Linux, FreeBSD, SUN OS, …) обеспечивает быстрый доступ ко всем данным, приложениям и ресурсам в сети. Она использует, как правило, несколько коммуникационных стеков протоколов, таких как TCP/IP, IPX/SPX фирмы Novell и др. TCP/IP является нижним уровнем сетевого программного обеспечения и позволяет объединять компьютеры, как в локальные, так и в глобальные сети. Оба эти протокола - Transmission Control Protocol (TCP) и Internet Protocol (IP) являются промышленными и правительственными стандартами и лежат в основе многих сетевых программ. TCP/IP включает в себя утилиты (команды) rlogin, telnet, ftp и др., которые служат для удаленной регистрации и переноса файлов в сети. При помощи TCP/IP можно построить как локальные сети, используя оптоволокно, коаксиал или витую пару, так и глобальные сети с помощью магистральных каналов и цифровых телефонных станций. Сеть TCP/IP позволяет клиентам сети разделять данные и ресурсы других систем. Даже в сети, состоящей из разнородных по архитектуре машин, пользователи могут быстро и легко регистрироваться на любой из них, получать доступ к периферийным устройствам и разделять данные.
Стек протоколов TCP/IP лежит в основе графических оконных продуктов, таких как X Windows (SCO), Open Windows (SUN), распределенных сетевых файловых систем, а также многих распределенных СУБД и других деловых и научных приложений.
Как и любая сложная система, сеть должна опираться на стандарты, без которых невозможно нормальное её функционирование. В компьютерных сетях идеологической основой стандартизации является многоуровневый (иерархический) подход к разработке средств сетевого взаимодействия и именно на основе этого подхода была разработана архитектура стека протоколов TCP/IP (4 уровня). На основе этого же подхода была разработана стандартная семиуровневая модель взаимодействия открытых систем (модель OSI), которая стала своего рода универсальным языком сетевых специалистов.
Формализованные правила, определяющие последовательность и формат сообщений, которыми обмениваются сетевые компоненты, лежащие на одном уровне, но в разных узлах (компьютерах) называются протоколом.
Иерархически организованный набор протоколов достаточный для организации взаимодействия узлов (компьютеров) сети называется стеком коммуникационных протоколов.
Большой вклад в развитие стека протоколов TCP/IP внёс университет Беркли; он реализовал протоколы стека TCP/IP в своей версии ОС UNIX. Широкое распространение ОС UNIX привело к широкому распространению протоколов этого стека (в частности, протокола IP). На стеке протоколов TCP/IP работает всемирная информационная сеть INTERNET. Подразделение INTERNET (IETF – INTERNET Engineering Task Force) вносит основной вклад в совершенствование стандартов стека, публикуемых в форме спецификаций RFC (обращение за разъяснениями).
На конец 2006 г. документов RFC было более 4000. Документация о работах в INTERNET, предложения о новых или переработанных протоколах и стандартах протоколов TCP/IP появляется в виде технических отчётов RFC. На 11 июня 2007 года их количество возросло до 4894. Содержательный смысл аббревиатуры RFC можно интерпретировать следующим образом:
-для разработчиков спецификаций (стандартов) расшифровывается как «запрос на комментарий»;
-для пользователей спецификаций (разработчиков сетевого ПО) расшифровывается как «обращение за разъяснениями»
Пример фрагмента таблицы, в которой содержится информация о RFC, приведен на рис. 6.1.
Обозначение |
Название |
Статус |
Номер RFC |
…………….. |
|||
IP |
INTERNET protocol |
обязательный |
791 |
…………….. |
|||
TCP |
Transmission Control Protocol |
обязательный |
793 |
…………….. |
Рис. 6.1. Фрагмент таблицы RFC.
На рисунке 6.2 приведена иерархическая четырехуровневая модель семейства протоколов TCP/IP.
Уровень приложений (процессов) |
передача файлов (FTP) |
электронная почта (SMTP) |
эмуляция терминала (telnet) |
безопасная оболочка (ssh) |
управление сетью (SNMP) |
|
RFC959 |
RFC821 |
RFC854 |
RFC4251 |
RFC1157 |
||
Транспортный уровень |
TCP |
UDP |
||||
RFC793 |
RFC768 |
|||||
Межсетевой уровень (сетевой) |
ARP |
IP |
ICMP |
|||
RFC86 |
RFC791 |
RFC792 …….. |
||||
RARP |
||||||
RFC903 |
||||||
Уровень сетевого интерфейса |
Ethernet, FDDI, Token Ring,… |
|||||
Витая пара, коаксиальный кабель, оптоволоконный кабель, радиорелейная линия, спутниковый канал,… |
||||||
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.