计算机网络原理届课件传输层基本概念.pptx

计算机网络原理届课件传输层基本概念.pptx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机网络原理课程代码:04741主讲人:蔡圳杰

传输层

用户数据报协议UDP传输层传输层的基本概念传输控制协议TCP内容结构

进程是一个动态的概念,是一个程序对某个数据集的执行过程。进程具有并发的特性,是分配计算机资源的基本单位。进程的静态描述由3个部分组成:进程控制块(PCB)、有关的程序段及对其操作的数据。进程通信的概念最初出现在单机系统中,单机内的进程通信可以采用各种进程间通信(IPC)机制来实现,但是IPC机制不能解决网络进程通信问题。传输层基本概念进程和进程通信进程通信与端口概念

网络进程通信一般采用socket机制,也称为套接字机制。在TCP/IP协议的网络中,每个应用进程首先创建一个socket,然后对该socket赋值,并将应用进程与socket进行绑定。一个socket可以用一个3元组协议,本地主机地址,本地端口来描述。因此,两个应用进程之间的网络通信可以用一对socket来标识,一对socket合起来就是一个5元组协议,本地主机地址,本地端口,远程主机地址,远程端口。传输层基本概念进程和进程通信进程通信与端口概念

传输层有一个很重要的功能就是复用和分用。“复用”是指在发送方不同的应用进程都可以使用同一个传输层协议传送数据(当然需要加上适当的首部);“分用”是指接收方的传输层在剥去报文的首部后能够把这些数据正确交付目的应用进程。应用层所有的应用进程都可以通过传输层再传送到网络层(IP层),这就是复用;传输层从IP层收到数据后必须交付指明的应用进程,这就是分用。因此,给应用层的每个应用进程赋予一个非常明确的标志是至关重要的。进程通信与端口概念传输层基本概念端口

单个计算机中的进程是用进程标识符(一个整数)来标识的。但是在Internet环境下,计算机操作系统所指派的这种进程标识符用来标志运行在应用层的各种应用进程则是不可行的,在Internet上使用的计算机的操作系统种类较多,而不同的操作系统又使用不同格式的进程标识符,为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须采用统一的方法对TCP/IP网络体系的应用进程进行标识。进程通信与端口概念传输层基本概念端口

指明一个特定机器上运行的特定进程为Internet上通信的最后终点也是不可行的,因为进程的创建和撤销都是动态的,通信的一方几乎无法识别对方机器上的进程。同时,识别传输的进程终点不需要知道具体实现这个功能的进程是哪一个,只需要利用目的主机提供的功能来识别终点即可。解决以上问题的方法就是在传输层用协议端口号来标识应用进程,协议端口号通常简称为端口。虽然通信的终点是应用进程,但只要把传送的报文交到目的主机的某一个合适的目的端口即可,剩下的最后交付的进程工作由传输层协议来完成。进程通信与端口概念传输层基本概念端口

进程通信与端口概念传输层基本概念传输层主要功能是在网络层提供主机通信的基础之上实现进程通信功能。TCP/IP协议是通过端口机制实现进程通信的。在IP层,通过IP地址定位到主机,而在传输层,通过端口号定位到进程。如图给出了IP地址和端口号的关系。IP地址和端口号的关系端口

进程通信与端口概念传输层基本概念TCP/IP协议中端口号一般分为3大类:众所周知端口:范围是0~1023。它们通常用于一些众所周知的服务,这些端口供系统使用,由IANA进行统一分配,并将结果公布于众。注册端口:范围是1024~49151。它们主要应用于一些不常用的服务,使用前需注册。动态和/或私有端口:范围是49152~65535。理论上,不应为服务分配这些端口,但在具体的68实现中,有些机器通常从1024起分配动态端口。也有例外,如Sun的RPC端口从327开始分配。端口

进程通信与端口概念传输层基本概念TCP/UDP的众所周知端口端口

传输层的地位与功能传输层基本概念传输层的目标是向应用层的网络中两个应用进程之间的通信,提供有效、可靠、保证质量的服务。传输层中完成这一工作的硬件或软件称为传输实体。传输实体可能在操作系统内核中,也可能包含在网络应用程序中。传输层在网络分层结构中起着承上启下的作用,它使用了网络层提供的服务,并通过执行传输层协议,屏蔽通信子网在技术、设计上的差异和服务质量的不足,向高层提供一个标准的、完善的通信服务。传输层在协议层次结构中的位置

传输层的地位与功能传输层基本概念传输层设计中有以下几种可能的方法:一种方法是针对每种通信子网和所需的传输服务都设计一个传输层协议。这种方式的好处是可以有的放矢地解决问题,协议简捷,没有更多额外开销,效率很高,但是协议缺乏通用性。

文档评论(0)

+ 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档