计算机网络运输层
132页1、第 5 章 运输层,第 5 章 运输层,5.1 运输层协议概述 5.2 用户数据报协议 UDP 5.3 传输控制协议 TCP 概述 5.4 可靠传输的工作原理 5.5 TCP 报文段的首部格式 5.6 TCP 可靠传输的实现 5.7 TCP 的流量控制 5.8 TCP 的拥塞控制 5.9 TCP 的运输连接管理,5.1 运输层协议概述,5.1.1 进程之间的通信 5.1.2 运输层的两个主要协议 5.1.3 运输层的端口,5.1.1 进程之间的通信,从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是用户功能中的最低层。 当网络的边缘部分中的两个主机使用网络的核心部分的功能进行端到端的通信时,只有位于网络边缘部分的主机的协议栈才有运输层,而网络核心部分中的路由器在转发分组时都只用到下三层的功能。,运输层的作用,5 4 3 2 1,运输层提供应用进程间的逻辑通信,主机 A,主机 B,应用进程,应用进程,路由器 1,路由器 2,AP1,LAN2,WAN,AP2,AP3,AP4,IP 层,LAN1,AP1,AP2,AP4,端口,端口,5 4 3
2、2 1,IP 协议的作用范围,运输层协议 TCP 和 UDP 的作用范围,AP3,运输层为相互通信的应用进程提供了逻辑通信,网络层和运输层有明显的区别,网络层是为主机之间提供逻辑通信, 而运输层为应用进程之间提供端到端的逻辑通信。,运输层协议和网络层协议的主要区别,运输层的作用,在一台主机中经常有多个应用进程同时分别和另一台主机中的多个应用进程通信。 这表明运输层有一个很重要的功能复用 (multiplexing)和分用 (demultiplexing)。 根据应用程序的不同需求,运输层需要有两种不同的运输协议,即面向连接的 TCP 和无连接的 UDP 。,基于端口的复用和分用功能,两种不同的运输协议,但这条逻辑通信信道对上层的表现却因运输层使用的不同协议而有很大的差别。 当运输层采用面向连接的 TCP 协议时,尽管下面的网络是不可靠的(只提供尽最大努力服务),但这种逻辑通信信道就相当于一条全双工的可靠信道。 当运输层采用无连接的 UDP 协议时,这种逻辑通信信道是一条不可靠信道。,5.1.2 运输层的两个主要协议,TCP/IP 的运输层有两个主要协议: (1) 用户数据报协议 UDP
3、 (User Datagram Protocol) (2) 传输控制协议 TCP (Transmission Control Protocol),TCP/IP 体系中的运输层协议,TCP 与 UDP,两个对等运输实体在通信时传送的数据单位叫作运输协议数据单元 TPDU (Transport Protocol Data Unit)。 TCP 传送的数据单位协议是 TCP 报文段(segment)。 UDP 传送的数据单位协议是 UDP 报文或用户数据报。,TCP 与 UDP,UDP:一种无连接协议 提供无连接服务。 在传送数据之前不需要先建立连接。 传送的数据单位协议是 UDP 报文或用户数据报。 对方的运输层在收到 UDP 报文后,不需要给出任何确认。 虽然 UDP 不提供可靠交付,但在某些情况下 UDP 是一种最有效的工作方式。,TCP 与 UDP,TCP:一种面向连接的协议 提供面向连接的服务。 传送的数据单位协议是 TCP 报文段 (segment)。 TCP 不提供广播或多播服务。 由于 TCP 要提供可靠的、面向连接的运输服务,因此不可避免地增加了许多的开销。这不仅使协议数据
4、单元的首部增大很多,还要占用许多的处理机资源。,5.1.3 运输层的端口,运行在计算机中的进程是用进程标识符来标志的。 但运行在应用层的各种应用进程却不应当让计算机操作系统指派它的进程标识符。这是因为在互联网上使用的计算机的操作系统种类很多,而不同的操作系统又使用不同格式的进程标识符。 为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须用统一的方法对 TCP/IP 体系的应用进程进行标志。,端口号 (protocol port number),解决这个问题的方法就是在运输层使用协议端口号 (protocol port number),或通常简称为端口 (port)。 虽然通信的终点是应用进程,但我们可以把端口想象是通信的终点,因为我们只要把要传送的报文交到目的主机的某一个合适的目的端口,剩下的工作(即最后交付目的进程)就由 TCP 来完成。,软件端口与硬件端口,两个不同的概念。 在协议栈层间的抽象的协议端口是软件端口。 路由器或交换机上的端口是硬件端口。 硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址。,TCP/IP 运
《计算机网络运输层》由会员206****923分享,可在线阅读,更多相关《计算机网络运输层》请在金锄头文库上搜索。
人教版小学英语单词分类记忆汇总表excel版
人教版九年级全一册英语词汇
2019年开展垃圾分类的工作总结报告【五篇】
六年级英语绘本教案
外研版小学英语单词表全带音标(一年级起点1-12册)
最新国家开放大学电大投资学网络核心课形考网考作业及答案
初中人教版七年级下册生物复习提纲
高中英语语法大全高中英语语法系统全解word版
☆初中英语语法专项练习习题以及答案
初中英语常考近义词同义词辨析
高中物理选修3-5全套教案(人教版) (1)
英语绘本《WeatherReport》教学设计
防护功能平战转换设计专篇各专业
初中人教版七年级上册下册全册生物复习提纲21页 (1)
商务星球版七年级上册地理知识点归纳总结
初中人教版七年级上册下册全册生物复习提纲21页 (2)
高中高考语文作文词汇句型优美句子万能语句大全
中考地理选择题专项复习550题含答案
北师大版七年级数学上册第四章基本平面图形单元测试题含解析
人教版七年级数学上册第一章有理数单元检测题解析版
2024-04-09 29页
2024-04-08 25页
2024-04-08 13页
2024-04-08 17页
2024-04-08 17页
2024-04-08 11页
2024-04-08 14页
2024-04-08 17页
2024-04-08 15页
2024-04-08 16页