Эффективное программирование TCP-IP


         

Эффективное программирование TCP-IP

Глава 1. Введение
Некоторые термины
Путеводитель по книге
Путеводитель по книге - 2

Путеводитель по книге - 3
Архитектура клиент-сервер
Архитектура клиент-сервер - 2
Элементы API сокетов
Элементы API сокетов - 2
Элементы API сокетов - 3
Элементы API сокетов - 4
Элементы API сокетов - 5
Элементы API сокетов - 6
Элементы API сокетов - 7

Элементы API сокетов - 8
Резюме
Совет 1. Различайте протоколы, требующие и не требующие установления логического соединения
Совет 1. Различайте протоколы, требующие и не требующие установления логического соединения - 2
Совет 1. Различайте протоколы, требующие и не требующие установления логического соединения - 3
Совет 1. Различайте протоколы, требующие и не требующие установления логического соединения - 4
Совет 1. Различайте протоколы, требующие и не требующие установления логического соединения - 5
Совет 1. Различайте протоколы, требующие и не требующие установления логического соединения - 6
Совет 1. Различайте протоколы, требующие и не требующие установления логического соединения - 7
Резюме

Совет 2. Выясните, что такое подсети и CIDR
Классы адресов
Классы адресов - 2
Классы адресов - 3
Классы адресов - 4
Подсети
Подсети - 2
Подсети - 3
Подсети - 4
Ограниченное вещание

Вещание на сеть
Вещание на подсеть
Вещание на все подсети
Бесклассовая междоменная маршрутизация- CIDR
Бесклассовая междоменная маршрутизация- CIDR - 2
Бесклассовая междоменная маршрутизация- CIDR - 3
Текущее состояние организации подсетей и CIDR
Резюме
Совет 3. Разберитесь, что такое частные адреса и NAT
Совет 3. Разберитесь, что такое частные адреса и NAT - 2

Совет 3. Разберитесь, что такое частные адреса и NAT - 3
Резюме
Совет 4. Разрабатывайте и применяйте каркасы приложений
Каркас TCP-сервера
Каркас TCP-сервера - 2
Каркас TCP-сервера - 3
Каркас TCP-сервера - 4
Каркас TCP-сервера - 5
Каркас TCP-клиента
Каркас UDP-сервера

Каркас UDP-сервера - 2
Каркас UDP-клиента
Резюме
Совет 5. Предпочитайте интерфейс сокетов интерфейсу XTI/TLI
Совет 5. Предпочитайте интерфейс сокетов интерфейсу XTI/TLI - 2
Совет 5. Предпочитайте интерфейс сокетов интерфейсу XTI/TLI - 3
Резюме
Совет 6. Помните, что TCP - потоковый протокол
Совет 6. Помните, что TCP - потоковый протокол - 2
Совет 6. Помните, что TCP - потоковый протокол - 3

Совет 6. Помните, что TCP - потоковый протокол - 4
Совет 6. Помните, что TCP - потоковый протокол - 5
Совет 6. Помните, что TCP - потоковый протокол - 6
Совет 6. Помните, что TCP - потоковый протокол - 7
Резюме
Совет 7. Не надо недооценивать производительность TCP
Совет 7. Не надо недооценивать производительность TCP - 2
Совет 7. Не надо недооценивать производительность TCP - 3
Источник и приемник на базе UDP
Источник и приемник на базе TCP

Источник и приемник на базе TCP - 2
Источник и приемник на базе TCP - 3
Источник и приемник на базе TCP - 4
Источник и приемник на базе TCP - 5
Источник и приемник на базе TCP - 6
Резюме
Совет 8. Не надо заново изобретать TCP
Совет 8. Не надо заново изобретать TCP - 2
Совет 8. Не надо заново изобретать TCP - 3
Совет 8. Не надо заново изобретать TCP - 4

Резюме
Совет 9. При всей надежности у TCP есть и недостатки
Что такое надежность
Что такое надежность - 2
Потенциальные ошибки
Сбой в сети
Отказ приложения
Отказ приложения - 2
Отказ приложения - 3
Отказ приложения - 4

Kрax хоста на другом конце соединения
Резюме
Совет 10. Помните, что TCP не выполняет опрос соединения
Совет 10. Помните, что TCP не выполняет опрос соединения - 2
Механизм контролеров
Механизм контролеров - 2
Пульсация
Пульсация - 2
Пульсация - 3
Пульсация - 4

Пульсация - 5
Пульсация - 6
Еще один пример пульсации
Еще один пример пульсации - 2
Еще один пример пульсации - 3
Еще один пример пульсации - 4
Еще один пример пульсации - 5
Резюме
Совет 11. Будьте готовы к некорректному поведению партнера
Проверка завершения работы клиента

Проверка завершения работы клиента - 2
Проверка завершения работы клиента - 3
Проверка корректности входной информации
Проверка корректности входной информации - 2
Проверка корректности входной информации - 3
Резюме
Совет 12. Не думайте, что программа, работающая в локальной сети, будет работать и в глобальной
Недостаточная производительность
Скрытая ошибка
Скрытая ошибка - 2

Скрытая ошибка - 3
Скрытая ошибка - 4
Резюме
Совет 13. Изучайте работу протоколов
Совет 13. Изучайте работу протоколов - 2
Резюме
Совет 14. Не воспринимайте слишком серьезно семиуровневую эталонную модель OSI
Модель OSI
Модель OSI - 2
Модель OSI - 3

Модель TCP/IP
Модель TCP/IP - 2
Резюме
Совет 15. Разберитесь с операцией записи в TCP
Операция записи с точки зрения приложения
Операция записи с точки зрения приложения - 2
Операция записи с точки зрения TCP
Операция записи с точки зрения TCP - 2
Операция записи с точки зрения TCP - 3
Операция записи с точки зрения TCP - 4

Операция записи с точки зрения TCP - 5
Резюме
Совет 16. Разберитесь с аккуратным размыканием TCP-соединений
Вызов shutdown
Вызов shutdown - 2
Аккуратное размыкание соединений
Аккуратное размыкание соединений - 2
Аккуратное размыкание соединений - 3
Аккуратное размыкание соединений - 4
Аккуратное размыкание соединений - 5

Резюме
Совет 17. Подумайте о запуске своего приложения через inetd
TCP-серверы
TCP-серверы - 2
TCP-серверы - 3
UDP-серверы


Словари биржевых терминов - перейти
Как работает биржа - перейти

Лекции по биржевой торговле - перейти
Биржевые сделки - перейти
Товарные рынки - перейти
Технический анализ - перейти
Технический анализ - перейти
Теханализ трендов - перейти
Полный курс технического анализа - перейти
Дайджест - технический анализ - перейти
Основы биржевой торговли - перейти
Крестики-нолики - перейти

Крестики–нолики - перейти
Введение в анализ - перейти
Анализ фондов Х-0 - перейти