Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3 курс (заочка) / Лабораторные работы / Лабораторная работа 7 (Вариант 5)

.docx
Скачиваний:
86
Добавлен:
15.02.2021
Размер:
114.4 Кб
Скачать

Федеральное Агентство Связи Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»

Центр заочного обучения по программам бакалавриата

Кафедра информационной безопасности

Лабораторная работа №7

«Протоколы транспортного уровня TCP и UDP.

Номера портов»

Выполнила: Иванова Иоанна, студентка группы БСТ17хх

Вариант: 05

Содержание

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

2. Исходные данные. 3

3. Задания на лабораторную работу. 4

4. Контрольные вопросы. 6

5. Выводы. 7

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

  • Посмотреть состояние портов и найти открытые порты UDP и TCP.

  • Установить соединение с удаленным сервером по определенному порту

  1. Исходные данные.

На транспортном уровне модели OSI используется два основных транспортных протокола UDP — User Datagram Protocol, (протокол пользовательских дейтаграмм) и TCP — Transmission Control Protocol, (протокол управления передачей). Эти протоколы предоставляют разные услуги прикладным процессам. Если требуется надёжная и эффективная доставка сообщений по протяженному и ненадёжному каналу передачи данных, то применяется протокол ТСР. Если требуется передавать сообщения на высокоскоростных сетях с короткими соединениями, то лучше подходит протокол UDP. Для идентификации программ протоколы транспортного уровня (TCP и UDP), используют уникальные числовые значения, так называемые номера портов. Номера портов назначаются программам в соответствии с ее функциональным назначением на основе определенных стандартов.

Существуют стандартные списки соответствия номеров портов и программ. Так, например, программное обеспечение WWW, работающее через транспортный протокол TCP, использует TCP-порт 80, модули протокола FTP – TCP-порт 21, а служба DNS взаимодействует с транспортными протоколами TCP и UDP через TCP-порт 53 и UDP-порт 53 соответственно. Посмотреть состояние портов транспортного уровня в системе с ОС Windows можно с помощью команды «netstat» командной строки.

В появляющемся списке открытых сессий первый столбец показывает какой протокол транспортного уровня используется (TCP или UDP), второй – socket (IP-адрес сетевого уровня и номер порта транспортного уровня), третий – адрес удаленного компьютера и номер порта транспортного уровня удаленного компьютера и четвертый – состояние сессии (Established – установлена; TIME_WAIT – ожидание подтверждения и т.д.).

Установить соединение с удаленным сервером по определенному порту можно, например, используя команду «telnet<адрес сервера><номер порта>».

Пример использования команды:

«telnet<адрес сервера><номер порта>»: «telnet dropbox.ru 21»

Можно использовать и другие порты, например:

1) Порт 21 – протокол FTP (ftp соединение, традиционный протокол);

2) Порт 25 – протокол SMTP (отправка почты, традиционный протокол);

3) Порт 110 – протокол POP3 (получение почты, традиционный протокол);

4) Порт 143 – протокол IMAP4 (получение почты по протоколу IMAP).

  1. Задания на лабораторную работу.

  • Посмотрите, какие порты открыты в данный момент на рабочей станции (Рис. 1)

  • Соединитесь с FTP сервером dropbox.ru c помощью команды: «telnet<адрес сервера><номер порта>» (Рис. 3).

Рисунок 1. Просмотр состояния портов.

В Windows 7/10 по умолчанию telnet отсутствует. Для того чтобы его установить необходимо проделать следующую операцию:

Пуск > Панель управления > Программы и компоненты > Включение или отключение компонентов Windows > Клиент Telnet (поставить галочку)) (Рис. 2).

Рисунок 2. Включение клиента Telnet.

Рисунок 3. Соединение с FTP сервером dropbox.ru.

Так как данный FTP сервер недоступен, то для примера был выбран открытый FTP-сервер ftp.prosoft.ru (Рис. 4, 5).

Рисунок 4. Соединение с FTP-сервером ftp.opensoft.ru

Рисунок 4. Успешное соединение с ftp.opensoft.ru

  1. Контрольные вопросы.

  1. Какие основные протоколы используются на транспортном уровне? В чем отличие этих протоколов?

  • На транспортном уровне модели OSI используется два основных транспортных протокола UDP — User Datagram Protocol, (протокол пользовательских дейтаграмм) и TCP — Transmission Control Protocol, (протокол управления передачей). Эти протоколы предоставляют разные услуги прикладным процессам. Если требуется надёжная и эффективная доставка сообщений по протяженному и ненадёжному каналу передачи данных, то применяется протокол ТСР. Если требуется передавать сообщения на высокоскоростных сетях с короткими соединениями, то лучше подходит протокол UDP.

  1. Для чего используются номера портов транспортного уровня?

  • Для идентификации программ протоколы транспортного уровня (TCP и UDP), используют уникальные числовые значения, так называемые номера портов. Номера портов назначаются программам в соответствии с ее функциональным назначением на основе определенных стандартов.

  1. С помощью какой команды можно посмотреть открытые на данные момент порты?

  • Посмотреть состояние портов транспортного уровня в системе с ОС Windows можно с помощью команды «netstat» командной строки.

  1. Как можно соединиться с удаленным сервером по определенному порту?

  • Установить соединение с удаленным сервером по определенному порту можно, например, используя команду «telnet<адрес сервера><номер порта>».

  1. Выводы.

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

Москва, 2020