1 / 97
文档名称:

华为交换机TCP配置及原理.ppt

格式:ppt   大小:903KB   页数:97页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

华为交换机TCP配置及原理.ppt

上传人:sanshengyuanting 2021/4/14 文件大小:903 KB

下载得到文件列表

华为交换机TCP配置及原理.ppt

文档介绍

文档介绍:传输层协议分析
TCP协议分析
使用TCPTest程序分析TCP报文首部信息、TCP连接的建立过程、TCP连接的撤销过程、滑动窗口机制和拥塞控制机制
UDP协议分析
使用基于UDP的TFTP工具3Cdaemon软件,配置T和T,进行TFTP报文传输,截获报文分析UDP协议的报文格式
华为交换机TCP配置及原理
TCP协议分析
使用TCPTest程序分析
TCP报文首部信息
TCP连接的建立过程
TCP连接的撤销过程
滑动窗口机制
拥塞控制机制
华为交换机TCP配置及原理
实验原理 — TCP协议简介
TCP协议是传输控制协议(Transfer Control Protocol)
TCP协议工作在网络层协议之上,是一个面向连接的、端到端的、可靠的传输层协议
特点:
传输之前建立TCP连接
传输结束撤销TCP连接
滑动窗口
可靠传输技术
可靠的
面向连接的
华为交换机TCP配置及原理
TCP报文格式
TCP的报文段分为首部和TCP数据部分
TCP的报文段首部又分为固定部分和选项部分,固定部分共20字节,主要字段有:源端口、目的端口、序号、确认号、数据偏移、保留、码元bit、窗口、校验和、紧急指针、选项和填充字段
华为交换机TCP配置及原理
TCP报文格式
16位源端口号
16位目的端口号
32位顺序号(SEQ)
32位确认号
4位数据偏移
1位URG
1位ACK
1位PSH
1位RST
1位SYN
1位FIN
16位窗口大小
16位紧急指针
16位校验和
选项(长度可变)
数据
填充
6位保留

0
16
31
TCP首部
20字节的固定首部
华为交换机TCP配置及原理
TCP报文格式
6个标志位的含义
URG (紧急数据标志):为1表示有紧急数据,应立即进行传递
ACK (确认标志位):为1表示此数据包为应答数据包
PSH (PUSH标志位):为1表示此数据包应立即进行传递
RST (复位标志位):如果收到不属于本机的数据包,则返回一个RST
SYN (连接请求标志位,同步位):SYN=1,ACK=0表示准备建立TCP连接,有时也表示捎带确认字段无效。SYN=1,ACK=1表示接受TCP连接。
FIN (结束连接请求标志位,终止位):为1表示是结束连接的请求数据包
华为交换机TCP配置及原理
TCP协议
TCP协议采用运输连接的方式传送TCP报文
运输连接包括连接的建立、数据传送和连接释放三个阶段
要详细了解TCP协议,请见RFC793文档资料
华为交换机TCP配置及原理
TCP建立连接过程
PC A
PC B
syn seq=N ctl=syn
syn ACK seq=M ctl=syn ack=N+1
ACK seq=N+1 ctl=ack ack=M+1
数据
时间
时间
TCP连接的建立采用三次握手方式
主动打开
被动打开
华为交换机TCP配置及原理
TCP建立连接过程
PC A
PC B
syn seq=N ctl=syn
时间
时间
首先,主机A的TCP向主机B的TCP发出连接请求报文段,其首部中的同步位SYN应置1,同时选择一个序号N(实验用的TCPtest程序置N为0),表明在后面传送数据时的第一个数据字节的序号是N + 1
主动打开
被动打开
华为交换机TCP配置及原理
TCP建立连接过程
PC A
PC B
syn seq=N ctl=syn
syn ACK seq=M ctl=syn ack=N+1
时间
时间
主机B的TCP收到连接请求报文段后,若同意,则发回确认。在确认报文段中应将同步位SYN和确认位ACK都置1,确认号应为N + 1,同时为自己选择一个序号M
注意:确认位ACK与确认号ACK是两回事
主动打开
被动打开
华为交换机TCP配置及原理