运输层的端口运行在计算机中的进程是用进程标识符来标志的运行在应用层的各种应用进程却不应当让计算机操作系统指派它的·进程标识符。这是因为在因特网上使用的计算机的操作系统种类很多,而不同的操作系统又使用不同格式的进程标识符。。为了使运行不同操作系统的计算机的应用进程能够互相通信,就必须用统一的方法对TCP/IP体系的应用进程进行标志
运输层的端口 运行在计算机中的进程是用进程标识符来标志的。 运行在应用层的各种应用进程却不应当让计算机操作系统指派它的 进程标识符。这是因为在因特网上使用的计算机的操作系统种类很 多,而不同的操作系统又使用不同格式的进程标识符。 为了使运行不同操作系统的计算机的应用进程能够互相通信,就必 须用统一的方法对 TCP/IP 体系的应用进程进行标志
需要解决的问题由于进程的创建和撤销都是动态的,发送方几乎无法识别其他机器上的进程有时我们会改换接收报文的进程,但并不需要通知所有发送方。我们往往需要利用自的主机提供的功能来识别终点,而不需要知道实现这个功能的进程
需要解决的问题 由于进程的创建和撤销都是动态的,发送方几乎无法识别 其他机器上的进程。 有时我们会改换接收报文的进程,但并不需要通知所有发 送方。 我们往往需要利用目的主机提供的功能来识别终点,而不 需要知道实现这个功能的进程
端口号(protocolportnumber)解决这个问题的方法就是在运输层使用协议端口号(protocolportnumber),或通常简称为端口(port)。虽然通信的终点是应用进程,但我们可以把端口想象是通信的终点,因为我们只要把要传送的报文交到自的主机的某一个合适的自的端口,剩下的工作(即最后交付目的进程)就由TCP来完成
端口号(protocol port number) 解决这个问题的方法就是在运输层使用协议端口号 (protocol port number),或通常简称为端口 (port)。 虽然通信的终点是应用进程,但我们可以把端口想象是 通信的终点,因为我们只要把要传送的报文交到目的主 机的某一个合适的目的端口,剩下的工作(即最后交付 目的进程)就由 TCP 来完成
软件端口与硬件端口·在协议栈层间的抽象的协议端口是软件端口。路由器或交换机上的端口是硬件端口硬件端口是不同硬件设备进行交互的接口,而软件端口是应用层的各种协议进程与运输实体进行层间交互的一种地址
软件端口与硬件端口 在协议栈层间的抽象的协议端口是软件端口。 路由器或交换机上的端口是硬件端口。 硬件端口是不同硬件设备进行交互的接口,而软件端口是 应用层的各种协议进程与运输实体进行层间交互的一种地 址
Internet中的端口号分配方法。TCP/IP协议族中用端口号来标识进程,用0到65535之间的整数表示,由IANA(Internet赋号管理局)负责分配。公认端口(熟知端口)(0~1023):用于服务和应用程序注册端口(1024~49151):分配给用户进程或应用程序。这些进茶程主要是用户选择安装的一些应用程序,而不是已经分配了公认端口的常用应用程序。动态或私有端口(49152~65535):为临时端口。这些端口往往在开始连接时被动态分配给客户端应用程序。·每一个客户进程都知道相应的服务器进程的熟知端口号
Internet中的端口号分配方法 TCP/IP协议族中用端口号来标识进程,用0到65535之间的整数表 示,由IANA(Internet赋号管理局)负责分配。 公认端口(熟知端口)( 0~ 1023):用于服务和应用程序。 注册端口(1024~ 49151):分配给用户进程或应用程序。这些进 程主要是用户选择安装的一些应用程序,而不是已经分配了公认端 口的常用应用程序。 动态或私有端口(49152~ 65535):为临时端口。这些端口往往 在开始连接时被动态分配给客户端应用程序。 每一个客户进程都知道相应的服务器进程的熟知端口号