文章插图
网络包的发送发送流程和接收流程相反 。
网络层在给数据包增加IP头时,会通过查询路由表确认下一跳的IP,并按照MTU进行分片 。
分片后的网络包,在到达网络接口层后,会通过ARP协议获取下一跳的MAC地址,然后增加帧头帧尾,放到发包队列中 。
【一个网络包的心路历程】一切准备好以后,会触发软中断告诉网卡驱动程序需要发送网络包,驱动程序通过DMA从发包队列中读取网络包,将其放到网卡的队列中,随后网卡将网络包发出去 。
推荐阅读
- 路由器有线桥接教程,这样拓展WIFI网络,信号更稳定
- C# 获取网络路径文件大小信息的方法
- 网络推广泛滥,B2B平台运营应该怎么做?
- 网络攻击者最有可能攻击的IT资产列表
- 从AD域安全防护痛点看安全可信网络体系搭建
- 作为一个男人,就应该赚钱,努力,奋斗?作为一个男人的责任和担当的说说
- 三国演义中的孔明是诸葛亮吗?诸葛和孔明是一个人吗_2
- 有哪些购物返利网络
- 春砂仁茶包,春砂仁鸡汤
- NAS到底是啥?看这一篇就够了