摘要:
系统缓存就相当于内核态内存,就是图中的小箱子代码: 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)
浙公网安备 33010602011771号