实验六+TCP报文段的格式及协议分析

实验六 TCP报文段的格式及协议分析【实验目的】1、 分析TCP报文段的格式;2、 了解TCP报文段首部结构以及各个字段的内容及其作用;3、 通过观察TCP协议的交互掌握TCP连接建立、数据传输、连接

实验六 TCP报文段的格式及协议分析 【实验目的】 1、 分析TCP报文段的格式; 2、 了解TCP报文段首部结构以及各个字段的内容及其作用; 3、 通过观察TCP协议的交互掌握TCP连接建立、数据传输、连接释放的过 程。 【实验内容】 1、 分析TCP报文段的结构,熟悉各个字段的内容、功能、格式和取值范 围; 2、 编辑TCP报文段首部各字段的内容; 3、 单个或批量发送已经编辑好的TCP报文段; 4、 分析TCP协议的交互过程。 【实验原理】 TCP是TCP/IP体系中面向连接的运输层协议,提供全双工的和可靠交付的服 务。TCP报文段的格式如下图所示:

腾讯文库实验六+TCP报文段的格式及协议分析
腾讯文库腾讯文库
search
教案
试卷
日记
论文
读后感
中考
高考
考研
雅思
托福
行测
申论
面试攻略
AI
大数据
新媒体
登记表
合同
协议
委托
美食
司法考试
求职招聘
工作汇报
入职培训
实习报告
思想汇报
调研报告
旅游攻略
读书笔记
课件
立享超值文库资源包
我的资料库

file实验六+TCP报文段的格式及协议分析付费本文由万文网提供

编辑文档编辑文档
实验六TCP报文段的格式及协议分析【实验目的】1、分析TCP报文段的格式;2、了解TCP报文段首部结构以及各个字段的内容及其作用;3、通过观察TCP协议的交互掌握TCP连接建立、数据传输、连接释放的过程。【实验内容】1、分析TCP报文段的结构,熟悉各个字段的内容、功能、格式和取值范围;2、编辑TCP报文段首部各字段的内容;3、单个或批量发送已经编辑好的TCP报文段;4、分析TCP协议的交互过程。【实验原理】TCP是TCP/IP体系中面向连接的运输层协议,提供全双工的和可靠交付的服务。TCP报文段的格式如下图所示:
源端口和目的端口:各占2个字节,是运输层与应用层的服务接口。序号:占4个字节。TCP连接传送的数据流中的每一个字节都被编上一个序号。首部中序号字段的值指的是本报文段所发送的数据的第一个字节的序号。确认号:占4个字节,是期望收到对方下一个报文段的数据的第一个字节的序号。数据偏移:占4bit,它指出报文段的数据起始处距离TCP报文段的起始处有多远。实际上就是TCP报文段首部的长度。保留:占6bit,保留为今后使用。紧急比特URG:当URG=1时,表明紧急指针有效。它告诉系统报文段中有紧急数据,应尽快传送。确认比特ACK:ACK=1时确认号字段才有效,ACK=0时确认号字段无效。推送比特PUSH:接收方接收到PUSH=1的报文段时会尽快的将其交付给接收应用进程,而不再等到整个接收缓存都填满后再向上交付。复位比特RST:当RST=1时,表明TCP连接中出现严重差错,必须释放连接。复位比特还用来拒绝一个非法的报文段或拒绝打开一个连接。同步比特SYN:在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文段。对方若同意建立连接,应在响应的报文段中使SYN=1和ACK=1。因此,SYN=1就表示这是一个连接请求或连接接收报文。终止比特FIN:当FIN=1时,表明此报文段的发送端的数据已发送完毕,并要求释放运输连接。
查看剩余全文
复制全文
复制全文
全屏阅读
全屏阅读
下一篇
下一篇