Методические указания При составлении и оформлении отчета следует придерживаться рекомендаций, представленных на странице




Скачать 63.82 Kb.
Дата26.08.2016
Размер63.82 Kb.


Федеральное государственное бюджетное образовательное учреждение

высшего профессионального образования

"Кемеровский государственный университет" (КемГУ)

Математический факультет

Кафедра ЮНЕСКО по новым информационным технологиям

ЛАБОРАТОРНАЯ РАБОТА №8


Использование прикладных протоколов

Кемерово, 2013



  1. Цель работы:


Изучение утилиты telnet.

  1. Методические указания


При составлении и оформлении отчета следует придерживаться рекомендаций, представленных на странице http://unesco.kemsu.ru/student/rule/rule.html.
  1. Теория




  1. Введение

TELNET (англ.  TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети (в современной форме — при помощи транспорта TCP). Название «telnet» имеют также некоторые утилиты, реализующие клиентскую часть протокола. Современный стандарт протокола описан в RFC 854.

Утилита Telnet позволяет удаленно администрировать сервера. Начиная с Windows 2000, операционная система Windows тоже предоставляет собственную службу Telnet.

Команда telnet позволяет быстро получить доступ к командной строке удаленного компьютера и выполнить такие действия, как:


  • Запуск и остановка служб.

  • Управление файлами и каталогами.

  • Запуск сценариев.

Хотя в подключении с помощью telnet к другой системе бывают нюансы, следующий базовый синтаксис позволяет установить связь и инициировать управление удаленной системой:

telnet <удаленный_узел> [port:<номер_порта>]

Два параметра команды telnet описываются в представленной далее таблице.


Параметры команды telnet

Параметр

Использование

удаленный_узел

Имя узла или адрес IP удаленного сервера, на котором выполняется служба Telnet Server

port: <номер_порта>

Номер порта, который будет использоваться сеансом Telnet. По умолчанию используется порт 23. Указание номера порта позволяет проверять связь для широкого диапазона портов, например, проверять возможность создания сеанса на определенном порту с конкретной службой, которая некорректно работает в условиях глобальной сети



  1. Использование telnet в Windows

Для запуска утилиты telnet необходимо предварительно запустить консольное приложение cmd. Нажмите на «Пуск» и кликните по пункту меню «Выполнить». В поле «Открыть» введите название утилиты без кавычек «cmd» и кликните по кнопке «ОК». На экране появится окно консольной утилиты cmd.

Рассмотрим использование утилиты на примере подключения к тестовому почтовому серверу mail.example.com. Для этого в появившемся окне введите команду:

telnet mail.example.com 25

где mail.example.com – название сервера исходящей почты, 25 – номер порта, на котором работает служба SMTP, отвечающая за отправку писем. Вместо mail.example.com следует указывать название почтового сервера, работу которого требуется проверить.

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


Сообщение говорит о том, что сервер готов принять письмо для последующей его отправки адресату. В случае отсутствия подобного сообщения необходимо:


  • проверить настройки сетевого экрана (firewall) на локальном компьютере и убедиться, что 25 порт не блокируется;

  • обратиться к интернет-провайдеру для получения дальнейшей технической поддержки.

Для того, чтобы завершить telnet-сессию с сервером, необходимо нажать комбинацию клавиш Ctrl + ].

Далее введите символ «q» и нажмите клавишу «Enter».

По аналогии с приведённым примером возможна диагностика работы любой службы, при помощи данной утилиты.


  1. Основные команды


POP3

Commands that you can/must use are:

USER userid

This must be the first command after the connect. Supply your e-mail userid (not the full e-mail address). Example: USER john.smith

PASS password

This must be the next command after USER. Supply your e-mail password. The password may be case sensitive.

The following commands may be used as needed:

STAT


The response to this is: +OK #msgs #bytes Where #msgs is the number of messages in the mail box and #bytes is the total bytes used by all messages. Sample response: +OK 3 345910

LIST


The response to this lists a line for each message with its number and size in bytes, ending with a period on a line by itself. Sample response:

+OK 3 messages

1 1205

2 305


3 344400

RETR msg#

This sends message number msg# to you (displays on the Telnet screen). You probably don't want to do this in Telnet (unless you have turned on Telnet logging). Example: RETR 2

TOP msg# #lines

This is an optional POP3 command. Not all POP3 servers support it. It lists the header for msg# and the first #lines of the message text. For example, TOP 1 0 would list just the headers for message 1, where as TOP 1 5 would list the headers and first 5 lines of the message text.

DELE msg#

This marks message number msg# for deletion from the server. This is the way to get rid a problem causing message. It is not actually deleted until the QUIT command is issued. If you lose the connection to the mail server before issuing the QUIT command, the server should not delete any messages. Example: DELE 3

RSET


This resets (unmarks) any messages previously marked for deletion in this session so that the QUIT command will not delete them.

QUIT


This deletes any messages marked for deletion, and then logs you off of the mail server. This is the last command to use. This does not disconnect you from the ISP, just the mailbox.
SMTP

HELO sendinghostname

MAIL From:

RCPT To:

DATA

QUIT
FTP



cd to change directory on the remote machine

close to terminate a connection with another computer

get to copy one file from the remote machine to the local machine

get ABC DEF copies file ABC in the current remote directory to (or on top of) a file named DEF in your current local directory.

get ABC copies file ABC in the current remote directory to (or on top of) a file with the same name, ABC, in your current local directory.

help to request a list of all available FTP commands

lcd to change directory on your local machine (same as UNIX cd)

ls to list the names of the files in the current remote directory

mkdir to make a new directory within the current remote directory

mget to copy multiple files from the remote machine to the local machine;

you are prompted for a y/n answer before transferring each file

mget * copies all the files in the current remote directory to your current local directory, using the same filenames. Notice the use of the wild card character, *.

mput to copy multiple files from the local machine to the remote machine;

you are prompted for a y/n answer before transferring each file

open to open a connection with another computer

open brubeck opens a new FTP connection with brubeck;

you must enter a username and password for a brubeck account

(unless it is to be an anonymous connection).

put to copy one file from the local machine to the remote machine

pwd to find out the pathname of the current directory on the remote machine

quit to exit the FTP environment (same as bye)

rmdir to to remove (delete) a directory in the current remote directory


HTTP

From the command prompt in either dos or linux, type telnet [host] [port] to telent to a server. Port 80 is the port for http (web pages. Example: telnet www.yahoo.com 80


Entering Http 1.0 commands

Once you are connected to a http server, a blank screen occurs. You then enter the commands, then press enter twice to send the commands. All commands must be in upper case


The get command:

The get command is used to receive a plain file.

Syntax: GET filename HTTP/1.0 (or 1.1) Example:

GET /index.html HTTP/1.0


The response:
HTTP/1.0 200 OK

Date: Thu, 13 Jun 2002 17:37:53 GMT

Cache-Control: private

P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV T AI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV"

Connection: close

Content-Type: text/html

The html of the page is then sent



  1. Дополнительная информация


HTTP

Для работы с протоколом HTTP необходимо ознакомится с документами:



  • Using http commands through telnet _ - Groovyweb Free Downloads and Tutorials.htm


FTP

Для работы с протоколом FTP необходимо ознакомится с документами:



  • Basic FTP Commands.html

  • Microsoft Windows Command-Line FTP Command List.htm


POP3

Для работы с протоколом POP3 необходимо ознакомится с документами:



  • POP3.htm

  • Using Telnet with a POP3 Mail Server.htm


SMTP

Для работы с протоколом FTP необходимо ознакомится с документами:



  • SMTP Commands.html

  • Telnet - SMTP Commands (sending mail using telnet).html



  1. Задания


  1. Соединиться по протоколу FTP с сервером ftp.kemsu.ru и скопировать файл из раздела incoming/1/POP3.htm в папку work на своем компьютере.

  2. Используя telnet соединиться по протоколу SMTP c почтовым сервером КемГУ и написать на адрес study@kemsu.ru письмо (пароль qwerty).

  3. Используя telnet соединиться по протоколу POP3 c почтовым сервером КемГУ, открыть почтовый ящик study@kemsu.ru, получить написано вами в пункте 4 письмо. Удалить его после прочтения.



  1. Содержание отчета


В отчете следует указать:

  • Цель работы

  • Введение

  • Программно-аппаратные средства, используемые при выполнении работы.

  • Основную часть (описание самой работы), выполненную согласно требованиям к результатам выполнения лабораторного практикума.

  • Заключение (выводы)

  • Список используемой литературы



  1. Литература:


  1. technet.microsoft.com/ru-ru/library/cc753164(v=ws.10).aspx Руководство по работе с Telnet [Электронный ресурс] - 26.11.2013

  2. Sun VirtualBox. Руководство пользователя [Электронный ресурс] http://mirspo.narod.ru/vbox. - 1.10.2013

  3. Oracle VM VirtualBox. User Manual [Электронный ресурс] http://www.virtualbox.org/manual/UserManual.html. - 1.10.2013

  4. Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы : учебное пособие для вузов / В. Г. Олифер, Н. А. Олифер. 4-е изд. - СПб.: Питер, 2011. 943 с. : рис., табл.

  5. Семенов А.Б. Проектирование и расчет структурированных кабельных систем и их компонентов. – М.: ДМК Пресс; М.: Компания АйТи, 2003. – 416 с.

  6. Пескова С. А., Кузин А. В. и др. Сети и телекоммуникации: учеб. пособие для вузов / С. А. Пескова, А. В. Кузин, А. Н. Волков .- 3-е изд., стер. .- М. : Академия, 2008 .- 350 с.

  7. Никифоров С. В. Введение в сетевые технологии. Элементы применения и администрирования сетей : Учеб.пособие для вузов / С.В. Никифоров .- М. : Финансы и статистика , 2003 .- 223 c.

  8. Коннов Н. Н., Механов В. Б. Анализ сетевых протоколов: Лабораторный практикум по курсу «Сети ЭВМ и телекоммуникации»/ Н. Н. Коннов, В. Б. Механов. – Пенза: Изд-во ПГУ, 2010. – Ч. 1. – 68 с.





База данных защищена авторским правом ©infoeto.ru 2016
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница