No.29 今日概要 粘包问题 内容回顾 OSI七层协议 应用层 传输层(理解port) tcp 可靠、慢、全双工、数据长度大 三次握手:发了 syn/ack 信号 三次握手把一个回复和请求连接的两条信息合并成一条了 四次挥手:发了 fin/ack 信号 由于一方断开连接后,可能另一方还有数据没有传 ...
分类:
其他好文 时间:
2020-04-05 23:51:20
阅读次数:
72
中断连接端可以是客户端,也可以是服务器端。 第一次挥手:客户端发送一个FIN=M,用来关闭客户端到服务器端的数据传送,客户端进入FIN_WAIT_1状态。意思是说"我客户端没有数据要发给你了",但是如果你服务器端还有数据没有发送完成,则不必急着关闭连接,可以继续发送数据。 第二次挥手:服务器端收到F ...
分类:
其他好文 时间:
2020-04-02 15:59:23
阅读次数:
49
# search m =re.search(r'[1-9]\d{5}', 'BIT 366200') print(m.group(0)) # match 起始位置开始匹配 m =re.match(r'[1-9]\d{5}', '366200 BIT') print(m.group(0)) # fin ...
分类:
其他好文 时间:
2020-04-01 19:25:52
阅读次数:
62
一、TCP概述 每一条TCP连接都有两个端点,这种端点我们叫作套接字(socket),它的定义为端口号拼接到IP地址即构成了套接字, 例如,若IP地址为192.0.0.1 而端口号为8000,那么得到的套接字为192.0.0.1:8000 二、TCP报文格式 ACK、SYN和FIN这些大写的单词表示 ...
分类:
其他好文 时间:
2020-03-29 01:44:36
阅读次数:
96
Flask使用信号 安装: pip install blinker 内置信号: request_started = _signals.signal('request-started') # 请求到来前执行 request_finished = _signals.signal('request-fin ...
分类:
其他好文 时间:
2020-03-20 17:20:15
阅读次数:
72
FIN_WAIT_1 表示主动断开连接的请求 FIN_WAIT_2 表示被动断开连接 TIME_WAIT 表示马上就要断开连接 ...
分类:
其他好文 时间:
2020-03-19 10:50:42
阅读次数:
96
一、数据结构 同HashMap,数组+链表+红黑树,关键属性也和HashMap相同 ConCurrentHashMap支持高并发的访问和更新,它是线程安全的 检索操作不用加锁,get方法是非阻塞的 key和value都不允许为null 二、spread() //高低16位异或处理static fin ...
分类:
其他好文 时间:
2020-03-15 20:48:53
阅读次数:
72
TCP关闭过程(四次挥手): ESTABLISHED: 当前建立连接状态 CLOSE_WAIT:Server端收到来自Client端的FIN包后,发送ACK回Client端,进入CLOSE_WAIT 状态。 LAST_ACK:同时Server端向上层应用告知客户端关闭消息,发送FIN包回Client ...
分类:
其他好文 时间:
2020-03-12 09:25:37
阅读次数:
59
find_element_by_name find_element_by_id find_element_by_xpath find_element_by_link_text find_element_by_partial_link_text find_element_by_tag_name fin ...
分类:
其他好文 时间:
2020-03-11 16:58:00
阅读次数:
54
(1) sent one mail to IC inbox via outlook: (2) go to SWEL to check if there is one entry for the mail you just sent (3) go to tcode SWI1, you will fin ...
分类:
其他好文 时间:
2020-03-03 10:47:28
阅读次数:
64