摘要: # spawn(函数,参数...) 启动一个协成 # join() 阻塞,直到某个协程执行完毕 # joinall 类似于join 只不过 g1.join() g2.join() gevent.joinall([g1,g2]) 一次性把所有需要阻塞的协程对象写到一起 # value 获取协成的返回值 阅读全文
posted @ 2019-04-29 22:15 夜雨潇湘子 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 黏包 # tcp协议在发送数据时,会出现黏包现象. (1)数据粘包是因为在客户端/服务器端都会有一个数据缓冲区, 缓冲区用来临时保存数据,为了保证能够完整的接收到数据,因此缓冲区都会设置的比较大。 (2)在收发数据频繁时,由于tcp传输消息的无边界,不清楚应该截取多少长度 导致客户端/服务器端,都有 阅读全文
posted @ 2019-04-28 23:17 夜雨潇湘子 阅读(120) 评论(0) 推荐(0) 编辑
摘要: (1)client客户端: import socket sk = socket.socket() sk.connect( ("127.0.0.1",9000)) while True: sk.send(b'hello') msg = sk.recv(1024) print(msg) sk.close 阅读全文
posted @ 2019-04-28 23:10 夜雨潇湘子 阅读(146) 评论(0) 推荐(0) 编辑
摘要: # upd 协议:(1)#client 端口:import socketsk = socket.socket(type=socket.SOCK_DGRAM)message = "我来了大哥"# 发送数据sk.sendto(message.encode("utf-8"),("127.0.0.1",90 阅读全文
posted @ 2019-04-28 22:56 夜雨潇湘子 阅读(113) 评论(0) 推荐(0) 编辑
摘要: (1)client端口:import socket# 产生一个socket对象sk = socket.socket()# 建立连接sk.connect( ("127.0.0.1",9000) )# 发送消息(发送的数据是二进制字节流)sk.send("早".encode("utf-8"))# 等待接 阅读全文
posted @ 2019-04-28 22:51 夜雨潇湘子 阅读(140) 评论(0) 推荐(0) 编辑
摘要: TCP(Transmission Control Protocol)可靠的、面向连接的协议(eg:打电话)、传输效率低全双工通信(发送缓存&接收缓存)、面向字节流。使用TCP的应用:Web浏览器;电子邮件、文件传输程序。 UDP(User Datagram Protocol)不可靠的、无连接的服务, 阅读全文
posted @ 2019-04-28 22:46 夜雨潇湘子 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 路由器与交换机功能有什么不同【详细介绍】 路由器和交换机的功能什么区别 ?交换机的作用可以简单的理解为将一些机器连接起来组成一个局域网。而路由器的作用在于连接不同的网段并且找到网络中数据传输最合适的路径,可以说一般情况下个人用户需求不大。路由器是产生于交换机之后,所以路由器与交换机也有一定联系,并不 阅读全文
posted @ 2019-04-28 22:44 夜雨潇湘子 阅读(302) 评论(0) 推荐(0) 编辑
摘要: arp协议:通过ip找mac(交换机不能识别ip) arp解析表: mac 和 ip 的映射关系 arp协议: 通过ip找到mac,可以减少广播的频率,减少主机的损耗. arp协议: 能够完成,依靠交换机一次广播,一次单播放完成的; 传输层: 端口 + 数据信息 网络层: ip + 端口 + 数据信 阅读全文
posted @ 2019-04-28 22:42 夜雨潇湘子 阅读(204) 评论(0) 推荐(0) 编辑
摘要: osi七层模型 #(应用层,表示层,会话层) => 应用层 => 表达一个数据信息 # 传输层 port(端口) tcp/udp协议 硬件设备:四层交换机 四层路由器 # 网络层 ip协议 硬件设备:三层路由器,三层交换机 # 数据链路层: mac地址 arp协议 硬件设备:二层交换机,网卡 # 物 阅读全文
posted @ 2019-04-28 22:40 夜雨潇湘子 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 网络开发的两大架构 c/s 架构 : client server (客户端 服务器端) qq,微信,网易云音乐,微博,王者荣耀,... B/S 架构 : Brower server(浏览器 服务器端) 个人电脑可不可以当成服务器?一般不推荐(配置低) 百度,阿里,腾讯大企业所用的服务器 b/s c/ 阅读全文
posted @ 2019-04-28 22:35 夜雨潇湘子 阅读(220) 评论(0) 推荐(0) 编辑