Host-to-Host Packet Delivery

Host-to-Host Packet Delivery

应用:
应用程序产生要发送的数据,传递给TCP/IP协议栈。

IP:
TCP/IP协议栈将数据发送给网络层(三层),网络层使用三层IP编址信息对数据进行三层封装,并检查目标地址是否和本机属于一个网段,发现属于同一网段,之后将数据发送给数据链路层(二层)。

MAC:
由于属于同一网段,直接将数据发送给目标主机。
MAC层(二层)收到数据后查询本机ARP表,看是否有目标主机MAC地址记录。
如果存在记录,则使用该MAC地址进行二层封装并发送。
如果不存在记录,则以广播形式发送ARP请求,请求目标主机的MAC地址。

1.源目标主机属于同一网段。
2.源主机使用IP地址封装三层信息,并传递给二层。
3.二层查询本地ARP表,发现没有目标主机的MAC地址记录,则通过ARP协议查询目标主机MAC地址。
4.通过ARP协议获取到目标地址MAC地址后,通过MAC地址封装二层信息,并传递给物理层发送。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 个人认为,Goodboy1881先生的TCP /IP 协议详解学习博客系列博客是一部非常精彩的学习笔记,这虽然只是...
    贰零壹柒_fc10阅读 10,492评论 0 8
  • 1、OSI(Open System Interconnect):开放系统互联,是一个七层的计算机网络模型,分别为:...
    希崽家的小哲阅读 4,654评论 0 3
  • OSI模型 OSI时OSI/RM的简称:全称是Open Systems Interconnection Refer...
    Spicy_Crayfish阅读 5,577评论 0 4
  • 1. OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、...
    iCaptain阅读 7,216评论 0 4
  • 你相信爱情吗 ? 你对过去耿耿于怀吗? 此刻 莫名地想哭 2017年已到 依然甩不掉 成长的历程 那些抹不掉的记忆...
    风起艳如许阅读 3,122评论 0 0

友情链接更多精彩内容