计网_Ping是什么的缩写/Ping/ARP/DHCP/ICMP是工作在哪个层次

abbreviation of ping

  • Packet Inter-Network Groper

PING工作在应用层

  • ping直接使用网络层的ICMP,而未使用传输层的TCP或 UDP.
  • PING (Packet InterNet Groper)
  • PING 用来测试两个主机之间的连通性。
  • PING 使用了 ICMP 回送请求与回送回答报文。
  • PING 是应用层直接使用网络层 ICMP 的例子,它没有通过运输层
    的 TCP 或UDP。

Traceroute/Tracert 命令工作在网络层

  • Traceroute 的应用举例
  • 在 Windows 操作系统中这个命令是 tracert
  • 用来跟踪一个分组从源点到终点的路径。
  • 它利用 IP 数据报中的 TTL 字段ICMP 时间超过 差错报告报文
    现对从源点到终点的路径的跟踪。

网际控制报文协议 ICMP

  • 为了更有效地转发 IP 数据报和提高交付成功的机会,在网际层使用
    了网际控制报文协议 ICMP (Internet Control Message
    Protocol)。
  • ICMP 是互联网的标准协议。
  • ICMP 允许主机或路由器报告差错情况提供有关异常情况的报告
  • 但 ICMP 不是高层协议(看起来好像是高层协议,因为 ICMP 报文
    是装在 IP 数据报中,作为其中的数据部分),而是 IP 层(网络层)的协议

DHCP工作的协议层

  • DHCP是应用层协议,因为它是通过客户/服务器方式工作的,DHCP客户端向DHCP服务器请求服务。
  • 应用层协议有两种工作方式:客户/服务器方式和P2P方式,而其他层次的协议是没有这两种工作方式的。
  • DHCP 的客户端和服务器端需要通过广播方式来进行交互,原因是在DHCP执行初期,客户端不知道服务器端的P地址,而在执行中间,客户端并未被分配P地址,从而导致两者之间的通信必须采用广播的方式。
  • 采用UDP而不采用TCP的原因:TCP需要建立连接,如果连对方的P地址都不知道,那么更不可能通过双方的套接字建立连接。

地址解析协议(ARP)

  • 无论网络层使用什么协议,在实际网络的链路上传送数据帧时,最终必须使用硬件地址。
  • 所以需要一种方法来完成P地址到 MAC地址的映射,这就是地址解析协议(Address ResolutionProtocol,ARP)。
  • 每台主机都设有一个ARP高速缓存,用来存放本局域网上各主机和路由器的P地址到MAC地址的映射表,称ARP表。
  • 使用ARP来动态维护此ARP表。

ARP工作在网络层

  • 其工作原理如下:主机A欲向本局域网上的某台主机B发送P数据报时,先在其ARP高速缓存中查看有无主机B的P地址。
  • 如有,就可查出其对应的硬件地址,再将此硬件地址写入MAC帧,然后通过局域网将该MAC帧发往此硬件地址。如果没有,那么就通过使用目的MAC地址为FF-FF-FF-FF-FF-FF的帧来封装并广播ARP请求分组,使同一个局域网里的所有主机收到ARP请求。
  • 主机B收到该ARP请求后,向主机A发出响应ARP分组,分组中包含主机B的P与MAC地址的映射关系,主机A在收到后将此映射写入ARP缓存,然后按查询到的硬件地址发送MAC帧。
  • ARP由于“看到了”P地址,所以它工作在网络层

  • 而NAT路由器由于“看到了”端口,所以它工作在传输层。对于某个协议工作在哪个层次

各层完成的主要功能

  • 差错控制:使相应层次对等方的通信更加可靠。
  • 流量控制:发送端的发送速率必须使接收端来得及接收,不要太快。
  • 分段和重装:发送端将要发送的数据块划分为更小的单位,在接收
    端将其还原。
  • 复用和分用:发送端几个高层会话复用一条低层的连接,在接收端
    再进行分用。
  • 连接建立和释放:交换数据前先建立一条逻辑连接,数据传送结束
    后释放连接。

网络层次及主要配套协议

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值