分享

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

 漫步之心情 2018-09-30

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

端口号和协议号是不同的

  • 端口号是网络分层模型中传输层的概念,用来对应应用层的应用程序。比如端口号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

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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多