西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第9讲 TCP实验与IPV6

计算机网络 一TeP/P实验 西安电子科技大学一 刻怀亮
计算机网络 ——TCP/IP实验 西安电子科技大学 刘怀亮

内容提要 ◆协议各层的报文格式 ◆应用层 端口 ◆应用层—常见服务 ◆协议分析实验 ◆IPV6
内容提要 协议各层的报文格式 应用层——端口 应用层——常见服务 协议分析实验 IPV6

协议各层的报文格式 NIC层—数据帧 6B 6B 2B 2B 目的MAC源MAC 协议 数据 CRC P层
NIC层——数据帧 6B 6B 2B …… 2B 目的MAC 源MAC 协议 数据 CRC IP层 一、协议各层的报文格式

P分组 32 bit. 版本号四P分组服务类型 总长度 符 标 段偏移 生存时间 协议 分组头校验和 源站地址(发送IP分组的源主机IP地址) 目的站地址(目的主机IP地址) 任选参数项(根据需要可改变) 数据 TCP层
IP分组 服务类型 32 bit 总长度 标识符 生存时间 图3.23 IP分组头格式 版本号 I P分组头 首部长 度 段偏移 协议 分组头校验和 源站地址(发送I P分组的 源主机I P地址) 目的站地址(目的主 机I P地址) 任选参数项(根据需 要可改变) (可变,通常用 0填入,可使I P分组满 足4字节长 度的整数倍) 标志 填充段 数据 TCP层

ICMP 类型代码检验和 长度可变部分 取决于ICM的类型 ICMP报文 首部 数据 IP数据报
ICMP

TCP数据报文 32 bit 源端口 目的端口 序列 确认 数据 IPIRISIF 偏移保留cssY 窗口 首部 长度 校验和 紧急指针 任意选项(如果有的话) 填充 数据
源端口 32 bit 目的端口 序列号 确认号 数据 偏移 首 部 长 度 保留 U R G A C K P S H R S T S Y N F I N 窗口 校验和 紧急指针 任意选项(如果有的话) 填充 数据 图3.22 TCP报文段格式 TCP数据报文

二、应用层—端口 端口 应用层 号名 虽且县 传输层 42536768691112021232580 JDP TCP 网际层
二、应用层——端口 端口

协议端口号 关键字 描述 UDP NAMESERVER主机名字服务器 UDP DOMAIN 」域名服务器 UDP BOOTP Client 客户端启动协议服务 UDP BOOTP Server 服务器端启动协议服务 UDP TFTP 简单文件传输协议 UDP RPC 微系统公司RPC TCP FTP Data 文件传输服务器(数据连接) TCP FTP Control 文件传输服务器(控制连接 TCP Telnet 远程终端服务器 TCP SMTP 简单邮件传输协议 TCP Http 超文本传输协议
协议 端口号 关键字 描述 UDP 42 NAMESERVER 主机名字服务器 UDP 53 DOMAIN 域名服务器 UDP 67 BOOTP Client 客户端启动协议服务 UDP 68 BOOTP Server 服务器端启动协议服务 UDP 69 TFTP 简单文件传输协议 UDP 111 RPC 微系统公司RPC TCP 20 FTP Data 文件传输服务器(数据连接) TCP 21 FTP Control 文件传输服务器(控制连接) TCP 23 Telnet 远程终端服务器 TCP 25 SMTP 简单邮件传输协议 TCP 80 HTTP 超文本传输协议

通过SMTP进行通信的主机 端口连接1C IP=126.45.21.51 IP=124.33.13.55L200 端口连接2 201 端口 B IP=125.35.89.10端口 连接3 200
IP=126.45.21.51 IP=124.33.13.55 IP=125.35.89.10 端口 200 端口 201 端口 200 端口 25 A B 连接1 C 连接2 连接3 通过SMTP进行通信的主机

Socket套接字 ◆为了使得多主机多进程通信时不至于发生混乱情况,必须 把端口号和主机的IP地址结合起来用,称为插口或套接字 (Socket) ◆由于主机的IP地址是唯一的,这样目的主机就可以区分收到 的数据报的源端机了。 套接字包括P地址(32位)和端口号(16位),共48位。 ◆如上图所示:(124.33.13.55,200)和(126.45.21.51, 25)就是一对套接字,在整个 Internet中,在传输层上进行 通信的一对套接字都必须是唯一的。 ◆在上述的例子中,用的是TCP协议,若使用UDP协议,虽然 在进行通信的进程间不需要建立连接。但是在毎次传输数据 ,都要给出发送端口和接收端口。因此同样也要使用套接 字
Socket 套接字 为了使得多主机多进程通信时,不至于发生混乱情况,必须 把端口号和主机的IP地址结合起来使用,称为插口或套接字 (Socket)。 由于主机的IP地址是唯一的,这样目的主机就可以区分收到 的数据报的源端机了。 套接字包括IP地址(32位)和端口号(16位),共48位。 如上图所示:(124.33.13.55,200)和(126.45.21.51, 25)就是一对套接字,在整个Internet中,在传输层上进行 通信的一对套接字都必须是唯一的。 在上述的例子中,使用的是TCP协议,若使用UDP协议,虽然 在进行通信的进程间不需要建立连接,但是在每次传输数据 时,都要给出发送端口和接收端口,因此同样也要使用套接 字
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第8讲 TCP-IP(二).ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第6讲 协议与网络体系结构.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第5讲 差错校验.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第3讲 数据通信.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第2讲 典型应用.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第1讲 网络概论(主讲:刘怀亮).ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第18讲 网页制作.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第15讲 局域网组网.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第14讲 高速局域网.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第13讲 局域网.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第12讲 防火墙.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第11讲 网络操作系统命令.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第10讲 网络操作系统.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)网络命令介绍(主讲:任君).pptx
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)网络命令介绍(主讲:任君).pptx
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(讲义)网络命令实验.docx
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(讲义)网页建立与维护.doc
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(讲义)BIOS的刷新.doc
- 山东商业职业技术学院:《Visual Basic可视化程序设计》课程电子教案(PPT课件)第四章 VB界面设计.ppt
- 山东商业职业技术学院:《Visual Basic可视化程序设计》课程电子教案(PPT课件)第六章 VB多媒体编程.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第1讲 网络概论(主讲:刘怀亮).ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第3讲 数据通信.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第2讲 典型应用.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第4讲 差错校验(差错控制).ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第5讲 协议与网络体系结构.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(PPT课件讲稿)第7讲 数据编码技术.ppt
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(讲义)网页建立与维护.doc
- 西安电子科技大学:《计算机网络 Computer Networks》课程教学资源(讲义)网络常用命令.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2005年4 月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2005年7月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2006年4月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2006年7月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2007年4月高等教育自学考试.doc
- 《网页设计与制作》课程教学资源(试卷习题)全国2007年7月高等教育自学考试.doc
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第一章 概论.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统 第一节 运算器组织 第二节 运算方法.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.3)组合逻辑控制器原理.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.4)微程序控制器原理.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.5)主机和外部设备的信息交换.ppt
- 《计算机组成原理》课程电子教案(PPT课件讲稿)第三章 CPU子系统(3.6)模型机设计.ppt