- •Методические рекомендации по выполнению практических работ
- •Оп.04 «Операционные системы»
- •Практическая работа №1 Обзор аппаратного обеспечения компьютера: процессоры
- •Практическая работа №2 Обзор аппаратного обеспечения компьютера: память
- •Практическая работа №3 Обзор аппаратного обеспечения компьютера: устройства ввода-вывода
- •Практическая работа №4 Обзор аппаратного и программного обеспечения компьютерных сетей
- •Практическая работа №5 Обслуживание ввода-вывода
- •Практическая работа №6 Принцип уровней абстракции и его использование при разработке операционных систем
- •Практическая работа №7
- •Практическая работа №8 Оценка производительности системы
- •Практическая работа №9
- •Практическая работа №10
- •Практическая работа №11 Обзор многопоточности в unix
- •Практическая работа №12
- •Практическая работа №13 Обзор многопоточности в .Net
- •Практическая работа №14 Обзор многопоточности в Java
- •Практическая работа №15 Методы управления памятью в операционных системах
- •Практическая работа №16 Методы адресации в компьютерных системах
- •Практическая работа №17 Этапы обработки программы от исходного кода к исполняемому в операционных системах
- •Практическая работа №18
- •Практическая работа №19 Организация оверлейной структуры программ
- •Практическая работа №20 Реализация смежного распределения памяти
- •Методы распределения памяти без использования дискового пространства Распределение памяти фиксированными разделами
- •Распределение памяти разделами переменной величины
- •Перемещаемые разделы
- •Методы распределения памяти с использованием дискового пространства Страничное распределение
- •Сегментное распределение
- •Странично-сегментное распределение
- •Свопинг
- •Практическая работа №21
- •Практическая работа №22 Реализация хешированных таблиц страниц
- •Практическая работа №23 Создание резервных копий
- •Практическая работа №24 Восстановление данных
- •Практическая работа №25 Работа с антивирусными программами
- •Практическая работа №26 Основные правила и требования к парольной защите
- •Практическая работа №28 Осуществление мероприятий по защите персональных данных
- •Практическая работа №29
- •Приложение а
- •Практическая работа №30 Обеспечение работы системы регистрации и авторизации пользователей сети
- •Практическая работа №31 Осуществление системного администрирования локальных сетей
- •Практическая работа №32 Типы и решения сетевых проблем
- •Сети имеют сложную структуру
- •Средство устранения неполадок сети поможет решить проблему
- •Практическая работа №33 Установка контроллера домена и dns–сервера
- •Установка контроллера домена в существующий домен с использованием интерфейса Windows
- •Практическая работа №34 Добавление роли dhcp-сервера и его настройка
Практическая работа №18
Физическая и логическая адресация в компьютерных системах
Цель работы: ознакомиться с понятием и принципами физической и логической адресация в компьютерных системах, научиться применять их при построении сети.
Индивидуальное задание
Рассчитать IP адрес для каждого компьютера в сети.
Оборудование: ПК с операционной системой Windows XP/7/8.
Теоретические сведения
В основу функционирования компьютерных сетей положена технология коммутации пакетов.Суть этой технологии заключается в том, что данные, которые необходимо передать от источникак приемнику, разделяются на части (фрагменты, фреймы, пакеты, блоки и т.п.), передаваемыенезависимо друг от друга. При этом части данных могу передаваться не непосредственноот источника к приемнику, а через промежуточные сетевые устройства. И пути (перечень узлов,через которые передавалась часть данных) следования частей могут быть различными.Чтобы часть данных была передана по назначению, она снабжается служебным заголовком,в котором указываются идентификаторы отправителя и получателя. Используя информациюслужебного заголовка, сетевой узел при приеме части данных принимает решение, предназначенали она ему или он должен передать её другому сетевому узлу (или просто проигнорировать эту частьданных). Следует отметить, что процесс разделения данных на части называется фрагментацией.
У каждого сетевого узла есть несколько адресов, по которым этот узел идентифицируется.Адреса могут задаваться на канальном и сетевом уровнях. На канальном уровне каждый сетевойинтерфейс узла может иметь MAC-адрес (от англ. MediaAccessControl). Этот адрес позволяетидентифицировать сетевой интерфейс узла в рамках одного физического подключения(широковещательного сегмента сети). Поэтому такой адрес также называется физическим. Длявзаимодействия узлов, расположенных в разных сегментах сети (или логических сетях, как будетсказано далее) используется сетевой или IP-адрес.
Для обмена данными в Интернете (между различными локальными сетями) узлу необходим IP-адрес. Это логический сетевой адрес конкретного узла. Для обмена данными с другими устройствами, подключенными к Интернету, необходим правильно настроенный, уникальный IP-адрес.
IP-адрес присваивается сетевому интерфейсу узла. Обычно это сетевая интерфейсная плата (NIC), установленная в устройстве. Примерами пользовательских устройств с сетевыми интерфейсами могут служить рабочие станции, серверы, сетевые принтеры и IP-телефоны. Иногда в серверах устанавливают несколько NIC, у каждой из которых есть свой IP-адрес. У интерфейсов маршрутизатора, обеспечивающего связь с сетью IP, также есть IP-адрес.
В каждом отправленном по сети пакете есть IP-адрес источника и назначения. Эта информация необходима сетевым устройствам для передачи информации по назначению и передачи источнику ответа.
Структура IP адреса
IP-адрес представляет собой серию из 32 двоичных бит (единиц и нулей). Человеку прочесть двоичный IP-адрес очень сложно. Поэтому 32 бита группируются по четыре 8-битных байта, в так называемые октеты. Читать, записывать и запоминать IP-адреса в таком формате людям сложно. Чтобы облегчить понимание, каждый октет IP-адреса представлен в виде своего десятичного значения. Октеты разделяются десятичной точкой или запятой. Это называется точечно-десятичной нотацией.
При настройке IP-адрес узла вводится в виде десятичного числа с точками, например, 192.168.1.5. Вообразите, что вам пришлось бы вводить 32-битный двоичный эквивалент адреса — 11000000101010000000000100000101. Если ошибиться хотя бы в одном бите, получится другой адрес, и узел, возможно, не сможет работать в сети.
Структура 32-битного IP-адреса определяется межсетевым протоколом 4-ой версии (IPv4). На данный момент это один из самых распространенных в Интернете типов IP-адресов. По 32-битной схеме адресации можно создать более 4 миллиардов IP-адресов.
Получая IP-адрес, узел просматривает все 32 бита по мере поступления на сетевой адаптер. Напротив, людям приходится преобразовывать эти 32 бита в десятичные эквиваленты, то есть в четыре октета. Каждый октет состоит из 8 бит, каждый бит имеет значение. У четырех групп из 8 бит есть один и тот же набор значений. Значение крайнего правого бита в октете – 1, значения остальных, слева направо – 2, 4, 8, 16, 32, 64 и 128.
Чтобы определить значение октета, нужно сложить значения позиций, где присутствует двоичная единица.
Нулевые позиции в сложении не участвуют.
Если все 8 бит имеют значение 0, 00000000, то значение октета равно 0.
Если все 8 бит имеют значение 1, 11111111, значение октета – 255 (128+64+32+16+8+4+2+1).
Если значения 8 бит отличаются, например, 00100111, значение октета – 39 (32+4+2+1).
Таким образом, значение каждого из четырех октетов находится в диапазоне от 0 до 255.
Формат IP-адреса
——————————-
Разделение IP адреса на сетевую и узловую части
Логический 32-битный IP-адрес представляет собой иерархическую систему и состоит из двух частей. Первая идентифицирует сеть, вторая — узел в сети. Обе части являются обязательными.
Например, если IP-адрес узла – 192.168.18.57, то первые три октета (192.168.18) представляют собой сетевую часть адреса, а последний октет (.57) является идентификатором узла. Такая система называется иерархической адресацией, поскольку сетевая часть идентифицирует сеть, в которой находятся все уникальные адреса узлов. Маршрутизаторам нужно знать только путь к каждой сети, а не расположение отдельных узлов.
Иерархическая структура IP-адресов
Другой пример иерархической сети – это телефонная сеть. В телефонном номере код страны, региона и станции составляют адрес сети, а оставшиеся цифры — локальный номер телефона.
При IP-адресации в одной физической сети могут существовать несколько логических сетей, если сетевая часть адреса их узла отличается. Пример. Три узла в одной физической локальной сети имеют одинаковую сетевую часть в своем IP-адресе (192.168.50), а три других узла — другую сетевую часть (192.168.70). Три узла с одной сетевой частью в своих IP-адресах имеют возможность обмениваться данными друг с другом, но не могут обмениваться информацией с другими узлами без использования маршрутизации. В данном случае имеем одну физическую сеть и две логические IP-сети.
В адресах класса C сетевая часть состоит из трех октетов, а адрес узла – из одного. Выбранная по умолчанию маска подсети состоит из 24 бит (255.255.255.0). Адреса класса C обычно присваиваются небольшим сетям.
В адресах класса B сетевая часть и адрес узла состоят из двух октетов. Выбранная по умолчанию маска подсети состоит из 16 бит (255.255.0.0). Обычно эти адреса используются в сетях среднего размера.
IP-адреса класса B
В адресах класса A сетевая часть состоит всего из одного октета, остальные отведены узлам. Выбранная по умолчанию маска подсети состоит из 8 бит (255.0.0.0). Обычно такие адреса присваиваются крупным организациям.
IP-адреса класса A
Глобальный MAC-адрес устройства уникален и обычно записан в энергонезависимой памятиоборудования. Администратор сети имеет возможность, вместо использования глобального,назначить устройству локальный MAC-адрес по своему усмотрению. Такой локальноадминистрируемый MAC-адрес выбирается произвольно и может не содержать информациио производителе оборудования.
Для лучшего восприятия MAC-адресов человеком используется форма записи адреса в видепоследовательноститетрад, записанных в шестнадцатеричной системе счисления, разделённыхзнаками «:» (двоеточие) или «–» (тире). Например: 08:00:27:88:D4:01 или 08-00-27-88-D4-01.
В оборудовании компании CISCO физические адреса представляются в виде трехшестнадцатиразрядных чисел, записываемых также в шестнадцатеричной системе счисления,разделённых символом «.» (точка). Например: aabb.ccdd.eeff.
Получить настройки сетевых интерфейсов персональных компьютеров, функционирующихпод управлением операционной системы Windows, можно используя инструмент «Панельуправления» или команды ipconfig (см. рисунок 1).
Рисунок
1 – Получение информации о сетевых
интерфейсах персональных
компьютеров,функционирующих под
управлением операционной системы
Windows(а – результат команды ipconfig, б –
вывод информации через «Панель
инструментов»)
Каждое сетевое
устройство хранит в специальной таблице
информацию о том, каким образомследует
передавать (маршрутизировать) данные
в известные и неизвестные сети. Таблица
содержитминимум четыре столбца: адрес
сети, маску, интерфейс для передачи (или
адрес узла-посредника)и весовой
коэффициент (метрику).
Инициируя передачу данных, сетевой узел последовательно просматривает строки таблицыи определяет, относится ли узел-получатель к указанной сети. Делается это путем наложения маски,указанной в таблице, на адрес узла-получателя и указанной сети и сравнения результатов. Еслиподходящая строка найдена, то данные передаются через указанный сетевой узел или сетевойинтерфейс. Если подходящая строка не найдена, то по умолчанию происходит отказ в передачеданных.
Чтобы передавать данные в неизвестные сети один из маршрутизаторов сети должен быть
назначен маршрутизатором «по умолчанию». Для этого в таблице маршрутизации последней посписку создается строка, в которой указывается специальная сеть 0.0.0.0 и маска 0.0.0.0, а в качествепромежуточного узла, адрес маршрутизатора «по умолчанию». В результате, если подходящий маршрут не найден, то для любого узла-получателя подойдет последняя строка и данные будутпереданы.
Получить содержимое таблицы маршрутизации персональных компьютеров,
функционирующих
под управлением операционной системы
Windows, можно используя командуroute (см.
рисунок 2).
Посмотреть содержимое таблицы трансляции адресов на персональном компьютере можно с помощью команда arp.Для определения пути передачи данных используется команда tracert.
Ход работы
1. Определить IP адрес для компьютера.
2. Определить иерархию компьютеров сети.
3. РассчитатьIP адреса каждого компьютера согласно иерархической структуре.
Содержание отчета
Отчет по практической работе должен содержать следующие пункты:
- название практической работы;
- цель работы;
- краткие теоретические сведения;
- индивидуальное задание для выполнения работы;
- краткое описание хода выполнения работы;
- результаты выполнения работы;
- выводы.
