IP与以太网的转发操作

TCP模块在执行连接、收发、断开等各阶段操作时,都需要委托IP模块将数据封装成包发送给通信对象。

网络中有路由器集线器两种不同的转发设备,它们在传输网络包时有着各自的分工。

(1)路由器根据目标地址判断下一个路由器的位置

(2)集线器在子网中将网络包传输到下一个路由

实际上,集线器是按照以太网规则 传输包的设备,而路由器是按照IP规则传输包的设备,因此我们也可以作如下理解。

(1)IP协议(IP头部)根据目标地址判断下一个IP转发设备的位置

(2)子网中的以太网协议(MAC头部)将包传输到下一个转发设备

IP模块根据路由表Gateway栏的内容判断应该把包发送给谁。这里还需要执行通过IP地址查询MAC地址的操作,这里需要用到ARP(Address Resolution Protocol)协议。

MAC地址长度为48比特(6字节),有以下两种写法,意思一样:

1)00-80-C8-2D-82-EA

2)00:80:C8:2D:82:EA

相关推荐
IPdodo_4 分钟前
2026年AI 数据采集代理 IP 选型:成功率、并发、轮换与成本评估
前端·网络·人工智能·chrome·python·http·网络调试
@卡卡-罗特17 分钟前
UEFI 图形编程:直接写 FrameBuffer 与 Blt 接口的对比
网络·uefi·bios
格林威25 分钟前
C# 相机图像配合频闪光源:实现高速稳定拍摄的几个方法
开发语言·网络·人工智能·数码相机·计算机视觉·c#·视觉检测
爱研究的小梁1 小时前
公网地基与卫星天基如何平衡成本与可靠性
网络·信息与通信
anxiao_m1 小时前
2026企业大数据传输解决方案测评,不同场景选型指南
网络
啦啦啦啦啦zzzz1 小时前
ET和LT详解
linux·运维·服务器·网络·c++·网络编程
yangshuo12811 小时前
用AI开发一个公网IP查询小工具:精准查询IDE/终端的真实出口IP(Python实战)
ide·人工智能·tcp/ip
深圳市宝华视联2 小时前
移动示教推车功能介绍
网络·嵌入式硬件·音视频·视频编解码·嵌入式实时数据库
梦難2 小时前
linux的系统命令
linux·服务器·网络
Java小白笔记2 小时前
Java中PDF文件导出,生成链路与实现
服务器·网络·oracle