HCIA笔记(7) — 数据转发过程

本文详细解析了从传输层到数据链路层的数据封装与解封装过程,涉及TCP连接、IP头部信息、MAC地址的获取、数据转发中的FCS校验、分片处理等关键环节。通过实例介绍了主机如何通过路由表、ARP协议找到下一跳,并在不同网络间进行数据传输,有助于深入理解网络数据传输机制。
摘要由CSDN通过智能技术生成

前言:

  • 只有深入理解数据在各个不同设备的转发过程,才能够对网络进行正确的分析检测。

学习目标:

  • 掌握数据封装和解封装过程
  • 处理数据转发过程中的基本故障

数据在同一网络和不同网络传输,转发过程分为本地转发和远程转发。两者数据转发原理基本一样的,遵循TCP/IP协议簇。

下面以主机A为例,访问服务器A的web服务,且已建立TCP连接。
在这里插入图片描述

(一)传输层层面封装:

在这里插入图片描述

  • 当建立TCP连接后,开始对应用层数据进行封装。首先执行数据相关加密和压缩操作,然后进行传输层封装。Web应用基于传输层的TCP协议传输数据。

  • 使用TCP进行报文封装,首先填充源端口,目的端口字段,初始序列号,确认序列号,标识位,窗口字段以及校验和字段。源端口号主机A随机选择1027端口,目的端口为服务器A的TCP知名端口80

(二)网络层层面封装:

  • 6
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值