Apress, 2013. — 636 с.
Язык: англ.
Linux Kernel Networking приглашает вас в тур глубокого изучения современной реализации сетевой подсистемы ядра Linux и ее теории. Linux Kernel Networking - достаточно сложная комплексная тема, так что эта книга не будет нагружать вас освещением вопросов, напрямую не относящихся к технологиям сетевой подсистемы Linux.
Linux Kernel Networking - это актуальное справочное руководство для понимания, как реализована сетевая подсистема. Эти знания останутся важными и в будущем, так как большое количество различных устройств стали использовать Linux или основанные на нем операционные системы, такие как Android, а также Linux стал весьма распространен в сфере дата-центров, включая основанные на Linux технологии виртуализации, такие как Xen и KVM.
Что вы изучите:
- Основы сетевой подсистемы ядра, включая socket buffers.
- Как реализованы ключевые протоколы, такие как ARP, ND и ICMP.
- Глубокое изучение IPv4 и IPv6.
- Все, что нужно знать о маршрутизации в Linux.
- Как реализованы netfilter и IPsec.
- Организация беспроводных сетей Linux.
- Дополнительные темы, такие, как Network Namespaces, NFC, IEEE 802.15.4, Bluetooth, InfiniBand и другие.
Книга предназначена для разработчиков и архитекторов ПО, менеджеров проектов, технических директоров, сетевых архитекторов и администраторов, специалистов по сетевой безопасности, ученых в области компьютерных наук, хакеров ядра Linux.
Требуются базовые знания C и организации сетей; базовые знания устройства ядра Linux желательны, но не обязательны.