
网络编程
viewsky11
这个作者很懒,什么都没留下…
展开
-
BSD socket简易入门手册
BSD Socket 简易入门手册 翻译:Wilbur Lang 目录 介绍类比 (什么是 socket ?)装上你的新电话(怎样侦听?)拨号 (如何调用 socket)谈话(如何通过 sockets 交谈)挂起(结束)世界语(交流的语言很重要)未来在你的掌握了(下一步?) 介绍 当你进入 UNIX 的神秘世界后,立刻会发现越来越多的东西难以理解。对于大多数人来说,BSD s原创 2013-11-28 10:49:57 · 1056 阅读 · 0 评论 -
TCP的状态 (SYN, FIN, ACK, PSH, RST, URG)
在TCP层,有个FLAGS字段,这个字段有以下几个标识:SYN, FIN, ACK, PSH, RST, URG.其中,对于我们日常的分析有用的就是前面的五个字段。它们的含义是:SYN表示建立连接,FIN表示关闭连接,ACK表示响应,PSH表示有 DATA数据传输,RST表示连接重置。其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连接之后的响应,如果转载 2016-11-09 16:14:53 · 440 阅读 · 0 评论 -
nodogsplash分析
git出nodog的源码: https://github.com/nodogsplash/nodogsplash 查看nodog的wikiNodogsplash offers a simple way to provide restricted access to an internet connection. It is derived from the codebase of the Wif原创 2016-11-09 23:25:06 · 2065 阅读 · 0 评论 -
Linux 服务器模型
当我们用socket进行编程的时候,细节上都是选择一个AF_LOCAL,AF_INET再根据相应的类型填充地址,其实根据通信需求,有几种简单的服务模型可供选用,掌握了这些框架再结合socket高度的抽象,可以为我们编写简单的服务器程序提供指导循环服务用户请求服务需要排队,服务器一次只能服务一个客户,服务完才能对下一个客户进行服务。ATM机就是这个1vs1模型。udp服务器也经常使用这个模型//模型伪转载 2016-11-15 15:07:02 · 311 阅读 · 0 评论