所有栏目 | 云社区 美国云服务器[国内云主机商]
你的位置:首页 > 云社区 » 正文

端口号和协议号的区别在哪里?

发布时间:2020-04-12 08:47:20

资讯分类:端口号  区别  协议  哪里  端口  协议  端口号
端口号和协议号的区别在哪里?

根据我所知道的回答一下这个问题。

端口号和协议号是不同的

  • 端口号是网络分层模型中传输层的概念,用来对应应用层的应用程序。比如端口号80对应www

  • 协议号是网络分层模型中网络层的概念,用来对应传输层的协议,比如协议号80对应ISO-IP,协议号6表示传输层使用TCP协议,协议号17表示传输层使用UDP协议

协议号

协议号是标明IP报文承载的是哪种协议,属于网络分层模模型中三层网络层的概念,在IP报文中有一个很重要的字段就是协议类型,如下图所示,就标明IP报文封装了什么类型的协议,常用的

  • 1:ICMP

  • 6:TCP

  • 17:UDP

  • 89:OSPF

端口号

端口号标明了应用层采用了什么样的应用程序,端口号与应用程序一一对应。属于网络分层模型中四层传输层的概念,端口号有16bit,0~65535,小于256的是知名端口,下图显示了TCP协议的端口号的在TCP包头中的位置,可以与上面的IP报文进行对比

常用的端口号:

  • TCP 21端口:FTP 文件传输服务
  • TCP 23端口:TELNET 终端仿真服务
  • TCP 25端口:SMTP 简单邮件传输服务
  • UDP 53端口:DNS 域名解析服务
  • TCP 80端口:HTTP 超文本传输服务
  • TCP 110端口:POP3 使用的端口
  • TCP 443端口:HTTPS 加密的超文本传输服务
  • TCP 1521端口:Oracle数据库服务
  • TCP 1863端口:MSN Messenger的文件传输功能所使用的端口
  • TCP 3389端口:微软远程桌面使用的端口
  • TCP 5000端口:MS SQL Server使用的端口
  • UDP 8000端口:腾讯QQ

如有问题请在评论区留言讨论,若需更多帮助,请私信关注。

端口号和协议号的区别在哪里?

谢谢邀请!

首先,先了解一下什么是端口号?

计算机“端口的英文是port,可以认为是计算机与外界通信交流的出口。其中硬件领域的端口又称接口,如USB端(接)口、串行端(接)口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入、输出)缓冲区。

黑客眼中的端口可不是USB这些外部硬件端口,而是网络端口。TCP/IP中的端口指的是什么呢?

举个例子:如果把IP地址比做一间房子,端口就是出入这间房子的门。真正的房子只有几个门,但是IP地址的端口可以有65 536(即256 X 256)个之多。端口是通过端口号来标记的,端口号只有整数,范围上是从0~65 535(256 X 256-1)。

端口一般可分为三大类

公认端口(well known ports):从0~1023,它们紧密绑定于一些服务。通常这些端口的通信明确表明了某种服务的协议,例如80端口实际上总是HTTP通信。

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

动态和/或私有端口(dynamic and/or private ports):从49152~65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外,如SUN的RPC端口从32768开始。

从另一个角度来说,端口又分为TCP端口和UDP端口,一般来说,黑客利用TCP端口更多些,因为这些端口的系统应用更丰富。

了解了端口号的概念之后,我们来看一下官方的回答,提炼我们想要的信息。

协议号是存在于IP数据报的首部的.该字段是指出此数据报所携带的是数据是使用何种协议,以便目的主机的IP层知道将数据部分上交给哪个处理过程。也就是协议字段告诉IP层应当如何交付数据。 而端口的作用是让应用层的各种应用进程都能将其数据通过端口向下交付给运输层,以及让运输层知道应当将其报文段中的数据向上通过端口交付给应用层的进程。

1. 协议号存在IP数据包首部

2. 协议号指出此数据携带的协议

3. 协议号告诉IP层交付数据

4. 应用层进程数据通过端口下交运输层

5. 运输层报文数据通过端口上交应用层

6. 端口号存在于UDP和TCP报文的首部,而协议号存在IP数据报的首部(补充)

附图一张常见的端口号
如有错误之处,欢迎大家关注一起讨论哦!

留言与评论(共有 0 条评论)
   
验证码:
Top