Лабораторная работа 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).
Ссылка на скачивание - внизу страницы.