随笔分类 -  network

为什么 TCP 是3次握手4次挥手?
摘要:① 为什么是三次握手?(A: 客户端,B: 服务器) TCP连接是全双工的,意味着数据在两个方向上可以同时传输。因此,建立连接的关键是确保双方都具有发送和接收的能力,并且要同步双方的初始序列号(Sequence Number, SN),这是TCP可靠性传输的基石。 第一次握手 (SYN):客户端发送 阅读全文

posted @ 2025-09-23 00:05 Lemo_wd 阅读(22) 评论(0) 推荐(0)

linux Tun/Tap 虚拟网卡
摘要:一、TUN、TAP 虚拟网卡的工作原理: + + | | | + + + + | | | User Application A | | User Application B |< + | | + + + + | | | | 1 | 5 | | |...............|........... 阅读全文

posted @ 2025-04-26 10:09 Lemo_wd 阅读(169) 评论(0) 推荐(0)

局域网中的设备间的流量转发
摘要:涉及到的网络设备有AP、交换机、路由器。其中,网络拓扑结构是:AP连接到交换机的端口1,交换机的端口8连接到路由器,路由器连接到光猫访问外网。 下面分几种情况去讨论: 1、设备A与设备B通过交换机直接相连。 ARP查询(若需要) 设备A检查本地ARP缓存,若没有设备B的MAC地址,则广播ARP请求( 阅读全文

posted @ 2025-02-20 00:16 Lemo_wd 阅读(112) 评论(0) 推荐(0)

TCP/IP 网络协议栈基础 —— 数据报的组成
摘要:1、以太网帧的组成: (Ethernet II 标准) [目的MAC 6B] [源MAC 6B] [类型 2B] [数据 46~1500B] [FCS 4B] 其中: 最小帧长为64字节,最大帧长为1518字节。 类型字段,用于指明处理它的网络层协议。例如IPv4(0x0800)、IPV6(0x86 阅读全文

posted @ 2023-04-05 16:25 Lemo_wd

TCP/IP 网络协议栈基础 —— 网络分层与套接字
摘要:1、TCP/IP 5层模型 2、封包 ① 网络层:建立主机到主机之间的通信。传输层:建立端口到端口的通信。套接字 socket = 主机 + 端口。 ② 通常要将数据包发给目标机器,需要知道目标机器的 mac 地址。 通常目标的 ip 地址是已知的,如果目标机器在同一个子网络, 则 mac 地址可以 阅读全文

posted @ 2023-03-11 22:18 Lemo_wd 阅读(316) 评论(0) 推荐(0)

导航