免费下载书籍地址:PDF下载地址
精美图片

UNIX网络编程卷1套接字联网API第3版英文版【正版】书籍详细信息
- ISBN:9787115401304
- 作者:暂无作者
- 出版社:暂无出版社
- 出版时间:2016-02
- 页数:954
- 价格:47.08
- 纸张:胶版纸
- 装帧:平装-胶订
- 开本:16开
- 语言:未知
- 丛书:暂无丛书
- TAG:暂无
- 豆瓣评分:暂无豆瓣评分
内容简介:
本书是一部UNIX网络编程的经典之作。书中全面深入地介绍了如何使用套接字API进行网络编程。全书不但介绍了基本编程内容,还涵盖了与套接字编程相关的高级主题,对于客户/服务器程序的各种设计方法也作了完整的探讨,还深入分析了流这种设备驱动机制。本书内容详尽,几乎每章都提供精选的习题,并提供了部分习题的答案,是网络研究和开发人员理想的参考书。
书籍目录:
目 录
Part 1. Introduction and TCP/IP / 简介和TCP/IP 1
Chapter 1. Introduction / 简介 3
1.1 Introduction / 概述 3
1.2 A Simple Daytime Client / 一个简单的时间获取客户程序 6
1.3 Protocol Independence / 协议无关性 10
1.4 Error Handling: Wrapper Functions / 错误处理:包装函数 11
1.5 A Simple Daytime Server / 一个简单的时间获取服务器程序 13
1.6 Roadmap to Client/Server Examples in the Text / 本书中客户/服务器示例的路线图 16
1.7 OSI Model / OSI模型 18
1.8 BSD Networking History / BSD网络历史 20
1.9 Test Networks and Hosts / 测试用网络及主机 22
1.10 Unix Standards / Unix标准 25
1.11 64-Bit Architectures / 64位体系结构 28
1.12 Summary / 小结 29
Chapter 2. The Transport Layer: TOP, UDP, and SCTP / 传输层:TCP、UDP和SCTP 31
2.1 Introduction / 概述 31
2.2 The Big Picture / 全景图 32
2.3 User Datagram Protocol (UDP) / 用户数据报协议 34
2.4 Transmission Control Protocol (TCP) / 传输控制协议 35
2.5 Stream Control Transmission Protocol (SCTP) / 流控制传输协议 36
2.6 TCP Connection Establishment and Termination / TCP连接的建立和终止 37
2.7 TIME_WAIT State / TIME_WAIT状态 43
2.8 SCTP Association Establi
作者介绍:
史蒂文斯,靠前知名的UNIX和网络专家,备受赞誉的技术作家。生前著有《TCP/IP详解》(三卷)、《UNIX环境不错编程》和《UNIX网络编程》(两卷),均为不朽的经典著作。
芬纳,AT&T实验室主任研究员,专攻IP多播、网络管理和测量,他是IETF路由的领域主管之一,是RFC标准文档的批准人。
鲁道夫,Sun公司软件工程师,专攻网络、操作系统内核、文件系统和高可用性软件体系结构。
出版社信息:
暂无出版社相关信息,正在全力查找中!
书籍摘录:
暂无相关书籍摘录,正在全力查找中!
在线阅读/听书/购买/PDF下载地址:
在线阅读地址:UNIX网络编程卷1套接字联网API第3版英文版【正版】在线阅读
在线听书地址:UNIX网络编程卷1套接字联网API第3版英文版【正版】在线收听
在线购买地址:UNIX网络编程卷1套接字联网API第3版英文版【正版】在线购买
原文赏析:
There are two reasons for the TIME_WAIT state:
1. To implement TCP's full-duplex connection termination reliably.
2. To allow old duplicate segments to expire in the network.
既然发生错误时终止程序的运行是普遍的情况,我们可以定义包裹函数(wrapper function)来简化我们的程序。包裹函数调用实际函数,检查返回值,并在发生错误时终止进程。
int
Socket(int family, int type, int protocol)
{
int n;
if ( (n = socket(family, type, protocol)) < 0)
err_sys("socket error");
return(n);
}
even though addr is a char*, you actually want to pass in a pointer to a struct in_addr.
If we refer to a service by its name in our code, instead of by its port number, and if the mapping from the name to port number is contained in a file (normally /etc/services), then if the port number changes, all we need to modify is one line in the /etc/services file instead of having to recompile the applications. The next function, getservbyname, looks up a service given its name.
如果有多个客户连接同时到达,系统内核在最大数目的限制下把它们排入队列,然后每次返回一个给accept函数
网际协议簇,在TCP与UDP之间留有一个间隙,指出应用程序可以绕过传输层而直接使用IPv4或Ipv6,称为raw socket
其它内容:
暂无其它内容!
书籍真实打分
故事情节:9分
人物塑造:5分
主题深度:4分
文字风格:3分
语言运用:9分
文笔流畅:7分
思想传递:3分
知识深度:5分
知识广度:5分
实用性:9分
章节划分:5分
结构布局:8分
新颖与独特:8分
情感共鸣:3分
引人入胜:4分
现实相关:8分
沉浸感:8分
事实准确性:4分
文化贡献:8分
网站评分
书籍多样性:7分
书籍信息完全性:4分
网站更新速度:8分
使用便利性:4分
书籍清晰度:6分
书籍格式兼容性:5分
是否包含广告:7分
加载速度:3分
安全性:5分
稳定性:7分
搜索功能:7分
下载便捷性:8分
下载点评
- 引人入胜(561+)
- epub(173+)
- 全格式(86+)
- 书籍多(122+)
- 快捷(523+)
- 方便(603+)
- 愉快的找书体验(223+)
- 内容完整(248+)
下载评价
网友 郗***兰:网站体验不错
网友 车***波:很好,下载出来的内容没有乱码。
网友 寿***芳:可以在线转化哦
网友 濮***彤:好棒啊!图书很全
网友 辛***玮:页面不错 整体风格喜欢
网友 林***艳:很好,能找到很多平常找不到的书。
网友 方***旋:真的很好,里面很多小说都能搜到,但就是收费的太多了
网友 马***偲:好 很好 非常好 无比的好 史上最好的
网友 养***秋:我是新来的考古学家
网友 丁***菱:好好好好好好好好好好好好好好好好好好好好好好好好好
网友 孙***美:加油!支持一下!不错,好用。大家可以去试一下哦
网友 堵***格:OK,还可以
网友 宫***玉:我说完了。
网友 焦***山:不错。。。。。
网友 苍***如:什么格式都有的呀。
网友 冷***洁:不错,用着很方便