(c) Larry Ewing, Simon Budig, Garrett LeSage
с 1994 г.

Кафедра Информатики и Математического Обеспечения

ПетрГУ | ИМиИТ | О кафедре | Проекты | Лаборатория ИТС | Семинары НФИ/AMICT
Сотрудники | Учебный процесс | Табель-календарь | Курсовые и выпускные работы
Вычислительные ресурсы | Публикации | Архив новостей | Контактная информация (English)

Компьютерные сети 2020: транспортный уровень, socket API и служебные функции

4. Транспортный уровень, socket API и служебные функции

  1. Реализовать программу-клиент для любых двух из перечисленных ниже протоколов прикладного уровня с использованием произвольного языка программирования и без использования внешних утилит для организации взаимодействия на транспортном уровне.

    1. HTTP/1.1
    2. SMTP
    3. FTP
    4. DNS

    Для организации взаимодействия на транспортном уровне используйте доступные для выбранного языка программирования функции работы с сокетами.

  2. Для преобразования доменного имени (и, если необходимо, имени сервиса) в IP-адрес и номер порта в предыдущем задании используйте функцию getaddrinfo()