- 博客(0)
- 资源 (10)
空空如也
TCP-IP详解.卷二:实现.rar
本书完整而详细地介绍了TCP/IP协议是如何实现的。书中给出了约500个图例,15 000行实际操作的C代码,采用举例教学的方法帮助你掌握TCP/IP实现。本书不仅说明了插口API和协议族的关系以及主机实现与路由器实现的差别。还介绍了4.4BSD-Lite版的新的特点,如多播、长肥管道支持、窗口缩放、时间戳选项以及其他主题等等。读者阅读本书时,应当具备卷1中阐述的关于TCP/IP的基本知识。本书适用于希望理解TCP/TP协议如何实现的人,包括编写网络应用程序的程序员以及利用TCP/IP维护计算机网络的系统管理员。
2012-06-18
TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议.rar
第三卷的内容细节覆盖了当今TCP/IP编程人员和网络管理员必须熟练掌握的四个基本方面:
T/TCP (TCP事务协议),这是对TCP的扩展,使客户--服务器间的事务传输更快更有效和更可靠;
HTTP (超文本传送协议),这是飞速扩展中的万维网的基础;
NNTP (网络新闻传送协议),这是Usennet新闻系统的基础;
UNIX域协议,这是在UNIX实现中应用非常广泛的一套协议。
与前面两卷一样,本书有丰富的例子和实现的细节,他们都是4.4BSD-Lite中的网络代码。
2012-06-18
TCP-IP详解.卷一:协议.rar
《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。 本书适合作为计算机专业学生学习网络的教材和教师参考书。也适用于研究网络的技术人员。
2012-06-18
IP分片与重组的分析与整理.doc
原理
1.1 为一个数据包片再次分片
为数据包分片和位数据包片再次分片之间的细微差别就在于网关处理MF比特的不同。但一个网关为原来为分片的数据包分片时,除了末尾的数据包片,它 将其余所有分片上的MF比特都置为一,最后一片为0。然而,当网关为一个非末尾的数据包片再次分片时,它会把生成的所有子分片中的MF比特全部设置为1, 因为所有这些子分片都不可能是整个数据包的末尾的数据包片。
对于分片,需要拷贝IP首部和选项,以及数据。而选项的拷贝要注意:根据协议标准,某些选项只应当出现在的一个数据包片中,而其他一些则必须出现在所有的数据包中。
1.2 数据包重组
1.2.1 数据结构
为了使数据包的重组效率更高,用于保存数据包的数据结构必须能够做到:
l 为构成某一个特定数据包的一组数据包片快速定位;
l 在一组数据包片中快速插入新的数据包片;
l 有效地判断一个完整的数据包是否已经全部抵达;
l 具有数据包片超时机制,并且,如果在重组完成之前定时器溢出,则删除数据包片。
1.2.2 互斥操作
重组程序代码使用了一个互斥信号量。
1.2.3 在链表中加入一个数据包片
线性查找???
2012-06-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人