Материал: Лабораторная работа 7 (Вариант 5)

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

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

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

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

Лабораторная работа №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

Источник: https://studfile.net/preview/16440161/