第5章运输层-5.docVIP

  • 3
  • 0
  • 约 2页
  • 2018-06-06 发布于河南
  • 举报
第5章运输层-5

计算机网络与通信 课程教案 授课时间 2012.5.9 课次 21 授课方式 理论课 讨论课□ 实验课□ 习题课□ 其他□ 课时 安排 2 授课题目(教学章、节或主题): 5.5 TCP报文段的首部格式 教学目的、要求(分掌握、熟悉、了解三个层次): 了解TCP报文的格式以及各字段的作用。 教学重点及难点: TCP报文各字段作用。 教 学 基 本 内 容 及 方 法 手 段 教学方法手段:多媒体讲解 教学基础内容: 一、TCP首部格式 二、各字段含义 源端口和目的端口字段——各占 2 字节。端口是运输层与应用层的服务接口。运输层的复用和分用功能都要通过端口才能实现。 序号字段——占 4 字节。TCP 连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。 确认号字段——占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。 数据偏移(即首部长度)——占 4 位,它指出 TCP 报文段的数据起始处距离 TCP 报文段的起始处有多远。“数据偏移”的单位是 32 位字(以 4 字节为计算单位)。 保留字段——占 6 位,保留为今后使用,但目前应置为 0。 紧急 URG —— 当 URG ( 1 时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快传送(相当于高优先级的数据)。 确认 ACK —— 只有当 ACK ( 1 时确认号字段才有效。当 ACK ( 0 时,确认号无效。 推送 PSH (PuSH) —— 接收 TCP 收到 PSH = 1 的报文段,就尽快地交付接收应用进程,而不再等到整个缓存都填满了后再向上交付。 复位 RST (ReSeT) —— 当 RST ( 1 时,表明 TCP 连接中出现严重差错(如由于主机崩溃或其他原因),必须释放连接,然后再重新建立运输连接。 同步 SYN —— 同步 SYN = 1 表示这是一个连接请求或连接接受报文。 终止 FIN (FINis) —— 用来释放一个连接。FIN ( 1 表明此报文段的发送端的数据已发送完毕,并要求释放运输连接。 窗口字段 —— 占 2 字节,用来让对方设置发送窗口的依据,单位为字节。 检验和 —— 占 2 字节。检验和字段检验的范围包括首部和数据这两部分。在计算检验和时,要在 TCP 报文段的前面加上 12 字节的伪首部。 紧急指针字段 —— 占 16 位,指出在本报文段中紧急数据共有多少个字节(紧急数据放在本报文段数据的最前面)。 选项字段 —— 长度可变。TCP 最初只规定了一种选项,即最大报文段长度 MSS。MSS 告诉对方 TCP:“我的缓存所能接收的报文段的数据字段的最大长度是 MSS 个字节。” 作业、讨论题、思考题: 课后习题 课后小结: 填 充 位 0 8 16 24 31 U R G A C K P S H R S T S Y N F I N 保 留 确 认 号 窗 口 紧 急 指 针 序 号 源 端 口 选 项 (长 度 可 变) 检 验 和 数据 偏移 目 的 端 口 TCP 首部

文档评论(0)

1亿VIP精品文档

相关文档