Программирования сетевых взаимодействий в Java. Сухов С.А. - 3 стр.

UptoLike

Составители: 

3
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ ........................................................................................................................................................... 4
1. ПРОГРАММИРОВАНИЕ В JAVA СЕТЕВЫХ ВЗАИМОДЕЙСТВИЙ ......................................... 5
1.1. ОСНОВЫ РАБОТЫ С СЕТЬЮ ................................................................................................................. 5
1.2. КЛАСС INETADDRESS .............................................................................................................................. 6
1.3. ПОДДЕРЖКА IP АДРЕСОВ НОВОГО СТИЛЯ ..................................................................................... 8
1.4. КЛИЕНТСКИЕ СОКЕТЫ TCP/IP ............................................................................................................ 8
1.5. КЛАСС URL .................................................................................................................................................. 9
1.6. КЛАСС URLCONNECTION ..................................................................................................................... 11
1.7. КЛАСС HTTPURLCONNECTION .......................................................................................................... 13
1.8. СЕРВЕРНЫЕ СОКЕТЫ TCP/IP .............................................................................................................. 15
2. ПРОТОКОЛЫ INTERNET .......................................................................................................................... 15
2.1. FTP ПРОТОКОЛ ........................................................................................................................................ 15
2.1.1. ПРОСТАЯ МОДЕЛЬ РАБОТЫ FTP ............................................................................................................... 16
2.1.2. СЛОЖНАЯ МОДЕЛЬ РАБОТЫ FTP ......................................................................................................... 17
2.1.3. ОСНОВНЫЕ КОМАНДЫ FTP ПРОТОКОЛА ....................................................................................... 19
2.2 HTTP ПРОТОКОЛ ...................................................................................................................................... 21
2.2.1. СЕРВИСЫ WWW ....................................................................................................................................... 22
2.2.2. ПРИНЦИПЫ ПОСТРОЕНИЯ HTTP-СОЕДИНЕНИЯ ........................................................................... 25
2.2.3. ОПИСАНИЕ ПРОТОКОЛА HTTP ........................................................................................................... 27
3. ПРИМЕРЫ ПРИЛОЖЕНИЙ ...................................................................................................................... 31
3.1. ПРИЛОЖЕНИЕ, ВЫПОЛНЯЮЩЕЕ ПОЛУЧЕНИЕ СОДЕРЖИМОГО WEB-РЕСУРСА ........ 31
3.2. ПРИЛОЖЕНИЕ, РЕАЛИЗУЮЩЕЕ КЛИЕНТ-СЕРВЕРНУЮ АРХИТЕКТУРУ .......................... 34
ПРИЛОЖЕНИЕ 1. ИСХОДНЫЙ КОД ПРИЛОЖЕНИЯ 1 ....................................................................... 40
ПРИЛОЖЕНИЕ 2. ИСХОДНЫЙ КОД КЛИЕНТА ПРИЛОЖЕНИЯ 2 .................................................. 43
ПРИЛОЖЕНИЕ 3. ИСХОДНЫЙ КОД СЕРВЕРА ПРИЛОЖЕНИЯ 2 .................................................... 47
ЗАКЛЮЧЕНИЕ ................................................................................................................................................. 51
БИБЛИОГРАФИЧЕСКИЙ СПИСОК ........................................................................................................... 52