1 / 42
文档名称:

TCPUDP协议.pptx

格式:pptx   大小:382KB   页数:42页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

TCPUDP协议.pptx

上传人:wz_198613 2019/1/4 文件大小:382 KB

下载得到文件列表

TCPUDP协议.pptx

文档介绍

文档介绍:2018年12月26日星期三1时0分22秒
计算机网络技术
TCP/IP 的传输层
传输层协议
TCP/IP的传输层的协议
提供传输控制协议(TCP)
用户数据报协议(UDP)
UDP提供无连接的服务,UDP在传送数据之前不需要建立连接。
TCP则提供面向连接的服务。在传送数据之前必须先建立连接,数据传送结束后要释放连接。TCP不提供广播或多播服务。
2018年12月26日星期三1时0分22秒
计算机网络技术
TCP/IP 的传输层
端口和套接字
传输层协议实现应用进程间端到端的通信。计算机中的不同进程可能同时进行通信,这时它们会用端口号进行区别,通过网络地址和端口号的组合达到惟一标识的目的,即套接字(Socket)。TCP和UDP都使用端口和套接字。套接字是IP地址加上一个端口。
2018年12月26日星期三1时0分22秒
计算机网络技术
TCP/IP 的传输层
发送套接字=源IP地址+源端口号
接收套接字=目的IP地址+目的端口号
每个端口都拥有一个叫端口号的整数描述符,用来标识不同的端口或进程。
2018年12月26日星期三1时0分22秒
计算机网络技术
TCP/IP 的传输层
FTP
SMTP
DNS
TFTP
HTTP
SNMP
RIP
21
23
25
53
69
80
161
520
TCP
UDP
端口号
传输层
应用层
应用层与传输层之间的接口
2018年12月26日星期三1时0分22秒
计算机网络技术
这种端口号一般都小于1024。它们基本上都被分配给了已知的应用协议。
这些端口由于已经有了固定的使用者,不能被动态地分配给其他应用程序。
TCP/IP 的传输层
(1) 保留端口
2018年12月26日星期三1时0分22秒
计算机网络技术
TCP/IP 的传输层
TCP协议和UDP协议的一些常用保留端口
UDP保留端口举例
端口号
关键字
应用协议
53
DNS
域名服务
69
TFTP
简单文件传输协议
161
SNMP
简单网络管理协议
520
RIP
RIP路由选择协议
TCP保留端口举例
21
FTP
文件传输协议
23
虚拟终端协议
25
SMTP
简单邮件传输协议
53
DNS
域名服务
80
HTTP
超文本传输协议
119
NNTP
网络新闻传输协议
2018年12月26日星期三1时0分22秒
计算机网络技术
这种端口的端口号一般都大于1024。这一类的端口没有固定的使用者,它们可以被动态地分配给应用程序使用。也就是说,在使用应用软件访问网络的时候,应用软件可以向系统申请一个大于1024的端口号临时代表这个软件与传输层交换数据,并且使用这个临时的端口与网络上的其他主机通信。
netstat命令查看端口使用情况
TCP/IP 的传输层
(2) 动态分配的端口
2018年12月26日星期三1时0分22秒
计算机网络技术
某些软件厂商通过使用注册端口,使它的特定软件享有固定的端口号,而不用向系统申请动态分配的端口号。一般,这些特定的软件要使用注册端口,其厂商必须向端口的管理机构注册。
大多数注册端口的端口号大于1024。
TCP协议和UDP协议都允许16位的端口值,分别能够提供65536个端口。不论端口号大于还是小于1024,以上三种端口都分别属于TCP协议和UDP协议。当然,也有些协议的端口既属于TCP协议也属于UDP协议。
TCP/IP 的传输层
(3) 注册端口
2018年12月26日星期三1时0分22秒
计算机网络技术
TCP/IP 的传输层
端口概念示意图
( )( )( )( )
( )( )
( )( )
主机B
主机C
端口1
端口2
端口3
端口4
端口1
端口2
端口3
端口4
连接1
连接2
连接3
连接4
2018年12月26日星期三1时0分22秒
计算机网络技术
TCP的协议数据单元被称为报文段(Segment),TCP通过报文段的交互来建立连接、传输数据、发出确认、进行差错控制、流量控制及关闭连接。报文段分为两部分,即报文段头和数据,所谓报文段头就是TCP为了实现端到端可靠传输所加上的控制信息,而数据则是指由高层即应用层来的数据。
传输控制协议TCP
TCP报文段的格式