Основы операционных систем. Практикум
Краткая история семейства протоколов TCP/IP
Общие сведения об архитектуре семейства протоколов TCP/IP
Уровень сетевого интерфейса
Системный вызов listen()
Системный вызов accept()
Пример простого TCP-сервера
Создание программы с параллельной обработкой запросов клиентов
Применение интерфейса сетевых
Создание потоковых клиента и сервера для стека UNIX Domain протоколов
Уровень Internet. Протоколы IP, ICMP, ARP, RARP. Internet–адреса
Транспортный уровень. Протоколы
Уровень приложений/процессов
Использование модели клиент-сервер для взаимодействия удаленных процессов
Организация связи между удаленными процессами с помощью датаграмм
Сетевой порядок байт. Функции htons(), htonl(), ntohs(), ntohl()
Функции преобразования IP-адресов inet_ntoa(), inet_aton()
Функция bzero()
Создание сокета. Системный вызов socket()
Адреса сокетов. Настройка адреса сокета. Системный вызов bind()
Системные вызовы sendto() и recvfrom()
Определение IP-адресов для вычислительного комплекса
Пример программы UDP-клиента
Пример программы UDP-сервера
Организация связи между процессами с помощью установки логического соединения
Установление логического соединения. Системный вызов connect()
Пример программы TCP-клиента
Как происходит установление виртуального соединения
Example.15-16.0
Содержание раздела