数据转发过程08
标签(空格分隔): HCIA
简介
TCP/IP协议簇和底层协议配合,保证了数据能够实现端到端的传输。数据传输过程是一个非常复杂的过程,例如数据在转发的过程中会进行一系列的封装和解封装。对于网络工程师来说,只有深入地理解了数据在各种不同设备上的转发过程,才能够对网络进行正确的分析和检测。
网关:Gateway
- 位于不同网络间的主机要实现通讯,必须把数据包发送给网关
- 网关通常就是一台三层网络设备(route,三层switch,firewall,server)
- 网关地址就是设备的接口地址
网关是一条缺省默认路由
http数据转发简单案例
数据转发流程图
例子图
数据转发过程概述
tcp封装
IP封装,dns拿到了ip
判断在不在同一个网段
查找网关,查找路由
ARP查找网关MAC
拿到MAC后
以太网封装
封装完成后,发送数据
数据帧转发过程
数据包转发过程三层
数据帧解封装
数据包解封装
数据段解封装
http数据转发2
HTTP→TCP→IP(目标IP未知,需要DNS解析)
应用层封装DNS→UDP→封装IP(DNS服务器的IP,需要网关)→EthernetⅡ(ARP缓存或请求网关的MAC)
网关经过路由找到DNS服务器
再次
HTTP→TCP→IP(不在同一网段,需要网关)→EthernetⅡ(三次握手)
总结
四层
四层转发过程
数据转发问题*4
1.MAC地址 IP地址
2.丢弃
3.端口号
4.mac ip 端口 区别