Автор работы: Пользователь скрыл имя, 21 Октября 2012 в 15:50, лабораторная работа
Мета: вивчити і навчитися працювати з командами командного рядка для перевірки і виправлення налаштування мережі.
Міністерство освіти, науки, молоді та спорту України
Національний авіаційний університет
Кафедра безпеки інформаційних технологій
Лабораторна робота № 1
з дисципліни «Комп’ютерні мережі»
Роботу виконав:
студент ІІДС 431
Кладочний А.І.
Перевірив: Бичков В.В.
Київ 2011
Мета: вивчити і навчитися працювати з командами командного рядка для перевірки і виправлення налаштування мережі.
С помощью отправки сообщений с эхо-запросом по протоколу ICMP проверяет соединение на уровне протокола IP с другим компьютером, поддерживающим TCP/IP. После каждой передачи выводится соответствующее сообщение с эхо-ответом. Ping - это основная TCP/IP-команда, используемая для устранения неполадки в соединении, проверки возможности доступа и разрешения имен. Команда ping, запущенная без параметров, выводит справку.
Синтаксис
ping [-t] [-a] [-n счетчик] [-l размер] [-f] [-i TTL] [-v тип] [-r счетчик] [-s счетчик]
[{-j список_узлов | -k список_
-t Задает для команды ping отправку сообщений с эхо-запросом к точке назначения до тех пор, пока команда не будет прервана. Для прерывания команды и вывода статистики нажмите комбинацию CTRL-BREAK. Для прерывания команды ping и выйхода из нее нажмите клавиши CTRL-C.
-a Задает разрешение обратного имени по IP-адресу назначения. В случае успешного выполнения выводится имя соответствующего узла.
-n счетчик Задает число отправляемых сообщений с эхо-запросом. По умолчанию — 4.
-l размер Задает длину (в байтах) поля данных в отправленных сообщениях с эхо-запросом. По умолчанию — 32 байта. Максимальный размер — 65527.
-f Задает отправку сообщений с эхо-запросом с флагом «Don't Fragment» в IP-заголовке, установленном на 1. Сообщения с эхо-запросом не фрагментируются маршрутизаторами на пути к месту назначения. Этот параметр полезен для устранения проблем, возникающих с максимальным блоком данных для канала (Maximum Transmission Unit).
-i TTL Задает значение поля TTL в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию берется значение TTL, заданное по умолчанию для узла. Для узлов Windows XP это значение обычно равно 128. Максимальное значение TTL — 255.
-v тип Задает значение поля типа службы (TOS) в IP-заголовке для отправляемых сообщений с эхо-запросом. По умолчанию это значение равно 0. тип — это десятичное значение от 0 до 255.
-r счетчик Задает параметр записи маршрута (Record Route) в IP-заголовке для записи пути, по которому проходит сообщение с эхо-запросом и соответствующее ему сообщение с эхо-ответом. Каждый переход в пути использует параметр записи маршрута. По возможности значение счетчика задается равным или большим, чем количество переходов между источником и местом назначения. Параметр счетчик имеет значение от 1 до 9.
-s счетчик Указывает вариант штампа времени Интернета (Internet Timestamp) в заголовке IP для записи времени прибытия сообщения с эхо-запросом и соответствующего ему сообщения с эхо-ответом для каждого перехода. Параметр счетчик имеет значение от 1 до 4.
-j список_узлов Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При свободной маршрутизации последовательные промежуточные точки назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке узлов — 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-k список_узлов Указывает для сообщений с эхо-запросом использование параметра строгой маршрутизации в IP-заголовке с набором промежуточных точек назначения, указанным в списке_узлов. При строгой маршрутизации следующая промежуточная точка назначения должна быть доступной напрямую (она должна быть соседней в интерфейсе маршрутизатора). Максимальное число адресов или имен в списке узлов равно 9. Список узлов — это набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-w интервал Определяет
в миллисекундах время ожидания получения
сообщения с эхо-ответом, которое соответствует
сообщению с эхо-запросом. Если сообщение
с эхо-ответом не получено в пределах заданного
интервала, то выдается сообщение об ошибке
"Request timed out". Интервал по умолчанию
равен 4000 (4 секунды).имя_конечного_
/? Отображает справку в командной строке.
Запустимо команду ping до точки призначення 69.63.181.12 із зіставленням з її вузловим іменем (параметр -а) кількістю пакетів 6 (параметр –n) кожний розміром по 16 байт (параметр -l), з установленою міткою «Don't Fragment» (параметр –f) і значенням TTL 100 (-i).
Рис.1. Результат виконання команди ping із визначеними параметрами.
Запустимо команду ping до сайту i.ua з відміткою часу для 4 «стрибків» (-s) і інтервалом отримання повідомлення з відповіддю 3500 мілісекунд (-w).
Рис.2. Результат виконання команди ping із визначеними параметрами.
Служит для отображения всех текущих параметров сети TCP/IP и обновления параметров DHCP и DNS. При вызове команды ipconfig без параметров выводится только IP-адрес, маска подсети и основной шлюз для каждого сетевого адаптера.
Синтаксис
ipconfig [/all]
[/renew [адаптер]]
[/release [адаптер]]
[/flushdns]
[/displaydns]
[/registerdns]
[/showclassid адаптер]
[/setclassid адаптер[код_
Параметры
/all Вывод полной конфигурации TCP/IP для всех адаптеров. Без этого параметра команда ipconfig выводит только IP-адреса, маску подсети и основной шлюз для каждого адаптера. Адаптеры могут представлять собой физические интерфейсы, такие как установленные сетевые адаптеры, или логические интерфейсы, такие как подключения удаленного доступа.
/renew [адаптер] Обновление конфигурации DHCP для всех адаптеров (если адаптер не задан) или для заданного адаптера. Данный параметр доступен только на компьютерах с адаптерами, настроенными для автоматического получения IP-адресов. Чтобы указать адаптер, введите без параметров имя, выводимое командой ipconfig.
/release [адаптер] Отправка сообщения DHCPRELEASE серверу DHCP для освобождения текущей конфигурации DHCP и удаление конфигурации IP-адресов для всех адаптеров (если адаптер не задан) или для заданного адаптера. Этот адаптер отключает протокол TCP/IP для адаптеров, настроенных для автоматического получения IP-адресов. Чтобы указать адаптер, введите без параметров имя, выводимое командой ipconfig.
/flushdns Сброс и очистка содержимого кэша сопоставления имен DNS клиента. Во время устранения неполадок DNS эту процедуру используют для удаления из кэша записей отрицательных попыток сопоставления и других динамически добавляемых записей.
/displaydns Отображение содержимого кэша сопоставления имен DNS клиента, включающего записи, предварительно загруженные из локального файла Hosts, а также последние полученные записи ресурсов для запросов на сопоставление имен. Эта информация используется службой DNS клиента для быстрого сопоставления часто встречаемых имен без обращения к указанным в конфигурации DNS-серверам.
/registerdns Динамическая регистрация вручную имен DNS и IP-адресов, настроенных на компьютере. Этот параметр полезен при устранении неполадок в случае отказа в регистрации имени DNS или при выяснении причин неполадок динамического обновления между клиентом и DNS-сервером без перезагрузки клиента. Имена, зарегистрированные в DNS, определяются параметрами DNS в дополнительных свойствах протокола TCP/IP.
/showclassid адаптер Отображен
/setclassid адаптер [код_
За допомогою команди ipconfig із параметром /all, виведемо на екран повну конфігурацію TCP/IP для всіх адаптерів.
Рис.3. Результат виконання команди ipconfig /all
Також, за допомогою цієї команди ми можемо як переглянути кеш зіставлення DNS клієнта за допомогою параметра /displaydns, так і очистити його за допомогою параметра /flushdns.
Рис.4. Очищення кешу зіставлення DNS.
Рис.5. Перегляд кешу зіставлення DNS.
Определяет путь до точки назначения с помощью посылки в точку назначения эхо-сообщений протокола Control Message Protocol (ICMP) с постоянным увеличением значений срока жизни (Time to Live, TTL). Выведенный путь — это список ближайших интерфейсов маршрутизаторов, находящихся на пути между узлом источника и точкой назначения. Ближний интерфейс представляют собой интерфейс маршрутизатора, который является ближайшим к узлу отправителя на пути. Запущенная без параметров, команда tracert выводит справку.
Синтаксис
tracert [-d]
[-h максимальное_число_
Параметры
-d Предотвращает попытки команды tracert разрешения IP-адресов промежуточных маршрутизаторов в имена. Увеличивает скорость вывода результатов команды tracert.
-h максимальное_число_
-j список_узов Указывает для сообщений с эхо-запросом использование параметра свободной маршрутизации в заголовке IP с набором промежуточных мест назначения, указанных в списке_узлов. При свободной маршрутизации успешные промежуточные места назначения могут быть разделены одним или несколькими маршрутизаторами. Максимальное число адресов или имен в списке — 9. Список_адресов представляет набор IP-адресов (в точечно-десятичной нотации), разделенных пробелами.
-w интервал Определяет
в миллисекундах время ожидания для получения
эхо-ответов протокола ICMP или ICMP-сообщений
об истечении времени, соответствующих
данному сообщению эхо-запроса. Если сообщение
не получено в течение заданного времени,
выводится звездочка (*). Таймаут по умолчанию
4000 (4 секунды). имя_конечного_
Визначимо шлях до точки призначення yandex.ua, з встановленими параметрами: максимальне число переходів 15 (-h) і інтервал очікування відповіді 5000 мілісекунд(-w).
Рис.6. Шлях підключення до точки призначення yandex.ua.
Выводит на экран содержимое таблицы IP-маршрутизации
Рис.7. Таблиця маршрутизації отримана за допомогою команди Route print.
Команды Telnet позволяют связаться с удаленным компьютером, использующим протокол Telnet. Можно выполнить команду telnet без параметров для входа в контекст Telnet, обозначенный в командной строке Telnet (Microsoft Telnet>). В командной строке Telnet используйте команды Telnet для управления компьютером, на котором выполняется клиент Telnet.
Командная строка клиента Telnet принимает следующие команды.
Команда |
Описание |
open |
Синтаксис: openимя_узла. Используется для установки соединения с узлом по протоколу Telnet |
close |
Команда close используется для закрытия существующего соединения по протоколу Telnet |
display |
Команда display используется для просмотра текущих параметров клиента Telnet |
send |
Команда send используется для отправления команд на сервер Telnet. Поддерживаются следующие команды: ao Отменяет команду ввода ayt Команда «Вы на месте?» esc Отправляет текущий ip Прерывает выполнение команды обработки synch Выполняет операцию синхронизации Telnet brk Отправляет сигнал разрыва Любые другие команды, отличные от указанных выше, отправляются на сервер Telnet как строка. Например, команда sendabcdотправит строку abcd на этот сервер, который отобразит строку в окне сеанса Telnet |
quit |
Команда quit используется для выхода из клиента Telnet |
set |
Команда set с одним из следующих аргументов используется для настройки клиента Telnet в текущем сеансе. bsasdel Назначает удаление последнего символа в качестве удаления параметр codeset Параметр доступен, если установлен японский язык. Используется для задания кодовой страницы в ключе параметр, который может принимать одно из следующих значений: Shift JIS Japanese EUC JIS Kanji JIS Kanji (78) DEC Kanji NEC Kanji Необходимо назначить такую же кодовую страницу на удаленном компьютере. По умолчанию для клиента Telnet используются точечные шрифты. Перед получением доступа к удаленному компьютеру, на котором применяется одна из этих кодовых страниц, следует настроить клиент Telnet на работу со шрифтами TrueType для гарантии правильного отображения символов crlf Новый линейный режим, который определяет клавишу ВВОД как 0x0D, 0x0A delasbs Назначает удаление в качестве удаления последнего символа escapeсимвол Переключение из режима сеанса Telnet в режим команд Telnet. Для возврата в режим сеанса в режиме команд следует нажать клавишу ВВОД localecho Включает режим локального отображения команд logfileимя Указывает имя файла, в который записывается журнал Telnet для данного сеанса. Если путь к файлу не указан, он создается в текущей папке. Задание файла журнала включает его ведение logging Включает ведения журнала для данного сеанса mode {console | stream} Режим работы ntlm Включает проверку подлинности NTLM term {ansi | vt100 | vt52 | vt Тип терминала, который необходимо эмулировать клиенту Telnet ? Отображает справочные сведения для команды set |
unset |
Команда unset используется для отключения параметров, предварительно заданных с помощью команды set |
status |
Команда status позволяет определить, подключен ли компьютер, на котором выполняется клиент Telnet |
? или help |
Отображает справочные сведения |