Программирование на C++ глазами хакера
Работа с сетьюТеория сетей и сетевых протоколов
Сетевые протоколы
Протокол IP
Сопоставление адреса ARP и RARP
Транспортные протоколы
Быстрый UDP
Медленный , но надежный TCP
Прикладные протоколы — загадочный NetBIOS
NetBEUI
Сокеты Windows
Протоколы IPX/SPX
Сетевые порты
Работа с ресурсами сетевого окружения
Работа с ресурсами сетевого окружения - 3
Структура сети
Работа с сетью с помощью объектов Visual C++
Передача данных по сети с помощью CSocket
Работа напрямую с WinSock
Обработка ошибок
Запуск библиотеки
Создание сокета
Серверные функции
Клиентские функции
Обмен данными
Завершение соединения
Принцип работы протоколов без установки соединения
Примеры работы с сетью по протоколу TCP
Пример работы ТСР-сервера
Пример работы TCP-клиента
Анализ примера
Примеры работы по протоколу UDР
Пример работы UDP-сервера
Пример работы UDP-клиента
Обработка принимаемых данных
Прием и передача данных
Функция select
Простой пример использования функции select
Использование сокетов через события Windows
Асинхронная работа через объект события
Содержание раздела