博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年4月21日

摘要: 原文网址:http://cxw06023273.iteye.com/blog/867304 SCTP协议在UNP第2版中还未提及,是在第3版中新增加的,在第9、10、23章介绍SCTP。 SCTP就好象是TCP和UDP的综合体,既可以单播也能多播,而且连接建立过程使用4次握手而不是TCP的3次握手,在相当程度上防止了类似TCP中的syn flood的攻击方法。 SCTP是面向消息而不是面向连接的,... 阅读全文

posted @ 2011-04-21 21:48 天地玄黄 阅读(713) 评论(0) 推荐(0) 编辑

摘要: 在IPv4中,一个datagram 的大小最大为65535(2^16), IPv4的header 为20 bytes,UDP的header 为8 bytes,所以,data的大小最大就为65507 bytes。 使用Figure 8.7中的Client 的主函数,其中dg_cli 函数重新写了一下,让它可以传送最大的datagram: #include "unp.h"#include <neti... 阅读全文

posted @ 2011-04-21 21:05 天地玄黄 阅读(576) 评论(0) 推荐(0) 编辑

摘要: 学习《Unix Network Programming》,有一些问题,随遇随写。我所用的书是 W. Richard Stevens, Bill Fenner, Andrew M. Rudoff. UNIX网络编程 卷1:套接字联网API, 英文版 第三版. 人民邮电出版社, 2009年11月第1版 1、 Figure 8.5, P.243:文中说每个TCP都有自己的Buffer,那么这个Buff... 阅读全文

posted @ 2011-04-21 20:50 天地玄黄 阅读(220) 评论(0) 推荐(0) 编辑

摘要: 我在本地目录定义了dg_cli()函数,在一个Archieve File中也定义了这个函数。 本地目录中的dgcliconnect.c 中就是这个函数的定义。另一个同样的函数在../libunp.a中。 dgcliconnect.c 编译之后的文件为 dgcliconnect.o。 链接的时候,先链接本地的.o文件,再链接库文件,不会出错: cattz@Ubuntu:~/unp/unpv13e/c... 阅读全文

posted @ 2011-04-21 11:14 天地玄黄 阅读(3087) 评论(0) 推荐(0) 编辑