27 2用户数据报协议UDP 21UDP首部格式 口用户数据报UDP有两个字段:数据字段和首部字段。首部 字段很简单,只有8个字节,由四个字段组成,每个字段 的长度都是两个字节。 口各字段意义为: ■源端口:源端口号。在需要对方回信时选用。不需要时可用全0。 目的端口:目的端口号。在终点交付报文时必须要使用到 ■长度:∪DP用户数据报的长度,最小值为8 检验和:检测UDP用户数据报在传输时是否有错。 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 2.用户数据报协议UDP 用户数据报UDP有两个字段:数据字段和首部字段。首部 字段很简单,只有8个字节,由四个字段组成,每个字段 的长度都是两个字节。 各字段意义为: ◼ 源端口:源端口号。在需要对方回信时选用。不需要时可用全0。 ◼ 目的端口:目的端口号。在终点交付报文时必须要使用到。 ◼ 长度:UDP用户数据报的长度,最小值为8。 ◼ 检验和:检测UDP用户数据报在传输时是否有错。 27 2.1 UDP首部格式
28 2用户数据报协议UDP 21UDP首部格式 口当运输层从P层收到UDP数据报时,就根据首部中的目的 端口,把UDP数据报通过相应的端口,上交到相应的应用 进程。 端口1 端口2 端口3 UDP分用 UDP数据报到达 IP层 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 2.用户数据报协议UDP 当运输层从IP层收到UDP数据报时,就根据首部中的目的 端口,把UDP数据报通过相应的端口,上交到相应的应用 进程。 28 2.1 UDP首部格式 IP层 UDP 数据报到达 端口 1 端口 2 端口 3 UDP分用
29 2用户数据报协议UDP 21UDP首部格式 ¤在计算校验和时,在UDP用户数据报之前增加12个字节的 伪首部。它只在计算时使用,既不向上也不向下传送。仅 仅为了计算校验和。 源IP地址 目的IP地址017UDP长度 字节 2 伪首部源端口目的端口长度检验 命和」 UDP用户数据报首部 数据 发送在前←首部数据 IP数据报 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 2.用户数据报协议UDP 在计算校验和时,在UDP用户数据报之前增加12个字节的 伪首部。它只在计算时使用,既不向上也不向下传送。仅 仅为了计算校验和。 29 2.1 UDP首部格式 伪首部 源端口 目的端口 长 度 检验和 首 部 数 据 源 IP 地址 目的 IP 地址 0 17 UDP长度 IP 数据报 字节 4 4 1 1 2 字节 12 2 2 2 2 发送在前 UDP 用户数据报 首 部 数 据
30 2用户数据报协议UDP 2.2UDP校验和 ¤在计算校验和时,在UDP用户数据报之前增加12个字节的 伪首部。它只在计算时使用,既不向上也不向下传送。仅 仅为了计算校验和。 口现场讨论并演算:∪DP检验和的计算 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 2.用户数据报协议UDP 在计算校验和时,在UDP用户数据报之前增加12个字节的 伪首部。它只在计算时使用,既不向上也不向下传送。仅 仅为了计算校验和。 现场讨论并演算:UDP检验和的计算 30 2.2 UDP校验和
31 2用户数据报协议UDP 2.2UDP校验和 计算UDP校验和 153.198.104 12字伪首部 171.3.14.11 全017 15 1087 13 8字节UDP首部 15 全0 7字数据数据数据数据数据 数据数据数据全0 填充 河南中医学院/阮晓龙13938213680/http://network.xg.hactcm.edu.cn
河南中医学院 / 阮晓龙 / 13938213680 / http://network.xg.hactcm.edu.cn 2.用户数据报协议UDP 31 2.2 UDP校验和 153.19.8.104 12字伪首部 171.3.14.11 8 字节UDP首部 7 字节数据 填充 全0 17 15 1087 13 15 全0 数据 数据 数据 数据 数据 数据 数据 全 0 计算UDP校验和