1. 首页
  2. 文档大全

第05讲传输层协议

上传者:5****1 2022-07-10 17:47:30上传 PPT文件 441.51KB
第05讲传输层协议_第1页 第05讲传输层协议_第2页 第05讲传输层协议_第3页

《第05讲传输层协议》由会员分享,可在线阅读,更多相关《第05讲传输层协议(36页珍藏版)》请在文档大全上搜索。

1、Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议2概况:概况:vUDPvTCPInternet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议3网络层协议:网络层协议:v实现主机之间的数据传输实现主机之间的数据传输v只需要协议地址即可确定目的地只需要协议地址即可确定目的地传输层协议:传输层协议:v实现应用程序之间的数据传输实现应用程序之间的数据传输v除协议地址外,还需要其他标识信息,除协议地址外,还需要其他标识信息,以便确定参与通信的应用程序以便确定参与通信的应用程序v其他传输控制功能其他传输控制功能Internet技术与应用技术与应用 第五讲第五讲 传输层协议

2、传输层协议4主机上进程的标识:主机上进程的标识:v进程标识符进程标识符v进程启动时动态分配进程启动时动态分配v对不同主机、不同操作系统不统一对不同主机、不同操作系统不统一传输层上进程的标识:传输层上进程的标识:v端口号端口号v不同传输层协议的端口号独立不同传输层协议的端口号独立网络上进程的标识:网络上进程的标识:v套接字套接字Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议5端口长度:端口长度:v16bits端口类型:端口类型:v公用端口(熟知端口)公用端口(熟知端口)v临时端口临时端口Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议6套接字的概

3、念:套接字的概念:v是一种特殊的文件句柄,进程用它来向是一种特殊的文件句柄,进程用它来向操作系统请求网络服务操作系统请求网络服务套接字的表示:套接字的表示:v三元组:三元组:vTCP/IP中的套接字:中的套接字:Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议7关联:关联:v一个关联用来标识两个进程之间的通信一个关联用来标识两个进程之间的通信v两个套接字可以唯一地表示一个关联两个套接字可以唯一地表示一个关联v半关联:半关联:Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议8Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议9

4、Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议10三个主要的应用编程接口:三个主要的应用编程接口:v建立新接收端口建立新接收端口v接收操作接收操作v发送操作发送操作Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议11TCP具有如下为应用提供的功能:具有如下为应用提供的功能:v流式数据传输流式数据传输v可靠性可靠性v流量控制流量控制v多路复用多路复用v逻辑连接逻辑连接v全双工全双工Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议12Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议13缺点:浪费传输带

5、宽缺点:浪费传输带宽Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议14Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议15窗口机制保证了:窗口机制保证了:v可靠的传输可靠的传输v更好地利用了网络带宽更好地利用了网络带宽v支持流量控制支持流量控制Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议16TCP使用改进的窗口原则:使用改进的窗口原则:v每个字节分配一个序列号,窗口大小用每个字节分配一个序列号,窗口大小用字节数表示。字节数表示。v建立连接时由接收方确定窗口大小,并建立连接时由接收方确定窗口大小,并且在数据传输过程中可

6、能发生变化。且在数据传输过程中可能发生变化。v字节分为报文段,一个字节分为报文段,一个TCP报文只携带报文只携带本报文段中第一个字节的序列号。本报文段中第一个字节的序列号。Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议17Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议18Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议19Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议20Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议21Internet技术与应用技术与应用 第五讲第五

7、讲 传输层协议传输层协议22超时机制:超时机制:v为了不至于无限期的等待确认,采用超为了不至于无限期的等待确认,采用超时机制,为发送的每个报文段设置一个时机制,为发送的每个报文段设置一个超时间隔。超时间隔。TCP中的变长超时间隔:中的变长超时间隔:v由于网络特性动态变化,超时间隔也应由于网络特性动态变化,超时间隔也应该动态改变。该动态改变。v计算发送报文段和接收确认报文之间的计算发送报文段和接收确认报文之间的时间差,以时间差的加权平均作为要被时间差,以时间差的加权平均作为要被发送的下一个报文段的超时间隔值。发送的下一个报文段的超时间隔值。Internet技术与应用技术与应用 第五讲第五讲 传输

8、层协议传输层协议23三次握手过程三次握手过程Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议24关闭连接的两种方法:关闭连接的两种方法:v通过调用通过调用close()显式关闭显式关闭v通过设置通过设置FIN标志位隐式关闭标志位隐式关闭注意:由于注意:由于TCP连接是双向的,必连接是双向的,必须在两端都进行关闭后才能真正关须在两端都进行关闭后才能真正关闭一个闭一个TCP连接。连接。Internet技术与应用技术与应用 第五讲第五讲 传输层协议传输层协议25六个主要的应用编程接口:六个主要的应用编程接口:vOpen: 建立一个连接建立一个连接vSend: 使用已建立的连接


文档来源:https://www.renrendoc.com/paper/212695367.html

文档标签:

下载地址