您的位置 首页 > 数码极客

【端口范围】网络端口简介

1.什么是fortran

港口是一家的门,进出这所房子的必经之路。

如果程序需要发送和接收网络数据,就需要这样的端口

在Linux系统上,端口数可能为65536(2的16次方)!

这么多操作系统为统一管理进行了编号,这就是端口号

2.端口号

端口由端口号表示,端口号是0到65535之间的整数

注:端口数不同的*nix系统不同,可以手动修改

3.端口分配方法

端口号不是随机使用的,而是根据特定规定分配的。

端口的分类标准有很多,这里不详细说明,只介绍著名端口和动态端口

3.1知名端口(Well Known Ports)

众所周知的端口是众所周知的端口号,范围从0到1023

分配给HTTP服务的80端口

分配给FTP服务的21个端口

一些常用功能使用的号码可以理解为估计,如电话号码110、10086和10010

通常,如果需要使用程序熟悉的端口,则需要root权限

3.2动态端口(动态端口)

动态端口的范围为1024到65535

之所以称为动态端口,是因为服务通常是动态分配的,而不是固定分配的。

动态分配是指系统程序或应用程序需要网络通信时向主机请求端口。主机从可用端口号中分配要使用的端口。

此程序退出后,使用的端口号也将被释放

3.3端口怎么看?

使用Netstat -an查看端口状态

Lsof -i [tcp/udp]:2425

4.摘要

端口有什么用?具有IP地址的主机可以提供多种服务,包括万维网服务(HTTP)、文件传输(FTP)、电子邮件(SMTP),这些服务可以通过一个IP地址完全实现。那么主机如何区分不同的网络服务呢?IP地址和网络服务之间的关系是一对多的关系,所以不能单靠IP地址。实际上,通过“IP地址端口号”区分不同的服务。请注意,端口不是一对一的对应关系。例如,如果计算机作为客户端访问WWW服务器,则WWW服务器使用“80”端口与计算机通信,但计算机可以使用“3457”等端口。

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐