主机连接服务器的过程

本文详细介绍了主机如何通过DHCP协议获取IP地址,并使用DNS解析服务器URL,最后通过TCP建立连接的过程。涉及DHCP的Discover、Offer、Request和ACK阶段,以及DNS的递归和迭代查询,还有路由器的路由选择和TCP三次握手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.DHCP地址    1 手工获取   2 通过DHCP自动获取

 

DHCP--动态主机配置协议

1.DHCP客户端---广播包---DHCP Discover

传输层-udp- SPORT:68(源端口号)    DPORT:67(目标端口号)

网络层--IP--SIP:  0.0.0.0         DIP:255.255.255.255

 数据链路层--以太网--SMAC:自己的MAC地址 DMAC: 全F  (广播帧)

交换机的转发原理:收到数据后,首先记录源mac地址和进入接口的对应关系到mac地址表中,治好后看数据帧中的mac地址,以为目标mac地址全f,则进行泛洪—除了数据进入的接口外,所有接口都将转发数据

交换机泛洪的情况: 广播帧,组播帧,未知单播帧

路由器收到广播帧之后:路由器收到数据帧之后看二层封装,因为其目标mac地址为广播地址,则路由器解二次封装,则将根据数据帧中的类型字段将解封装后的数据包交付给队友的ip模块进行处理。因为三层头部中目标ip地址为受限广播地址,则由路由器解三层封装,因为三层协议头部中的协议字段为17,则路由器将把解封装后的数据交给udp模块进行处理,udp根据目标端口号为67,则将解封装后的DHCP-discover报文交给对应的DHCP服务器进行处理。

2.DHCP服务器--DHCP客户端--DHCP offer--单播/广播

传输层:udp--sport:67  dport:68

网络层:ip--sip:自己的ip   Dip:255.255.255.255

DMAC:全

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值