Эффективное программирование 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-серверы

Телекоммуникационные технологии см. раздел

Оборудование IP-телефонии см. раздел


Частные деньги - перейти
Международные деньги и расчеты - перейти
Ведения международного бизнеса - перейти
Международная валютно-финансовая система - перейти
Международные экономические отношения - перейти
Экономические концепции - перейти
После капитализма - перейти

Демократия и экономика - мировой опыт - перейти
Антимонопольное регулирование - перейти
Безубыточность в современной экономике - перейти
Формирование и использование инвестиций - перейти
Основы экономических теорий - перейти
Основные понятия экономической теории - перейти
Основы экономической теории - перейти
Введение в экономику - перейти