上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页
摘要: 系统缓存就相当于内核态内存,就是图中的小箱子代码: 1 from socket import * 2 3 tcp_server = socket(AF_INET, SOCK_STREAM) 4 tcp_server.bind(('127.0.0.1', 8080)) 5 tcp_server.lis 阅读全文
posted @ 2020-03-19 11:35 竹石2020 阅读(855) 评论(0) 推荐(0)
摘要: 服务端: 1 # import socket 2 # 3 # tcp_server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 4 # tcp_server.bind(('127.0.0.1', 8888)) 5 # tcp_server. 阅读全文
posted @ 2020-03-19 11:28 竹石2020 阅读(470) 评论(0) 推荐(0)
摘要: FIN_WAIT_1 表示主动断开连接的请求 FIN_WAIT_2 表示被动断开连接 TIME_WAIT 表示马上就要断开连接 阅读全文
posted @ 2020-03-19 10:36 竹石2020 阅读(181) 评论(0) 推荐(0)
摘要: 客户端 阅读全文
posted @ 2020-03-18 22:45 竹石2020 阅读(115) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-18 22:42 竹石2020 阅读(197) 评论(0) 推荐(0)
摘要: tcp协议人称好人协议,无论是谁发过来的请求,它都会回应 洪水攻击 backlog 半链接池 1 import socket 2 3 phone = socket.socket(socket.AF_INET, 4 socket.SOCK_STREAM) # socket.AF_INET代表网络通信, 阅读全文
posted @ 2020-03-18 21:52 竹石2020 阅读(142) 评论(0) 推荐(0)
摘要: 服务端 例子: 1 import socket 2 3 phone = socket.socket(socket.AF_INET, 4 socket.SOCK_STREAM) # socket.AF_INET代表网络通信,socket.SOCKET_STREAM代表基于tcp协议 相当于买了一个手机 阅读全文
posted @ 2020-03-18 18:43 竹石2020 阅读(318) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-18 17:42 竹石2020 阅读(190) 评论(0) 推荐(0)
摘要: 1是物理层:双绞线、光纤、无线电 发射高低信号,也就是一堆二进制 2是链路层:进行数据包的分组,数据包就有意义了。以太网协议报头和数据部分。理论上全世界的计算机都可以借助以太网协议(ethernet)进行通信,相当于全世界在一个局域网当中 3是网络层:ip协议,用来找到网络地址(例外一个局域网),相 阅读全文
posted @ 2020-03-18 17:24 竹石2020 阅读(177) 评论(0) 推荐(0)
摘要: 如果不在一个网段内,首先计算发现不在一个网段内,那么就需要经过网关去转发出去。 第一步先获取网关的mac地址 网关收到后会返回自己的mac地址给pc1. 第二步基于以太网去发包这个包到达pc3这个网关这里之后,也是通过广播的方式吼一嗓子,只有pc3收到了 然后pc3,继续以相同的方式给pc1发包。 阅读全文
posted @ 2020-03-18 16:36 竹石2020 阅读(97) 评论(0) 推荐(0)
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 40 下一页