会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
alben-xue
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
8
下一页
2017年6月28日
TSL
摘要: 通过python的ssl模块(OPENSSL)
阅读全文
posted @ 2017-06-28 23:59 alben-xue
阅读(265)
评论(0)
推荐(0)
编辑
前缀长度封帧
摘要: 在每一个数据块之前再加一个用于表示长度的数据,叫做前缀长度封帧 note:多数上层应用自行封帧,所以本章不重要
阅读全文
posted @ 2017-06-28 00:38 alben-xue
阅读(591)
评论(0)
推荐(0)
编辑
2017年6月27日
framing
摘要: framing:如何分割消息,使得接收方能够识别消息的开始,由于传递给sendall()的数据可能在实际网络传输的时候被分割成多个数据包,接收消息的程序可能需要进行多个recv()调用才能读取完整的消息。 关于framing需要考虑这样的问题:接收方合适最终停止调用recv()才是安全的,整个消息或
阅读全文
posted @ 2017-06-27 00:00 alben-xue
阅读(432)
评论(0)
推荐(0)
编辑
2017年6月25日
web服务检测
摘要: 通过python的socket模块中的getaddrinfo进行给定主机/域名的80端口探测 演示: alben@Python:~/PycharmProjects/networking$ ./getaddr.py google.cnSuccess: host google.cn is listeni
阅读全文
posted @ 2017-06-25 18:54 alben-xue
阅读(225)
评论(0)
推荐(0)
编辑
TCP死锁演示
摘要: TCP死锁: 两个程序共享有限的资源,由于糟糕的计划,A程序只能等待B程序资源占用结束后才能使用资源,这种情况就是死锁(deadlock) 代码的解释明天给出
阅读全文
posted @ 2017-06-25 02:13 alben-xue
阅读(993)
评论(0)
推荐(0)
编辑
2017年6月24日
通过UDP探测端到端MTU
摘要: P_MTU_D(Path MTU Discovery) socket的UDP功能,去发现端到端MTU
阅读全文
posted @ 2017-06-24 01:43 alben-xue
阅读(2099)
评论(0)
推荐(0)
编辑
2017年6月23日
TCP多线程/多进程
摘要: ThreadingTCPServer实现的Soket服务器内部会为每个client创建一个 “线程”,该线程用来和客户端进行交互。 1、ThreadingTCPServer基础 使用ThreadingTCPServer: 创建一个继承自 SocketServer.BaseRequestHandler
阅读全文
posted @ 2017-06-23 01:26 alben-xue
阅读(1130)
评论(0)
推荐(0)
编辑
2017年6月21日
socketserver模块
摘要: socketserver模块,在Python2.x中以SocketServer存在 SocketServer简化了网络服务器的编写。它有4个类:TCPServer,UDPServer,UnixStreamServer,UnixDatagramServer。这4个类是同步进行处理的,另外通过Forki
阅读全文
posted @ 2017-06-21 01:54 alben-xue
阅读(324)
评论(0)
推荐(0)
编辑
2017年6月20日
通过python实现TCP编程
摘要: 伪代码:ss = socket() #创建服务器套接字ss.bind() #把地址绑定到套接字上ss.listen() #监听连接(最大连接数)info_loop: #服务器无限循环 cs = ss.accept() #接受客户端连接comm_loop: #通信循环 cs.recv()/cs.sen
阅读全文
posted @ 2017-06-20 00:30 alben-xue
阅读(25993)
评论(0)
推荐(1)
编辑
2017年6月17日
通过python判断质数
摘要: 这个脚本只能处理小范围的数列,如果给定的数列非常大,运行该脚本会导致内存溢出, 如果通过生成器的方法来优化这个脚本,就可以避免内存问题,明天演示
阅读全文
posted @ 2017-06-17 01:11 alben-xue
阅读(2889)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
8
下一页
公告