您当前的位置:首页 > 电脑百科 > 程序开发 > 编程百科

端口号的分类和测试方法

时间:2022-06-05 10:08:21  来源:  作者:IT智能化专栏

计算机“端口”是英文port的义译,我们可以认为是计算机与外界通讯交流的出口,分为软件端口和硬件端口。是标识某个具体的服务范围 1-65535 ,即一共有65535个端口。传输报文时,端口会携带在数据报文里面,通常我们所说的端口都是TCP端口。

更详细的讲解-请检索肖哥文章和视频:肖哥 网络技术

第一类端口号:

公认端口:从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议,例如:80端口实际上总是HTTP通讯。下面是一些常用的公告端口,大家在平常学习和工作中会经常接触到。

  • http : 80端口,用于表示网页服务;
  • te.NET :23端口,用于远程控制服务,通常命令远程控制路由器、交换机等;
  • FTP: 20 -21端口,用于文件传输、文件共享;
  • DNS:53 端口,用于域名解析;
  • pop3 :110端口,用于收邮件;
  • smtp:25端口,用于发邮件;
端口号的分类和测试方法

查看80端口


端口号的分类和测试方法

查看8000端口


端口号的分类和测试方法

查看23端口

第二类端口号:

注册端口:从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。如:

  • OICQ :qq报文 8000端口
  • 远程桌面(RDP):3389端口

第三类端口号:

动态和/或私有端口:从49152到65535。理论上,不应为服务分配这些端口。实际上,有较为特殊的程序,机器通常从1024起分配动态端口。

测试某个端口是否打开的方法:

我们一般最用的工具是telnet,

第一步:在控制面板----程序和功能里面 打开windows的telnet功能。

端口号的分类和测试方法

 

第二步:telnet x.x.x.x 80 (x.x.x.x为目标服务器的ip地址)

Telnet后,出现下图提示,表示访问对方80端口失败(很有可能是对方服务器未打开该端口)。

端口号的分类和测试方法

 

Telnet后,出现下图提示,表示对方端口打开,服务正常。

端口号的分类和测试方法

 

注意:Ping只能测试网络连通性,无法测试端口是否打开。例如:某网页服务器,虽然网络可达,但是服务器里面的网页服务程序(阿帕奇、IIS等)未启动,此时可以利用telnet测试。

计算机网络知识分享

网络层次划分:

  • OSI七层:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层
  • TCP/IP五层:物理层、数据链路层、网络层、传输层、应用层
  • TCP/IP四层:网络接口层、网络层、传输层、应用层

OSI七层网络模型:

端口号的分类和测试方法

 

一、物理层:该层为上层协议提供了一个传输数据的可靠的物理媒体。简单的说,物理层确保原始的数据可在各种物理媒体上传输。中继器、集线器

二、数据链路层:将源自网络层来的数据可靠地传输到相邻节点的目标机网络层;在数据链路层中称这种数据块为帧;数据链路层在不可靠的物理介质上提供可靠的传输;物理地址寻址、数据的成帧、流量控制、数据的检错、重发等;

有关数据链路层的重要知识点:

  1> 数据链路层为网络层提供可靠的数据传输;

  2> 基本数据单位为帧;

  3> 主要的协议:以太网协议;

  4> 两个重要设备名称:网桥和交换机。

三、网络层 :实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择、连接的建立、保持和终止等(路径选择、路由及逻辑寻址)

网络层中涉及众多的协议,其中包括最重要的协议,也是TCP/IP的核心协议——IP协议。IP协议非常简单,仅仅提供不可靠、无连接的传送服务。IP协议的主要功能有:无连接数据报传输、数据报路由选择和差错控制。与IP协议配套使用实现其功能的还有地址解析协议ARP、逆地址解析协议RARP、因特网报文协议ICMP、因特网组管理协议IGMP。

不可靠指它不能保证IP数据报能成功到达目的地。IP仅提供最好的传输服务。当发生某种错误时,如某个路由器暂时用完了缓冲区,IP有一个简单的错误处理算法:丢弃该数据报,然后发送ICMP消息给信源。任何要求的可靠性必须由上层来提供。

无连接指IP并不维护任何关于后续数据报的状态信息。每个数据报的处理是相互独立的。IP数据报可以不按发送顺序接收。如果一信源向相同的信宿发送两个连续的数据报(先是A,然后是B)每个数据报都是独立的进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达。

端口号的分类和测试方法

 

1> 网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能;

  2> 基本数据单位为IP数据报;

  3> 包含的主要协议:

  IP协议(Internet Protocol,因特网互联协议);

  ICMP协议(Internet Control Message Protocol,因特网控制报文协议);

  ARP协议(Address Resolution Protocol,地址解析协议);

  RARP协议(Reverse Address Resolution Protocol,逆地址解析协议)。

  4> 重要的设备:路由器。

四、传输层:第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。息传送的协议数据单元称为段或报文;网络层只是根据网络地址将源结点发出的数据包传送到目的结点,而传输层则负责将数据可靠地传送到相应的端口。

1> 传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输以及端到端的差错控制和流量控制问题;

  2> 包含的主要协议:TCP协议(Transmission Control Protocol,传输控制协议)、UDP协议(User Datagram Protocol,用户数据报协议);

  3> 重要设备:网关。

五、会话层:会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。

六、表示层:表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。

七、应用层:为操作系统或网络应用程序提供访问网络服务的接口。

1> 数据传输基本单位为报文;

  2> 包含的主要协议:FTP(文件传送协议)、Telnet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议(Hyper Text Transfer Protocol)。



Tags:端口号   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,不构成投资建议。投资者据此操作,风险自担。如有任何标注错误或版权侵犯请与我们联系,我们将及时更正、删除。
▌相关推荐
为什么不能ping端口号?如何验证端口号可用?
一、端口号为什么不能ping?Ping 是一种网络工具,经常用于测试两台计算机之间的网络连接是否正常。Ping 使用 Internet 控制消息协议(ICMP)来发送 ICMP 请求消息到目标计算机,如果...【详细内容】
2023-10-18  Search: 端口号  点击:(322)  评论:(0)  加入收藏
小白收藏啦!最全网络端口号
一、端口概念在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是...【详细内容】
2023-04-04  Search: 端口号  点击:(281)  评论:(0)  加入收藏
2023年网络端口号汇总!
端口大全(2023)转载:网络工程师俱乐部...【详细内容】
2023-02-17  Search: 端口号  点击:(176)  评论:(0)  加入收藏
6种查看Linux进程占用端口号的方法
可以使用以下六种方法查看端口信息。ss:可以用于转储套接字统计信息。netstat:可以显示打开的套接字列表。lsof:可以列出打开的文件。fuser:可以列出那些打开了文件的进程的进程...【详细内容】
2023-02-08  Search: 端口号  点击:(251)  评论:(0)  加入收藏
端口号的分类和测试方法
计算机“端口”是英文port的义译,我们可以认为是计算机与外界通讯交流的出口,分为软件端口和硬件端口。是标识某个具体的服务范围 1-65535 ,即一共有65535个端口。传输报文时,端...【详细内容】
2022-06-05  Search: 端口号  点击:(270)  评论:(0)  加入收藏
常用端口的端口号、端口说明及攻击方向
1、文件共享服务端口: 端口号 端口说明 攻击方向 21/22/69 ftp/tftp文件传输协议 允许匿名上传、下载、爆破和嗅探操作 ...【详细内容】
2021-06-21  Search: 端口号  点击:(568)  评论:(0)  加入收藏
一个端口号可以同时被两个进程绑定吗?
tcp/udp一、1个端口号可以同时被两个进程绑定吗?根据端口号的绑定我们分以下几种情况来讨论: 2个进程分别建立TCP server,使用同一个端口号8888 2个进程分别建立UDP server,使用...【详细内容】
2021-03-05  Search: 端口号  点击:(351)  评论:(0)  加入收藏
收藏备用!最全面的常用端口号介绍!
TCP/UDP常用端口号********************************************7 Echo(PING)9 丢弃13 Daytimer19 字符生成器20 /tcp FTP数据21 /tcp FTP控制 文件传输协议22 /tcp S...【详细内容】
2020-03-15  Search: 端口号  点击:(654)  评论:(0)  加入收藏
Windows服务器远程桌面端口号如何修改
一般我们远程连接一台Windows服务器时,不用加端口号,实际上用的是默认的3389端口,如下图:这个端口号经常会被人恶意扫描,因此强烈建议修改,这里介绍几种方法供参考:方法一、修改注...【详细内容】
2020-03-13  Search: 端口号  点击:(337)  评论:(0)  加入收藏
常见数据库的默认端口号整理,建议收藏!
✦ 常见关系型数据库默认端口号:Oracle:1521SQL Server:1433(TCP)、1434(UDP)MySQL:3306PostgreSQL:5432MariaDB:3308DB2:5000Sybase:2052Informix:无默认pointbase:9092Derby:1527​✦...【详细内容】
2020-03-11  Search: 端口号  点击:(1225)  评论:(0)  加入收藏
▌简易百科推荐
Meta如何将缓存一致性提高到99.99999999%
介绍缓存是一种强大的技术,广泛应用于计算机系统的各个方面,从硬件缓存到操作系统、网络浏览器,尤其是后端开发。对于Meta这样的公司来说,缓存尤为重要,因为它有助于减少延迟、扩...【详细内容】
2024-04-15    dbaplus社群  Tags:Meta   点击:(3)  评论:(0)  加入收藏
SELECT COUNT(*) 会造成全表扫描?回去等通知吧
前言SELECT COUNT(*)会不会导致全表扫描引起慢查询呢?SELECT COUNT(*) FROM SomeTable网上有一种说法,针对无 where_clause 的 COUNT(*),MySQL 是有优化的,优化器会选择成本最小...【详细内容】
2024-04-11  dbaplus社群    Tags:SELECT   点击:(3)  评论:(0)  加入收藏
10年架构师感悟:从问题出发,而非技术
这些感悟并非来自于具体的技术实现,而是关于我在架构设计和实施过程中所体会到的一些软性经验和领悟。我希望通过这些分享,能够激发大家对于架构设计和技术实践的思考,帮助大家...【详细内容】
2024-04-11  dbaplus社群    Tags:架构师   点击:(2)  评论:(0)  加入收藏
Netflix 是如何管理 2.38 亿会员的
作者 | Surabhi Diwan译者 | 明知山策划 | TinaNetflix 高级软件工程师 Surabhi Diwan 在 2023 年旧金山 QCon 大会上发表了题为管理 Netflix 的 2.38 亿会员 的演讲。她在...【详细内容】
2024-04-08    InfoQ  Tags:Netflix   点击:(5)  评论:(0)  加入收藏
即将过时的 5 种软件开发技能!
作者 | Eran Yahav编译 | 言征出品 | 51CTO技术栈(微信号:blog51cto) 时至今日,AI编码工具已经进化到足够强大了吗?这未必好回答,但从2023 年 Stack Overflow 上的调查数据来看,44%...【详细内容】
2024-04-03    51CTO  Tags:软件开发   点击:(9)  评论:(0)  加入收藏
跳转链接代码怎么写?
在网页开发中,跳转链接是一项常见的功能。然而,对于非技术人员来说,编写跳转链接代码可能会显得有些困难。不用担心!我们可以借助外链平台来简化操作,即使没有编程经验,也能轻松实...【详细内容】
2024-03-27  蓝色天纪    Tags:跳转链接   点击:(16)  评论:(0)  加入收藏
中台亡了,问题到底出在哪里?
曾几何时,中台一度被当做“变革灵药”,嫁接在“前台作战单元”和“后台资源部门”之间,实现企业各业务线的“打通”和全域业务能力集成,提高开发和服务效率。但在中台如火如荼之...【详细内容】
2024-03-27  dbaplus社群    Tags:中台   点击:(14)  评论:(0)  加入收藏
员工写了个比删库更可怕的Bug!
想必大家都听说过删库跑路吧,我之前一直把它当一个段子来看。可万万没想到,就在昨天,我们公司的某位员工,竟然写了一个比删库更可怕的 Bug!给大家分享一下(不是公开处刑),希望朋友们...【详细内容】
2024-03-26  dbaplus社群    Tags:Bug   点击:(9)  评论:(0)  加入收藏
我们一起聊聊什么是正向代理和反向代理
从字面意思上看,代理就是代替处理的意思,一个对象有能力代替另一个对象处理某一件事。代理,这个词在我们的日常生活中也不陌生,比如在购物、旅游等场景中,我们经常会委托别人代替...【详细内容】
2024-03-26  萤火架构  微信公众号  Tags:正向代理   点击:(15)  评论:(0)  加入收藏
看一遍就理解:IO模型详解
前言大家好,我是程序员田螺。今天我们一起来学习IO模型。在本文开始前呢,先问问大家几个问题哈~什么是IO呢?什么是阻塞非阻塞IO?什么是同步异步IO?什么是IO多路复用?select/epoll...【详细内容】
2024-03-26  捡田螺的小男孩  微信公众号  Tags:IO模型   点击:(10)  评论:(0)  加入收藏
站内最新
站内热门
站内头条