实 验 报 告 课程名称 计算机网络 实验项目 传输控制协议TCP 实验仪器 主服务器一台,装有HTTP、FTP、TELNET、MAIL、DHCP、DNS 等服务、组控设备若干、实验机:运行网络协议仿真教学系统通用版程序 系 别 计算机学院 专 业 网络工程 班级/学号 0802/2008011396 学生姓名 邵华强 实验日期 _____2010
17_________ 成 绩 _______________________ 指导教师 _______高卓_____________ 实验二 传输控制协议TCP 【实验目的】 1
掌握 TCP 协议的报文格式 2
掌握 TCP 连接的建立和释放过程 3
掌握 TCP 数据传输中编号与确认的过程 4
掌握 TCP 协议校验和的计算方法 5
理解 TCP 重传机制 【实验学时】 建议4 学时 【实验环境配置】 该实验采用网络结构一 【实验原理】 一
TCP 报文格式 16位源端口号16位目的端口号32位序号32位确认序号16位窗口大小4位首部长度保留(6位)ACKPSHRSTSYNFINURG16位检查和16位紧急指针选项数据1161732 二
TCP 连接的建立 TCP 是 面 向 连 接 的 协 议
在 面 向 连 接 的 环 境 中 , 开 始 传 输 数 据 之 前 , 在 两 个 终 端 之 间 必须 先 建 立 一 个 连 接
对 于 一 个 要 建 立 的 连 接 , 通 信 双 方 必 须 用 彼 此 的 初 始 化 序 列 号 seq 和 来自 对 方 成 功 传 输 确 认 的 应 答 号 ack( 指 明 希 望 收 到 的 下 一 个 八 位 组 的 编 号 ) 来 同 步 , 习 惯 上将 同 步 信 号 写 为 SYN, 应 答 信 号 写 为 ACK
整 个 同 步 的