中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)第8章 传输层(洪佩琳)

第8章传输层 ■8.1传输层服务 ■8.2传输层寻址 ■8.3建立连接 ■8.4 Internet中的传输层协议 ■8.4.1用户数据报协议UDP ■8.4.2传输控制协议TCP ■8.5 Berkeley Socket 1
1 第8章 传输层 ◼ 8.1传输层服务 ◼ 8.2传输层寻址 ◼ 8.3建立连接 ◼ 8.4Internet中的传输层协议 ◼ 8.4.1用户数据报协议UDP ◼ 8.4.2传输控制协议TCP ◼ 8.5Berkeley Socket

第8章传输层 ■8.1传输层服务 ■8.2传输层寻址 ■8.3建立连接 ■8.4 Internet中的传输层协议 ■8.4.1用户数据报协议UDP ■8.4.2传输控制协议TCP ■8.5 Berkeley Socket 2
2 第8章 传输层 ◼ 8.1传输层服务 ◼ 8.2传输层寻址 ◼ 8.3建立连接 ◼ 8.4Internet中的传输层协议 ◼ 8.4.1用户数据报协议UDP ◼ 8.4.2传输控制协议TCP ◼ 8.5Berkeley Socket

传输层所处的地位 application 面向信息处理 应用层 transport network 用户功能 data link network physical data link 传输层 physical 面向传输 网络层 logical end-end vork ink network data link physical network 数据链路层 网铬功能 data link 物理层 d transport physical etwork ta link cal 传输层向它上面的应用层提供传输服务 application ,它属于面向传输部分的最高层,同时 transport network 也是用户功能中的最低层,它为应用层 data link physical 屏蔽任何与网络有关的操作,传输层协 议是端到端的。 3
传输层所处的地位 传输层向它上面的应用层提供传输服务 ,它属于面向传输部分的最高层,同时 也是用户功能中的最低层,它为应用层 屏蔽任何与网络有关的操作,传输层协 议是端到端的。 传输层 面向传输 3 application transport network data link physical application transport network data link physical network data link physical network data link physical network data link physical network data link network physical data link physical

为应用进程提供了逻辑通信信道 应用进程 应用进程 端口传输层提供应用进程间的逻辑通信 端口 网络层 ◆ ■■■ 实现运行在不同主机上的进程之间的通信,每个应用进程都至 少与一个传输层地址(端口)相关联。 4
4 为应用进程提供了逻辑通信信道 5 4 3 2 1 传输层提供应用进程间的逻辑通信 应用进程 应用进程 网络层 AP1 AP2 AP4 端口 端口 5 4 3 2 1 AP3 实现运行在不同主机上的进程之间的通信,每个应用进程都至 少与一个传输层地址(端口)相关联

传输层向上层提供的服务 向上层提供的服务:面向连接的传输服务和无连接的传输服务 主机A 主机B 传输服务用户 应用/会话层 传输服务用户 (应用/会话层实体)》 (应用/会话层实体) 传输层服务访问点 TSAP 层接口 传输实体 TPDU 传输协议 传输实体 传输层 网络层 层接口 网络层服务访问点 NSAP TPDU:Transport Protocol Data Unit TSAP:Transport Service Access Point NSAP:Network Service Access Point 5
5 向上层提供的服务:面向连接的传输服务和无连接的传输服务 TPDU TPDU: Transport Protocol Data Unit TSAP: Transport Service Access Point NSAP: Network Service Access Point 传输层向上层提供的服务

第8章传输层 ■8.1传输层服务 ■8.2传输层寻址 ■8.3建立连接 ■8.4 Internet中的传输层协议 ■8.4.1用户数据报协议UDP ■8.4.2传输控制协议TCP ■8.5 Berkeley Socket 6
6 第8章 传输层 ◼ 8.1传输层服务 ◼ 8.2传输层寻址 ◼ 8.3建立连接 ◼ 8.4Internet中的传输层协议 ◼ 8.4.1用户数据报协议UDP ◼ 8.4.2传输控制协议TCP ◼ 8.5Berkeley Socket

TSAP:Transport Service Access Point,对应着传输层地址 NSAP:Network Service 8.2传输层寻址 Access Point,对应着网络层地址 由于传输层为上层提供复用机制,因此,当一个传输 层用户希望与另一个用户建立连接时,必须指定对方 传输层的接入点TSAP地址 Host 1 Host 2 Application TSAP 6 Application Host2的时间服务进程连接到122 process layer Server 号TSAP上,等待服务请求。 Network Transport connection connection Transport TSAP 122 Host1应用进程发出连接请求, starts here starts here layer 并指明源TSAP=6,目的 NSAP TSAP=122. Network NSAP layer 网络层实体向Host2建立连接( 对于非连接网络,仅向H0st2发 Data link layer 送分组) Physical 问题:如何知道对方的TSAP? layer Phys 7
7 8.2传输层寻址 ◼ 由于传输层为上层提供复用机制,因此,当一个传输 层用户希望与另一个用户建立连接时,必须指定对方 传输层的接入点TSAP地址 Host2的时间服务进程连接到122 号TSAP上,等待服务请求。 Host1应用进程发出连接请求, 并指明源TSAP=6,目的 TSAP=122。 网络层实体向Host2建立连接( 对于非连接网络,仅向Host2发 送分组) 问题:如何知道对方的TSAP? TSAP: Transport Service Access Point, 对应着传输层地址 NSAP: Network Service Access Point, 对应着网络层地址

TSAP的获取方法 服务进程固定在特定的TSAP地址上。 只适用于少数关键的服务 每台服务器都有一个进程服务器,它连接在众所 周知的TSAP上,用户为了与目标服务进程通信, 首先必须与进程服务器通信,通过它激活目标服 务进程,并获得目标服务进程的TSAP。 采用名字服务器,当新的服务被创建时,必须向 名字服务器注册,给出服务名和TSAP。用户在需 要相应的服务前先查找名字服务器。 8
8 TSAP的获取方法 ◼ 服务进程固定在特定的TSAP地址上。 ◼ 只适用于少数关键的服务 ◼ 每台服务器都有一个进程服务器,它连接在众所 周知的TSAP上,用户为了与目标服务进程通信, 首先必须与进程服务器通信,通过它激活目标服 务进程,并获得目标服务进程的TSAP。 ◼ 采用名字服务器,当新的服务被创建时,必须向 名字服务器注册,给出服务名和TSAP。用户在需 要相应的服务前先查找名字服务器

主机进程标识 与传输层一样,面向连接的网络层也有网络服务接 入点(NSAP),而无连接的网络层不需要提供NSAP。 一个全局唯一的传输服务用户由{主机地址,NSAP, TSAP}标识,称为端点地址 在TCP/IP中,NSAP可略去,TSAP称为端口号,所 以{IP地址,pot,协议类型}唯一标识传输服务 的用户,{源/目的P地址,源/目的端口号,协议 类型}五元组标识一个数据流。 9
9 ◼ 与传输层一样,面向连接的网络层也有网络服务接 入点(NSAP),而无连接的网络层不需要提供NSAP。 ◼ 一个全局唯一的传输服务用户由{主机地址,NSAP, TSAP}标识,称为端点地址。 ◼ 在TCP/IP中,NSAP可略去,TSAP称为端口号,所 以{IP地址, port,协议类型}唯一标识传输服务 的用户,{源/目的IP地址,源/目的端口号,协议 类型}五元组标识一个数据流。 主机进程标识

第8章传输层 ■8.1传输层服务 ■8.2传输层寻址 ■8.3建立连接 ■8.4 Internet中的传输层协议 ■8.4.1用户数据报协议UDP ■8.4.2传输控制协议TCP ■8.5 Berkeley Socket 10
10 第8章 传输层 ◼ 8.1传输层服务 ◼ 8.2传输层寻址 ◼ 8.3建立连接 ◼ 8.4Internet中的传输层协议 ◼ 8.4.1用户数据报协议UDP ◼ 8.4.2传输控制协议TCP ◼ 8.5Berkeley Socket
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 09 应用层(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 08 传输层(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 07 Internet(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 06 Network layer(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 05 LAN & MAC Sub layer(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 04 数据链路层(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 03 物理层(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 02 网络的体系结构与参考模型(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 10 网络安全(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2021)Chapter 01 概述(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 02 物理层(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 09 网络安全(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 08 应用层(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 05 网络层(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 06 Internet Protocol(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 04 局域网与介质访问控制(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)小测(期中课堂练习)(卢汉成).docx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)复习课总结(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)习题与复习课(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿)Chapter 09 网络安全(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 01 概述(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 02 网络的体系结构与参考模型(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 03 物理层(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 04 数据链路层(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 05 LAN & MAC Sub layer(洪佩琳).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 01 简介、概述(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 02 物理层(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 03 数据链路层(卢汉成).pptx
- 中国科学技术大学:《计算机网络 Computer Networks(计算机通信网)》课程教学资源(PPT课件讲稿,2022)Chapter 04 局域网与介质访问控制(卢汉成).pptx
- 西安电子科技大学:《大学计算机基础 Fundamentals of Computers》课程教学资源(PPT课件讲稿)Chapter 6-8 Lecture_Computer Codes.ppt
- 西安电子科技大学:《大学计算机基础 Fundamentals of Computers》课程教学资源(PPT课件讲稿)Chapter 1-5 Lecture_Computer Hardware(主讲:刘静).ppt
- 西安电子科技大学:《大学计算机基础 Fundamentals of Computers》课程教学资源(PPT课件讲稿)Chapter 10-11 Lecture_Computer Software(1/2).ppt
- 西安电子科技大学:《大学计算机基础 Fundamentals of Computers》课程教学资源(PPT课件讲稿)Chapter 12,14,15 Lecture_Computer Software(2/2).ppt
- 《计算机基础》课程教学资源(参考论文)An Organizational Coevolutionary Algorithm for Classification.pdf
- 《计算机基础》课程教学资源(参考论文)A Multi-Agent Genetic Algorithm for Global Numerical Optimization.pdf
- 《计算机基础》课程教学资源(参考论文)Moving Block Sequence and Organizational Evolutionary Algorithm for General Floorplanning with Arbitrarily Shaped Rectilinear Blocks.pdf
- 《计算机基础》课程教学资源(参考论文)Comments on “the 1993 DIMACS Graph Coloring Challenge” and “Energy Function-Based Approaches to Graph Coloring”.pdf
- 《计算机基础》课程教学资源(参考论文)A Multiagent Evolutionary Algorithm for Constraint Satisfaction Problems.pdf
- 《计算机基础》课程教学资源(参考论文)An Organizational Evolutionary Algorithm for Numerical Optimization.pdf
- 《计算机基础》课程教学资源(参考论文)Motif Difficulty(MD):A Predictive Measure of Problem Difficulty for Evolutionary Algorithms using Network Motifs.pdf