体育资讯网

您现在的位置是:首页 > 分类二 > 正文

分类二

运输层端口的作用(端口对运输层的重要性)

hacker2022-06-08 03:44:18分类二78
本文目录一览:1、运输层端口号的意义?2、

本文目录一览:

运输层端口号的意义?

端口:用16位来表示,即一个主机共有65536个端口。序号小于256的端口称为通用端口,如FTP是21端口,WWW是80端口等。端口用来标识一个服务或应用。一台主机可以同时提供多个服务和建立多个连接。端口(port)就是传输层的应用程序接口。应用层的各个进程是通过相应的端口才能与运输实体进行交互。服务器一般都是通过人们所熟知的端口号来识别的。

简述端口在通信中的作用?

对于端口这个词一定不陌生。在这些报文段格式中我们总能看到源端口和目的端口这些字段,那关于端口今天这篇文章我们便来了解一下。

我们知道两个进程要想在计算机内部尽享通信,可以有管道、共享内存、信号量、消息队列等方法。两个进程如果需要进行通信最基本的前提是能够唯一的表示一个进程,在本地进程通信中我们可以使用【PID(进程标识符)】来唯一标识一个进程。

但PID只在本地唯一,如果把两个进程放在不同的两台计算机上,然后他们进行通信的话PID就不可以了,所以就需要另外一种手段。

解决这个问题的方法就是在运输层使用【协议端口号】,简称【端口】。

IP层的ip地址可以唯一标识一台主机,而TCP协议和端口号可以唯一标识主机的一个进程,这样我们就可以利用(ip地址+协议+端口号)唯一标识网络中的一个进程。我们把这种模式称为【套接字(socket)】。

这就是说,虽然通信的重点是进程,但我们只要把传送的保温交给目的主机的摸一个合适的端口,剩下的工作就有TCP来完成了。

TCP 用一个 16 位端口号来标识一个端口,可允许有 65536 ( 2的16次方) 个不同的端口号,范围在 0 ~ 65535 之间。

端口号根据服务器使用还是客户端使用,以及常见不常见的维度来区分,主要有以下类别:

服务器端使用的端口号

熟知端口号

登记端口号

客户端使用的端口号

端口号的分类

服务器端使用的端口号

熟知端口号:

取值范围:0 ~ 1023。

服务器机器一接通电源,服务器程序就运行起来,为了让因特网上所有的客户程序都能找到服务器程序,服务器程序所使用的端口就必须是固定的,并且是众所周知的。

1

1

一些常见的端口号:

应用程序 熟知端口号

FTP 21

TELNET 23

SMTP 25

DNS 53

TFTP 69

HTTP 80

HTTPS 443

SNMP 161

登记端口号:

取值范围:1024 ~ 49151。

这类端口没有熟知的应用程序使用,但是需要登记,以防重复

客户端使用的端口号

取值范围:49152 ~ 65535。

这类端口仅在客户端进程运行时才动态选择。

又叫短暂端口号,表示这种端口的存在时间是短暂的,客户进程并不在意操作系统给它分配的是哪一个端口号,因为客户进程之所以必须有一个端口号,是为了让传输层的实体能够找到自己。

端口在TCP/IP传输层的作用是什么?

端口运输层端口的作用的作用 就是让运输层运输层端口的作用的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段运输层端口的作用的数据向上通过端口交付给应用层相应运输层端口的作用的进程

IP是网际协议。TCP是传输协议。端口就相当于一个通道而已。

运输层的主要功能是什么?

运输层的基本功能是:提供端到端(进程-进程)的可靠通信,即向高层用户屏蔽通信子网的细节,提供通用的传输接口。

把传输地址映射为网络地址;

把端到端的传输连接复用到网络连接上;

传输连接管理;

端到端的顺序控制、差错检测及恢复、分段处理及QoS监测;

加速数据传送;

将传输层的传输地址映射到网络层的网络地址;

将多路的端点到端点的传输连接变成一路网络连接;

传输连接的建立、释放和监控;

完成传输服务数据单元的传送;

端点到端点传输时的差错检验及对服务质量的监督。

发表评论

评论列表

  • 只影并安(2022-06-08 10:01:26)回复取消回复

    暂的,客户进程并不在意操作系统给它分配的是哪一个端口号,因为客户进程之所以必须有一个端口号,是为了让传输层的实体能够找到自己。端口在TCP/IP传输层的作用是什么?端口运输层端口的作用的作用 就是让运输层运输层端口的作用的各种应用进程都能将其数据通过端