CommunityEventsWebcastsNewsletters
新书即将出版全部书目订购信息
ProgrammingDataAnalysisOpen SourceiPadiPhoneFacebookApple
数据教育 2.0政府 2.0移动互联网编程出版Web 2.0
Safari HomeSubscribeFree TrialBooksVideos
Strata ChinaVelocity中国Ignite北京O'Reilly Conferences
EnrollYour CareerWhy OSTCourses & CertificatesContactStudent Sign In
 
好好学习,天天向上
 
深入理解linux网络技术内幕
深入理解linux网络技术内幕
Christian benvenuti
夏宏, 闫江毓, 黄景昌 译
出版时间:2009年07月
页数:996

介绍
Linux如此流行正是得益于它的特性丰富并且有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或是你只是想通过现实中的例子学习现代网络,《深入理解Linux网络技术内幕》将会给你指导。
同其他O'Reilly的畅销书籍一样,《深入理解Linux网络技术内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,初学者通过本书仍然可以学习到协议本身和大量的应用信息。一旦彻底掌握了这些网络工具,你就可以使用本书所附的代码,准确地指出Linux内核中最重要的部分如何工作。
网络功能的实现分布在不同的时间由不同的代码块完成,这正是理解网络和实现它的难点之一。本书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。《深入理解Linux网络技术内幕》不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。
作者Christian Benvenuti是一个专注于操作系统网络的设计者。他在书中不仅解释了Linux代码如何工作,还阐述了主要网络特性的目的,以及在不同解决方案间是如何抉择的。书中还包含了大量的流程图和其他图表以帮助读者理解。
书中的主题包含:
* 网络通信的主要问题
* 网络接口设备(NIC)驱动
* 系统初始化
* 第二层(链路层)的功能和实现
* 第三层(IP)的功能和实现
* ARP
* 桥接
* 路由
* ICMP
目录
  1. 前言
  2. 第一部分 基础背景
  3. 第一章 简介
  4. 基本术语
  5. 常见编码模式
  6. 用户空间工具
  7. 浏览源代码
  8. 当功能以补丁形式提供时
  9. 第二章 关键数据结构
  10. 套接字缓冲区:sk_buff结构
  11. net_device结构

产品信息
书名:深入理解linux网络技术内幕
作者:Christian benvenuti
译者:夏宏, 闫江毓, 黄景昌 译
国内出版社:中国电力出版社
出版时间:2009年07月
页数:996
书号:978-7-5083-7964-7
原版书出版商:O'Reilly Media

关于作者
Christian benvenuti
 
Christian Benvenuti在意大利的Bologna大学取得了他的计算机科学硕士学位。他与位于Trieste的国际理论物理中心(International Center for Theoretical Physics,ICTP)合作多年,开发了基于Linux内核的特定软件,他是一个远程协作项目的科学顾问,并且是多个网络培训课程的讲师。这些培训主要在欧洲、非洲与南美洲举行,均是基于Linux系统,面向发展中国家的科学家,在这些国家,ICTP已经推广Linux多年。他有时也与由ICTP成员建立的一个非营利组织(Collaborium.org)合作,继续在发展中国家推广Linux。
在过去的几年里,他作为软件工程师为硅谷的Cisco Systems工作,致力于第二层交换、高可用性和网络安全。
Christian Benvenuti received his masters degree in computer science at the Univer-
sity of Bologna in Italy.He collaborated for a few years with the International Center
for Theoretical Physics (ICTP)in Trieste,where he developed ad-hoc software based
on the Linux kernel,was a scientific consultant for a project on remote collabora-
tion,and served as an instructor for several training sessions on networking.The
trainings,held mainly in Europe,Africa,and South America were all based on Linux
systems and addressed to scientists from developing countries,where the ICTP has
been promoting Linux for many years.He occasionally collaborates with a nonprofit
organization founded by ICTP members,Collaborium.org,to continue promoting
Linux on developing countries.
In the past few years he worked as a software engineer for Cisco Systems in the
Silicon Valley,where he focused on Layer 2 switching,high availability,and network
security.
 
查看Christian Benvenuti更多信息