Сетевое программирование
СП
Материалы
Аннотация курса
Теория
Курсовая работа
Лабораторные работы
Литература
Оглавление. Лекции. Теория
Скачать конспект лекций в формате DOC Microsoft Word
СОДЕРЖАНИЕ
ТЕМА 1. КОМПЬЮТЕРНЫЕ СЕТИ. ОБЩИЕ ПОНЯТИЯ
1.1. Сетевые вычислительные услуги
1.2. Основные характеристики
1.3. Типы сетей
ТЕМА 2. ПРОТОКОЛЫ КАК ОСНОВА СЕТЕВОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. МОДЕЛЬ OSI. ИЕРАРХИЯ ПРОТОКОЛОВ
2.1. Основные понятия протоколов
2.2. Модель OSI
ТЕМА 3. ПРОТОКОЛЫ НИЖНЕГО УРОВНЯ
3.1. Протоколы физического уровня
3.2. Пpотокол инфоpмационного канала BSC
3.3. Протокол Modbus RTU
3.4. Протокол Ethernet управления информационным каналом. Стандарт IEEE 802.3
ТЕМА 4. ПРОТОКОЛЫ СРЕДНЕГО УРОВНЯ
4.1. Общие сведения протоколов среднего уровня
4.2. Протоколы IPX/SPX. Протоколы локальных сетей
4.3. Протокол NetBIOS
4.4. Семейство протоколов TCP/IP
4.5. Протокол UDP
ТЕМА 5. ПРОТОКОЛЫ УРОВНЯ ПРИЛОЖЕНИЙ – БАЗОВЫЕ СЕТЕВЫЕ СЕРВИСНЫЕ CЛУЖБЫ
5.1. Telnet – протокол удалённого доступа
5.2. FTP– протокол перемещения файлов
5.3. Программы анализа сети netstat, ping, traceroute
5.4. Протокол ARP
ТЕМА 6. ПРОГРАММИРОВАНИЕ ОБМЕНОВ В ПРОМЫШЛЕННЫХ СЕТЯХ НА ОСНОВЕ ИНТЕРФЕЙСА RS-232C, RS-485
6.1. Программирование интерфейса RS-232C
6.2. Программирование протокола BSC
6.3. Программирование протокола Modbus RTU
ТЕМА 7. ПРОГРАММИРОВАНИЕ ОБМЕНОВ В ЛОКАЛЬНОЙ СЕТИ IPX/SPX
7.1. Описание структур и формат данных протокола IPX
7.2. Пример программы обмена данными
ТЕМА 8. ПРОГРАММИРОВАНИЕ В СЕТЯХ TCP/IP
8.1. Программирование протокола TCP/IP
8.2. Описание Winsock API
8.3. Создание и использование сокета на клиентской стороне
8.4. Создание и использование сокета на стороне сервера
8.5. Программирование передачи данных