
网络
文章平均质量分 89
python开发笔记
学习与分享:python开发,后端,前端,测试工具开发,网络原理
展开
-
python(50): 串口通信
python 的串口通信_youandme520的博客-优快云博客_串口通讯python原创 2023-02-08 10:40:14 · 831 阅读 · 0 评论 -
网络(11): TCP与UDP协议的区别以及原理
针对这些问题,tcp协议为每一个连接建立了发送缓冲区,从建立链接后的第一个字节的序列号为0,后面每个字节的序列号就会增加1,发送数据时,从数据缓冲区取一部分数据组成发送报文,在tcp协议头中会附带序列号和长度,接收端在收到数据后需要回复确认报文,确认报文中的ack等于接受序列号加长度,也就是下包数据发送的起始序列号,这样一问一答的发送方式,能够使发送端确认发送的数据已经被对方收到,发送端也可以发送一次的连续的多包数据,接受端只需要回复一次ack就可以了。TCP是基于连接的,而UDP是基于非连接的。.....转载 2022-08-16 14:23:12 · 264 阅读 · 0 评论 -
网络(10): VXLAN原理及应用
网络(10): VXLAN转载 2022-05-05 19:24:09 · 938 阅读 · 0 评论 -
网络(9): ARP与ARP欺骗
网络(9) ARP与ARP欺骗转载 2022-05-01 20:54:20 · 1354 阅读 · 2 评论 -
网络(6): DHCP原理与报文详解
网络(6): dhcp原创 2022-04-28 17:13:18 · 4352 阅读 · 0 评论 -
网络(3): VLAN常识及交换机端口对VLAN处理
一句话:vlan:虚机局域网,用来隔离网络中的广播域,使在同一vlan下的终端才能通信由一台或几台集线器组成的一个广播域可以称为是一个扁平网络。相互连接的终端会接收网络发来的所有广播帧。随着连接终端数量的增加,广播数量也会增加,网络状况也就越混杂。这种情况下,需要采用 VLAN( Virtual Lan )技术把整个扁平网络进行逻辑分段。一个 VLAN 对应一个广播域,不同 VLAN 的广播域互相隔离,因此能够控制广播域内的广播通信规模。交换机通过设置,可以轻易的修改物理端口的属性,让这原创 2022-01-21 16:59:22 · 4913 阅读 · 0 评论 -
python(42): socket 网络编程自定义私有协议
python socket编程(1)原创 2022-07-04 17:36:05 · 1654 阅读 · 0 评论 -
网络(5): TCP发送、接收和确认机制
本文整理了关于TCP数据传输过程中的消息确认、滑动窗口、发送和接收数据的缓冲区等知识。TCP的ACKTCP数据包中的序列号(Sequence Number)不是以报文段来进行编号的,而是将连接生存周期内传输的所有数据当作一个字节流,序列号就是整个字节 流中每个字节的编号。一个TCP数据包中包含多个字节流的数据(即数据段),而且每个TCP数据包中的数据大小不一定相同。在建立TCP连接的三次握手 过程中,通信双方各自已确定了初始的序号x和y,TCP每次传送的报文段中的序号字段值表示所要传送本报文中的转载 2021-06-09 21:01:57 · 8372 阅读 · 0 评论 -
docker(3): 网络
docker 网络转载 2021-02-22 00:02:55 · 787 阅读 · 0 评论 -
网络(4): tcp长连接与短连接,http长连接与短连接,nginx长连接代理
一.TCP长连接与短连接TCP在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以释放这个连接,连接的建立通过三次握手,释放则需要四次握手,所以说每个连接的建立都是需要资源消耗和时间消耗的。1. TCP短连接模拟一种TCP短连接的情况:client 向 server 发起连接请求 server 接到请求,双方建立连接 client 向 server 发送消息 server 回应 client 一次读写完成,原创 2020-11-13 21:55:29 · 1333 阅读 · 0 评论 -
网络(2): 二三层转发-2-数据包封装
一.二层转发数据包封装前提条件:1.源端与目的端在同一局域网内2.源端没有目的端任何信息源端:192.168.1.1目的端:192.168.1.2开始:192.168.1.1 ping 192.168.1.2封装数据包:ip层二.三层转发数据包封装...原创 2020-08-02 23:25:34 · 2488 阅读 · 0 评论 -
网络(1): 二三层转发-1-流程详解
1.必备基础:网络7层模型,arp,icmp,routing,ip,vlan等基础网络原理2.二三层转发流程:2.1 二层转发:pc1 ping pc2流程:2.1.1 pc1根据pc2的ip与自己的掩码计算是否属于同一子网===》属于同一子网走二层,不属于走三层2.1.2 属于:pc1查询本机arp表是否含有pc2对应的mac ==>无对应mac发送arp;有则直接...原创 2019-08-07 23:19:42 · 4222 阅读 · 0 评论