![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tcp/ip
文章平均质量分 93
御林你好
这个作者很懒,什么都没留下…
展开
-
ARP协议
Address Resolution Protocol,用于建立和维护IPv4(IPv6使用NDP协议)地址和MAC地址的动态映射。在一个局域网中(LAN),数据包通过MAC地址来寻址的(网络层的数据包被封装在二层数据帧中进行传输),但是IPv4是用IP地址来寻址。只知道IP地址,不知道MAC地址,数据包是无法发送(不能寻址)的,这个时候就使用ARP协议获得IP地址对应的MAC地址。转载 2023-06-11 22:55:32 · 733 阅读 · 0 评论 -
37 张图详解 DHCP :给你 IP 地址的隐形人
DHCP 协议是从 BOOTP 协议发展而来。但 BOOTP 运行在相对静态的环境中,每台设备配置专门的 BOOTP 参数文件,该文件会在相当长的时间内保持不变。DHCP 从以下两方面对 BOOTP 进行了扩展:DHCP 允许设备动态地获取 IP 地址,而不是静态指定每台主机地址。DHCP 能够分配其它的配置参数,客户端仅用一个消息就获取它所需要的所有配置信息。大刘他们的设备使用 DHCP 功能后,只要连接到网络,就可以进行 TCP/IP 通信。对于路由器和交换机,通常是手动配置 IP 地址等参数。转载 2023-05-11 20:46:53 · 1301 阅读 · 0 评论 -
一种通过udp进行无确认ip的双向的通信
udp是一种不可靠的通信,但是有些时候还是会有使用。今天分享一个示例:主体逻辑,一个端口广播地址,接收到ip地址数据后,其他端口基于这个ip进行bind绑定,最后通信,这样可以保证我们后续继续增加端口交互时候不需要关注ip地址绑定的问题。原创 2022-11-26 15:26:31 · 1775 阅读 · 0 评论 -
深入理解什么是端口(port)
当发起一个 TCP 连接时, 客户端首先自己先随机挑选一个没有被使用的端口作为服务器响应的接收端口, 比如 38672. 在一个 TCP 的包里, 无论是握手包还是后续的数据包, 包头部分最重要的两个字段, 一个就是源端口(source port), 比如 38672; 另一个就是目标端口(destination port), 比如 80, 或者 443.转载 2022-11-12 15:44:34 · 1476 阅读 · 0 评论