
3 курс (заочка) / Лабораторные работы / Лабораторная работа 7 (Вариант 5)
.docxФедеральное Агентство Связи Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»
Центр заочного обучения по программам бакалавриата
Кафедра информационной безопасности
Лабораторная работа №7
«Протоколы транспортного уровня TCP и UDP.
Номера портов»
Выполнила: Иванова Иоанна, студентка группы БСТ17хх
Вариант: 05
Содержание
1. Цель работы. 3
2. Исходные данные. 3
3. Задания на лабораторную работу. 4
4. Контрольные вопросы. 6
5. Выводы. 7
Цель работы.
Посмотреть состояние портов и найти открытые порты UDP и TCP.
Установить соединение с удаленным сервером по определенному порту
Исходные данные.
На транспортном уровне модели 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)
Соединитесь с 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
Контрольные вопросы.
Какие основные протоколы используются на транспортном уровне? В чем отличие этих протоколов?
На транспортном уровне модели OSI используется два основных транспортных протокола UDP — User Datagram Protocol, (протокол пользовательских дейтаграмм) и TCP — Transmission Control Protocol, (протокол управления передачей). Эти протоколы предоставляют разные услуги прикладным процессам. Если требуется надёжная и эффективная доставка сообщений по протяженному и ненадёжному каналу передачи данных, то применяется протокол ТСР. Если требуется передавать сообщения на высокоскоростных сетях с короткими соединениями, то лучше подходит протокол UDP.
Для чего используются номера портов транспортного уровня?
Для идентификации программ протоколы транспортного уровня (TCP и UDP), используют уникальные числовые значения, так называемые номера портов. Номера портов назначаются программам в соответствии с ее функциональным назначением на основе определенных стандартов.
С помощью какой команды можно посмотреть открытые на данные момент порты?
Посмотреть состояние портов транспортного уровня в системе с ОС Windows можно с помощью команды «netstat» командной строки.
Как можно соединиться с удаленным сервером по определенному порту?
Установить соединение с удаленным сервером по определенному порту можно, например, используя команду «telnet<адрес сервера><номер порта>».
Выводы.
В данной работе мы научились просматривать состояние портов, а также устанавливать соединение с сервером по определенному порту.
Москва, 2020