摘要: 原始套接字SOCK_RAW 实际上,我们常用的网络编程都是在应用层的报文的收发操作,也就是大多数程序员接触到的流式套接字(SOCK_STREAM)和数据包式套接字(SOCK_DGRAM)。而这些数据包都是由系统提供的协议栈实现,用户只需要填充应用层报文即可,由系统完成底层报文头的填充并发送。然而在某 阅读全文
posted @ 2014-11-08 22:17 aspirant 阅读(18686) 评论(0) 推荐(1) 编辑
摘要: “一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的Q... 阅读全文
posted @ 2014-11-08 16:28 aspirant 阅读(393) 评论(0) 推荐(0) 编辑
摘要: IPv6地址介绍2008 年 04 月 10 日1. 认识IPv6地址IPv4地址是类似 A.B.C.D 的格式,它是32位,用\".\"分成四段,用10进制表示;而IPv6地址类似X:X:X:X:X:X:X:X的格式,它是128位的,用\":\"分 成8段,用16进制表示;可见,IPv6地址空间相... 阅读全文
posted @ 2014-11-08 14:43 aspirant 阅读(1258) 评论(0) 推荐(0) 编辑