主机使用各种协议的操作步骤
原创
©著作权归作者所有:来自51CTO博客作者dreamhappy2008的原创作品,请联系作者获取转载授权,否则将追究法律责任
1 主机启动的时候首先使用DHCP协议获得基本信息,包括IP,Submask,默认网关和DNS服务器地址
DHCP启动时的整个过程相当于找工作,全部是广播,再加对应的确认机制。
首先是客户端向服务器发广播,然后服务器收到请求报文后,发出offer广播,类似于得到工作的客户机设置DNS和IP后给服务器发出确应选择IP的回应报文,最后服务器再次返回确认应答报文,之后客户机可以发出ARP广播以表明自己已经获得对应的IP地址来避免地址冲突
2 用户输入网址上网进行网络寻址即DNS请求,先前有个查缓存的过程。这里提及一个简单的概念网址的组成:主机名+域名domain即www+51cto.com
3若用户使用ping命令,则发出的IP数据包包含icmp回应请求,若使用TCP/IP应用程序,则使用相对应的协议
4若创建一个以太网帧,则主机为下一跳的设备使用ARP缓存。这些设备可能是默认网关或者是目的主机。
ps: ARP是IP和MAC的映射关系,其实路由交换最终是要解决网络上的寻址问题。三层上的IP寻址是相对寻址,而二层的MAC寻址是绝对寻址。当主机A获得本身IP后,向主机发送数据包,A,B的IP地址肯定都知道,而A的MAC知道,B的MA却不知道,这样A就要借助知道的三个地址通过ARP广播获得目标B主机的MAC.
上一篇:asp中访问数据库的2种方法
下一篇:企业常用中英文对照表
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
各种开源协议的具体细节?
各种开源协议的具体细节
BSD GPL LGPL -
虚拟化——ovirt删除host主机操作步骤
在删除host的时候,发现remove不能点击
小程序 java 技术交流 linux 问题分析 -
与HTTP相关的各种协议
TCP/IP 协议是一系列网络通信协议的统称,核心: TCP 和 IP,其他: UDP、ICMP、ARP 等等。
http 客户端 服务器 nginx -
文件的各种操作
* FileOperate.java * 文件的各种操作 * 文件操作 1.0
java 文件 操作 休闲 io