Файл: Методические указания к практическим работам по дисциплине Вычислительные системы и сети Специальность 5В070200 Автоматизация и управление.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 29.04.2024

Просмотров: 36

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Практическая работа№1

Представление информации в вычислительных комплексах

1.1 Двоичные числа

1.2 Шестнадцатеричные числа В то время как процессор и другие устройства ЭВМ используют только двоичное представление информации, такое представление очень неудобно для человека, который анализирует содержимое памяти ЭВМ. Введение шестнадцатеричных чисел значительно облегчает эту задачу. Допустим, что мы хотим проанализировать содержимое четырех последовательных байтов (двух слов). Разделим мысленно каждый байт пополам и запишем для каждого полубайта соответствующее десятичное значение:0101 1001 0011 0101 1011 1001 1100 11105 9 3 5 11 9 12 14Чтобы не использовать для некоторых полубайтов две десятичные цифры, рассмотрим систему счисления: 10 = А, 11 = В, 12 = С, 13 = D, 14 = E, 15 = F. Теперь содержимое тех же самых четырех байтов выглядит более удобно:59 35 В9 СЕТакая система счисления включает «цифры» от 0 до F и так как таких цифр 16, то она называется шестнадцатеричной. На рисунке 5 приведено соответствие между двоичными, десятичными и шестнадцатеричными числами от 0 до 15(10).Двоичн. Десят. Шестн. Двоичн. Десят. Шестн.0000 0 0 1000 8 80001 1 1 1001 9 90010 2 2 1010 10 А0011 3 3 1011 11 В0100 4 4 1100 12 С0101 5 5 1101 13 D0110 6 6 1110 14 Е0111 7 7 1111 15 FРисунок 5 - Соответствие между двоичными, десятичными и шестнадцатеричными числамиПодобно двоичным и десятичным цифрам каждая шестнадцатеричная цифра имеет вес, кратный основанию счисления. Таким образом, каждая цифра имеет вес в 16 раз больше, чем соседняя справа цифра. Крайняя правая цифра имеет вес 160 = 1, следующая 161 = 16, 162 = 256, 163 = 4096, 164 = 65536.Например, шестнадцатеричное число 3АF имеет десятичное значение:(3  162) + (А  161) + (F  160) = (3  256) + (10  16) + (15  1) = 943Для обозначения шестнадцатеричного числа часто используют букву Н (или h), например: 3AFh. Над шестнадцатеричными числами можно выполнять арифметические операции подобно тому, как они выполняются над десятичными числами. Например, найдем сумму 6Аh и B5h: 6A+B5 _ В5 6А 4В 11F Разность В5 – 6А: 1.3 Представление текстовой информации Текст состоит из символов, поэтому символ можно считать минимальным элементом текста. Если собрать все возможные символы, которые могут встретиться в тексте: латинские буквы, буквы кириллицы, знаки препинания и т.д., и каждому из этих символов присвоить свой уникальный номер (называемый кодом символа), то текст можно записать в виде набора чисел. С помощью 8 бит можно закодировать 256 различных символов. Этого хватит, чтобы закодировать различными комбинациями бит буквы латинского алфавита и кириллицы, как строчные, так и заглавные, знаки препинания, цифры, символы арифметических действий и некоторые другие распространенные символы, такие как «$» или «&». Комбинация из восьми бит получила свое собственное название – байт. Так как коды символам можно присвоить по-разному, для того, чтобы не было путаницы, было решено ввести стандарт кодирования символов. Для английского языка такой стандарт существует, он называется ASCII (AmericanStandardCodeforInformationInterchange – стандартный американский код для информационного обмена). С кодированием русских букв дела обстоят хуже. В настоящее время применяется как минимум три различные кодировки символов кириллицы: Win-1251, КОИ-8 и CP866. Если русский текст записан в одной кодировке, а Вы пытаетесь просмотреть его, используя другую кодировку, то получите совершенно нечитаемый набор букв или символов. Решить такую проблему можно с помощью специальных программ, переводящих текст из одной кодировки в другую.В ASCII закреплены две таблицы кодирования: базовая и расширенная. В базовой таблице определены значения кодов с 0 по 127, а в расширенной – с 128 по 255. В базовой таблице находятся буквы латинского алфавита, цифры, математические знаки и знаки препинания. Кроме того, за кодами с 0 по 31 закреплены специальные управляющие символы: перевод строки, возврат каретки и т.д. Расширенная таблица ASCII содержит буквы западноевропейских языков и так называемые символы псевдографики, с помощью которых можно, например, рисовать таблицы.В кодировки русского языка расширенная таблица изменена. В таблице 1 и таблице 2 приведены базовая таблица ASCII-символов и кодировка CP866, используемая в операционной системе MS-DOS. В течение долгого времени понятия «байт» и «символ» были почти синонимами. Однако, в конце концов, стало ясно, что 256 различных символов – это не так много. Математикам требуется использовать в формулах специальные математические знаки, переводчикам необходимо создавать тексты, где могут встретиться символы из различных алфавитов, экономистам необходимы символы валют ($,£,¥). Для удовлетворения нужд всех людей 256 символов явно недостаточно. Для решения этой проблемы была разработана универсальная система кодирования текстовой информации – Unicode. В этой кодировке каждый символ кодируется не одним, а двумя байтами. Таким образом, доступно не 256, а 216=65536 различных кодов. Этого количества хватает на латинский алфавит, кириллицу, иврит, различные африканские и азиатские языки, в том числе наиболее часто употребляющиеся китайские иероглифы, различные специализированные символы, в том числе математические, экономические, технические и многие другие. Кроме этого, часть кодов даже осталась неиспользованной. Главный недостаток Unicode состоит в том, что все тексты в этой кодировке становятся в два раза длиннее.Таблица 1Базовая таблица ASCII 32 пробел 48 0 64 @ 80 P 96 ` 112 P 33 ! 49 1 65 A 81 Q 97 a 113 Q 34 « 50 2 66 B 82 R 98 b 114 R 35 # 51 3 67 C 83 S 99 c 115 S 36 $ 52 4 68 D 84 T 100 d 116 T 37 % 53 5 69 E 85 U 101 e 117 U 38 & 54 6 70 F 86 V 102 f 118 V 39 ' 55 7 71 G 87 W 103 g 119 W 40 ( 56 8 72 H 88 X 104 h 120 X 41 ) 57 9 73 I 89 Y 105 i 121 Y 42 * 58 : 74 J 90 Z 106 j 122 Z 43 + 59 ; 75 K 91 [ 107 k 123 { 44 , 60 < 76 L 92 \ 108 l 124 | 45 - 61 = 77 M 93 ] 109 m 125 } 46 . 62 > 78 N 94 ^ 110 n 126 Таблица 2Кодировка CP866 (DOS)

1.4 Представление звуковой информации

Практическая работа№2

Память. Конвейерная и многопроцессорная обработка информации в ЭВМ

Практическая работа№3

Принципы систолической обработки информации

Операция поиска вхождений с помощью линейной систолической структуры

Операция умножения квадратных матриц с помощью прямоугольной систолической матрицы.

Практическая работа№4

Получение информации о сетевых настройках локального компьютера

Практическая работа№5

Тестирование сети TCP/IP

Практическая работа№6

Использование основных команд протокола TCP/IP, применяемых в ОС Windows

Практическая работа№7

Использование утилит ping и tracert

8. Оформить отчет по лабораторной работе.

Практическая работа№8

Организация файлового обмена в сетях Microsoft Windows

Практическая работа№9

Доступ к удаленному компьютеру по протоколу telnet

Практическая работа№10

Установка и настройка Веб-сервера Apache под Windows.

Практическая работа№11

Практическая работа№12

Разработка локальной вычислительной сети



Оформление результатов работы

Оформить отчет по лабораторной работе, который должен содержать результаты проделанной работы и пояснения к ним.

Практическая работа№5

Тестирование сети TCP/IP


Цель работы: Научиться получать информацию о физических адресах сетевых интерфейсов и их сопоставлении с IP-адресами, а также о порядке кэширования mac-адресов.

Задание

  1. Используя диагностическую команду ping проверить доступность соединения по именам хостов и IP-адресам для:

  • локального хоста (адрес и имя были определены в лабораторной работе №1)

  • с компьютерами, имена которых были получены в предыдущей работе.

Сравнить время отклика.

  1. Просмотреть кэш ARP. (команда arp -a). Как изменилась таблица преобразования?

Оформление результата работы

Оформить отчет по лабораторной работе, содержащий результаты выполненной работы, пояснения к ним.

Практическая работа№6

Использование основных команд протокола TCP/IP, применяемых в ОС Windows



Цель работы: Ознакомиться с основными командами TCP/IP, применяемыми в сетях MS Windows.

Указания к работе:

  • Информацию о командах можно получить в справочной системе Windows или в командной строке, введя имя команды с параметром /?;

  • Ввод команд осуществлять в командной строке, которая вызывается командой cmd.exe (в среде Windows NT/2000/XP) или command.exe (Windows 9x);

  • Вывод информации осуществлять на экран и в текстовый файл (используя команду переадресации вывода >).

Задание

  1. Используя дополнительный материал, изучите синтаксис основных сетевых команд ОС MS Windows;

Используйте команду hostname для вывода имя локальной машины;

  1. Вывести расширенную информацию о параметрах сетевого адаптера (ipconfig);

  2. Проверьте доступность узла 192.168.0.1 командой ping с отображением маршрута для 7 переходов;

  3. Используйте команду netstat для отображения статистики протокола и текущие подключения TCP/IP;

  4. Отобразить текущую таблицу преобразования IP адресов в физические адреса (ARP);

  5. Добавить в существующую ARP-таблицу IP адреса и соответствующие им физические адреса соседних 2 компьютеров. Просмотреть принятые изменения.

  6. Использование команды net. Отправьте сообщения другому пользователю, компьютеру или псевдониму в сети.

  7. Создайте и удалите совместно используемый ресурс. Выведите сведения о текущих ресурсах.

  8. Выведите список запущенных служб в ОС. Запустите какую-либо службу. Остановите службу сообщений.

  9. Выведите журнал статистики для служб локальной рабочей станции, сервера или запущенных служб, для которых доступна статистика.

  10. Создайте сетевой диск, с подключением к общим сетевым ресурсам. Выведите информацию о подключениях компьютера.

  11. Просмотрите список компьютеров, доменов, а также общие ресурсы на каком-либо конкретном компьютере.

  12. Подготовить отчет в электронном виде. Отчет должен содержать:


  • Содержание (если объем отчета превышает 10 стр.);

  • Введение (теоретическая часть);

  • Основная часть (ход выполнения работы, описание используемых команд);

  • Заключение;

  • Список использованных источников;

  • Приложения («фото» экранов, демонстрирующие выполнение той или иной команды).

  1. Лабораторная работа считается защищенной, если:

  • имеются основные навыки использования команд протокола TCP/IP;

  • выполнены и продемонстрированы все команды, указанные в задании;

  • создан отчет соответственно пунктам предложенного задания.




Практическая работа№7

Использование утилит ping и tracert

Цель работы: Познакомиться с назначением и основными возможностями утилит ping и tracert. Научиться проверять доступность удаленных хостов и маршрутизацию сетевых пакетов.

Указания к работе


Для получения списка доступных параметров команд ping и tracert, необходимо запустить их из командной строки без параметров или с параметром /?

Задания к работе


  1. Используя утилиту ping проверить доступность узлов mail.ru, yandex.ru.

  2. Изменить заданную по умолчанию длину пакета (параметр -l), установив максимальное значение (8192 байта) и выполнить задание 1.
    Изменить длину пакета, установив ее в 32 байта. Повторить задание. Сравнить полученные результаты.

  3. Используя команду ping с параметром -n, задать количество эхо-запросов равным 50. Как изменилось среднее время отклика и количество ошибок?

  4. Для команды ping установить длину пакета в 1024 байта, время жизни (TTL, time to live) - в 32 ms, а количество пакетов - 100. Выполнить задание 1 с этими параметрами.
    Изменить TTL до значения 128 ms и повторно выполнить задание. Сравнить полученные результаты. Как влияет величина TTL на количество ошибок?

  5. Повторить предыдущее задание с постоянной величиной TTL, равной 32 ms и длиной пакетов в 64 и 8192 байта. Сравнить результаты. Как влияет длина пакета на время отклика и количество ошибок? С чем это связано?

  6. Используя утилиту tracert определить маршрут до ниже перечисленных узлов:

  • fileserver.eiti.kz

  • isi.eiti.kz

  • mail.ru

  • yandex.ru

Примечание: число прыжков ("hops") можно установить в значение от 10 до 15.

  1. Выполнить задания 1-6 на домашнем компьютере, имеющем прямое подключение к Internet (dial-up, выделенная линия и т.п.). Сопоставить результаты, полученные дома и в дисплейном классе. Указать причины расхождения результатов по каждому заданию.

8. Оформить отчет по лабораторной работе.


Практическая работа№8

Организация файлового обмена в сетях Microsoft Windows


Цель работы: Получить навыки организации файлового обмена в сетях.

Задание

1. Используя панель инструментов→Администрирование→Управление компьютером→Служебные параметры→Локальные пользователи и группы→Пользователи создайте пользователя с именем admin101 для машины 1,
admin102 для машины 2, … admin107 для 7-ой машины.

2. Задайте для пользователя пароль – 1.

3. Уберите галочку “Потребовать смену пароля при следующем входе в систему” и выставили галочку “Срок действия пароля не ограничен”.

4.Задайте пользователю “членство в группах” → Администраторы.

5. Остальных учетные записи пользователей, присутствующих в списке на время отключите.

6. Измените сетевые параметры системы следующим образом:

Рабочая группа: AUD_(№ аудитории);

Имя компьютера: а_-01 для 1-го компьютера (а_-02 – для 2-го и т.д.).

IP-адрес: 192.168.2.101 – для 1-го компьютера (192.168.2.102 – для 2-го и т.д.).

Маска подсети: 255.255.255.0

  1. Откройте доступ на свои локальные диски всем пользователям.

9. Через меню «Пуск» запустите командную строку, затем выполнить… команда - cmd.

10. Посредством команды net use получите доступ к соседним компьютерам.
Синтаксис данной команды:

NET USE

[имя_устройства | *] [\\имя_компьютера\имя_ресурса[\том] [пароль | *]]

[/USER:[имя_домена\]имя_пользователя]

[/USER:[имя_домена_с_точками\]имя_пользователя]

[/USER:[имя_пользователя@имя_домена_с_точками]

[/SMARTCARD]

[/SAVECRED]

[[/DELETE] | [/PERSISTENT:{YES | NO}]]

NET USE {имя_устройства | *} [пароль | *] /HOME

NET USE [/PERSISTENT:{YES | NO}]
NET USE - эта команда подключает компьютер к совместно используемому ресурсу или отключает компьютер от совместно используемого ресурса. Когда используется без параметров, выводит список соединений для данного компьютера.
имя_устройства - назначает имя для подключения к ресурсу или задает устройство, от которого нужно выполнить отключение. Используется два типа имен устройств: дисковые устройства (буквы от D: до Z:) и принтеры (от LPT1: до LPT3:). Если ввести звездочку (*) вместо имени устройства, то назначается следующее незанятое имя.

\\имя_компьютера - указывает имя компьютера, контролирующего совместно используемый ресурс. Если в имени компьютера используются пробелы, то нужно заключить весь этот параметр в кавычки, вместе с двумя символами обратной косой черты (\\). Длина имени компьютера может быть от 1 до 15 знаков.

\имя_ресурса - указывает сетевое имя совместно используемого ресурса.


\volume - задает том NetWare на сервере. Для того, чтобы иметь доступ к серверам NetWare, необходимо установить и запустить службу клиента для NetWare (на Windows Workstation) или службу шлюза для NetWare (на Windows Server).

пароль - указывает пароль, который нужен для доступа к совместно используемому ресурсу.

* - вызывает открытие специальной строки ввода пароля. Пароль не выводится на экран во время его ввода в этой строке.

/USER - указывает другое имя пользователя, с помощью которого устанавливается соединение.

имя_домена - указывает другой домен. Если указание домена опущено, то подразумевается текущий домен, использовавшийся при входе в сеть.

имя_пользователя - указывает имя пользователя для входа в сеть.

/SMARTCARD - указывает, что это подключение использует личные данные со смарт-карты.

/SAVECRED - указывает, что имя пользователя и пароль следует сохранить. Этот параметр игнорируется, если команда не запрашивает имя пользователя и пароль. Эта возможность отсутствует на Windows XP Home Edition и поэтому игнорируется.

/HOME - подключает пользователя к его домашнему каталогу.

/DELETE - разрывает сетевое соединение и удаляет его из списка постоянных соединений.

/PERSISTENT - управляет режимом установления постоянных соединений, автоматически подключаемых при входе в систему. По умолчанию используется режим предыдущего соединения.

YES - запоминает устанавливаемое соединение и обеспечивает его автоматическое подключение при следующем входе в систему.

NO - не запоминает устанавливаемое соединение или последующие соединения, в результате эти соединения не будут автоматически подключены при следующем входе в систему. Для удаления постоянных соединений используется параметр /DELETE.