计算机网络技术第08章.ppt
- 文档编号:2649736
- 上传时间:2022-11-05
- 格式:PPT
- 页数:43
- 大小:438.50KB
计算机网络技术第08章.ppt
《计算机网络技术第08章.ppt》由会员分享,可在线阅读,更多相关《计算机网络技术第08章.ppt(43页珍藏版)》请在冰豆网上搜索。
教学重点和难点:
教学重点和难点:
u端口和套接字端口和套接字uTCPTCP报文的格式及其字段的含义报文的格式及其字段的含义uTCPTCP连接建立和拆除的过程连接建立和拆除的过程uTCPTCP可靠数据传输技术可靠数据传输技术uTCPTCP流量控制和拥塞控制流量控制和拥塞控制uTCPTCP重发机制重发机制uUDPUDP报文格式报文格式u常用的常用的TCP/IPTCP/IP应用用程序应用用程序第第88章章TCP/UDPTCP/UDP协议协议11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术8.1TCP/IP8.1TCP/IP的传输层的传输层8.1.18.1.18.1.18.1.1传输层协议传输层协议传输层协议传输层协议TCP/IPTCP/IP的传输层的传输层的协议的协议提供传输控制协议(提供传输控制协议(TCPTCP)用户数据报协议(用户数据报协议(UDPUDP)UDPUDP提供无连接的服务,提供无连接的服务,UDPUDP在传送数据之前不需要建立连接。
在传送数据之前不需要建立连接。
TCPTCP则提供面向连接的服务。
在传送数据之前必须先建立连接,数据则提供面向连接的服务。
在传送数据之前必须先建立连接,数据传送结束后要释放连接。
传送结束后要释放连接。
TCPTCP不提供广播或多播服务。
不提供广播或多播服务。
11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术8.1TCP/IP8.1TCP/IP的传输层的传输层8.1.28.1.28.1.28.1.2端口和套接字端口和套接字端口和套接字端口和套接字传输层协议实现应用进程间端到端的通信。
计算机传输层协议实现应用进程间端到端的通信。
计算机中的不同进程可能同时进行通信,这时它们会用端口号中的不同进程可能同时进行通信,这时它们会用端口号进行区别,通过网络地址和端口号的组合达到惟一标识进行区别,通过网络地址和端口号的组合达到惟一标识的目的,即套接字(的目的,即套接字(SocketSocket)。
)。
TCPTCP和和UDPUDP都使用端口和都使用端口和套接字。
套接字是套接字。
套接字是IPIP地址加上一个端口。
地址加上一个端口。
11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术8.1TCP/IP8.1TCP/IP的传输层的传输层发送套接字源发送套接字源IPIP地址源端口号地址源端口号接收套接字目的接收套接字目的IPIP地址目的端口号地址目的端口号每个端口都拥有一个叫端口号的整数描述符,每个端口都拥有一个叫端口号的整数描述符,用来标识不同的端口或进程。
用来标识不同的端口或进程。
11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术8.1TCP/IP8.1TCP/IP的传输层的传输层FFTTPPTTeellnneettSSMMTTPPDDNNSSTTFFTTPPHHTTTTPPSSNNMMPPRRIIPP212325536980161520TCPUDP端口号端口号传输层传输层应用层应用层应用层与传输层之间的接口应用层与传输层之间的接口11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM11/5/20228:
04:
29AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术这种端口号一般都小于这种端口号一般都小于10241024。
它们基本上都被分配。
它们基本上都被分配给了已知的应用协议。
给了已知的应用协议。
这些端口由于已经有了固定的使用者,不能被动态这些端口由于已经有了固定的使用者,不能被动态地分配给其他应用程序。
地分配给其他应用程序。
8.1TCP/IP8.1TCP/IP的传输层的传输层
(1)
(1)保留端口保留端口11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术8.1TCP/IP8.1TCP/IP的传输层的传输层TCPTCP协议和协议和UDPUDP协议的一些常用保留端口协议的一些常用保留端口UDPUDP保留端口保留端口举例例端端口口号号关关键字字应用用协议5353DNSDNS域名服域名服务6969TFTPTFTP简单文件文件传输协议161161SNMPSNMP简单网网络管理管理协议520520RIPRIPRIPRIP路由路由选择协议TCPTCP保留端口保留端口举例例2121FTPFTP文件文件传输协议2323TTelnetelnet虚虚拟终端端协议2525SMTPSMTP简单邮件件传输协议5353DNSDNS域名服域名服务8080HTTPHTTP超文本超文本传输协议119119NNTPNNTP网网络新新闻传输协议11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术这种端口的端口号一般都大于这种端口的端口号一般都大于10241024。
这一类的端口。
这一类的端口没有固定的使用者,它们可以被动态地分配给应用程没有固定的使用者,它们可以被动态地分配给应用程序使用。
也就是说,在使用应用软件访问网络的时候,序使用。
也就是说,在使用应用软件访问网络的时候,应用软件可以向系统申请一个大于应用软件可以向系统申请一个大于10241024的端口号临时的端口号临时代表这个软件与传输层交换数据,并且使用这个临时代表这个软件与传输层交换数据,并且使用这个临时的端口与网络上的其他主机通信。
的端口与网络上的其他主机通信。
unetstatnetstat命令查看端口使用情况命令查看端口使用情况8.1TCP/IP8.1TCP/IP的传输层的传输层
(2)
(2)动态分配的端口动态分配的端口11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术某些软件厂商通过使用注册端口,使它的特定软件享有某些软件厂商通过使用注册端口,使它的特定软件享有固定的端口号,而不用向系统申请动态分配的端口号。
一般,固定的端口号,而不用向系统申请动态分配的端口号。
一般,这些特定的软件要使用注册端口,其厂商必须向端口的管理这些特定的软件要使用注册端口,其厂商必须向端口的管理机构注册。
机构注册。
大多数注册端口的端口号大于大多数注册端口的端口号大于10241024。
TCPTCP协议和协议和UDPUDP协议都允许协议都允许1616位的端口值,分别能够提供位的端口值,分别能够提供6553665536个端口。
不论端口号大于还是小于个端口。
不论端口号大于还是小于10241024,以上三种端,以上三种端口都分别属于口都分别属于TCPTCP协议和协议和UDPUDP协议。
当然,也有些协议的端口协议。
当然,也有些协议的端口既属于既属于TCPTCP协议也属于协议也属于UDPUDP协议。
协议。
8.1TCP/IP8.1TCP/IP的传输层的传输层(3)(3)注册端口注册端口11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术8.1TCP/IP8.1TCP/IP的传输层的传输层端口端口概念示意图概念示意图()()()()()()()()()()()()()()()()主机主机BB主机主机CC端口端口1端口端口2端口端口3端口端口4端口端口1端口端口2端口端口3端口端口4连接连接1连接连接2连接连接3连接连接411/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术TCPTCP的协议数据单元被称为报文段(的协议数据单元被称为报文段(SegmentSegment),),TCPTCP通过通过报文段的交互来建立连接、传输数据、发出确认、进行差错报文段的交互来建立连接、传输数据、发出确认、进行差错控制、流量控制及关闭连接。
报文段分为两部分,即报文段控制、流量控制及关闭连接。
报文段分为两部分,即报文段头和数据,所谓报文段头就是头和数据,所谓报文段头就是TCPTCP为了实现端到端可靠传输所为了实现端到端可靠传输所加上的控制信息,而数据则是指由高层即应用层来的数据。
加上的控制信息,而数据则是指由高层即应用层来的数据。
8.28.2传输控制协议传输控制协议TCPTCP15.2.1TCP15.2.1TCP15.2.1TCP15.2.1TCP报文段的格式报文段的格式报文段的格式报文段的格式11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM11/5/20228:
04:
30AM计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术计算机网络技术8.28.2传输控制协议传输控制协议TCPTCP目的端口目的端口源端口源端口序号序号确认号确认号窗口窗口紧急指针紧急指针校验和校验和任任选项选项填充填充数据偏移数据偏移保留保留编码位编码位TCP首部首部TCP数据部分数据部分IP数据部分数据部分IP首部首部TCP数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络技术 08
![提示](https://static.bdocx.com/images/bang_tan.gif)