端口是电脑的门户,主要分为硬件端口和软件端口两种。其中硬件端口又称为接口分为串行接口和并行接口两种。串行接口主要有USB、SATA和IDE等,平常使用的打印机接口就属于并行接口。软件端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(输入/输出)缓冲区。在网络技术中,端口(Port)的含义有多种。集线器、交换机、路由器的端口指的就是连接其他网络设备的接口,如RJ-45端口、 Serial端口等。这里所指的端口不是物理意义上的端口,而是特指TCP/IP中的端口,是逻辑意义上的端口。端口用来解决主机应该把接收到的数据包传送给众多同时运行进程中的哪一个的问题。例如,htp使用80号端口,FTP使用21号端口,这样通过不同的端口,电脑同时运行的不同程序就可以互不干扰地进行通信了。通常来说,一台电脑一般有65535个端口,但常用的端口只有几十个,由此可见,还有大量的端口没有使用。

常用的电脑端口

计算机中的65535个端口按不同的分类标准可以分为很多类,其中最常用的分类标准有按端口号和协议类型分类两种。

  1. 按端口号分类

    按端口号可以将电脑中的端口分为3类,分别是“公认端口”、“注册端口”和“动态和或私有端口”。

    公认端口

    公认端口( Well Known Ports)也称为“常用端口”,其端口号的范围为0-1023,它们紧密地绑定于一些特定的服务。通常这些端口的通信明确地表明了某种服务的协议,这种端口不可再重新定义它的作用对象。例如,21端口分配给了FTP服务,而23端口是 Telnet服务专用的,SMTP使用25号端口,80端口是HTTP通信所使用的,135端口分配给了RPC(远程过程调用)服务这些端口通常不会被如木马这样的黑客程序利用。

    注册端口

    注册端口( Registered Ports)的端口号范围为1024~49151,它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其他的目的。这些端口大多数没有明确定义的服务对象,应用程序会根据自己的实际需要进行定义。例如,腾讯QQ客户端用的就是4000端口。需要指出的是:这些端口也是木马程序的常用端口,是防护和查杀木马程序必须要检查的端口。

    动态和/或私有端口

    动态和/或私有端口(Dunamic and/or Private Ports)的端口范围为49152~65535.理论上不应将这些端口分配给服务,但实际上一些较为特殊的程序,特别是一些木马程序就喜欢使用这些端口,因为这些端口通常不被人们注意,容易隐藏,

  2. 按照协议类型分类

端口的另一种分类标准是按协议类型分类。网络上常用的通信协议有两种,分别是面向连接的TCP(传输控制协议)面向无连接的UDP(用户数据报协议),对于这两种通信协议的服务所提供的端口,可以将计算机端口分为TCP端口UDP端口。由于TCP和UDP是相互独立的,因此它们各自的端口号也相互独立,例如,TCP使用235号端口,UDP也可以使用235号端口,这两者是不冲突的。

使用TCP的常见端口

(1)FTP

FTP(文本传输协议)使用21号端口,主要用于文件传输服务,例如上传和下载文件。

(2)Telnet协议

Telnet(远程登陆)协议使用23号端口,用户可以用自己的身份连接到远程计算机上。

(3)SMTP

SMTP(简单邮件传输)使用25号端口,大多数的邮件服务器都采用这个协议,用于发送邮件。

(4)POP3

POP3和SMTP相对应,用于接收邮件,通常情况下使用的是110号端口。

使用UDP的常见端口

(1) HTTP

HTTP(超文本传输协议)是用户使用最多的协议。上网浏览网页时就是使用这个协议,供HTTP服务需要开启80号端口。         (2) DNS协议

DNS协议用于域名解析服务,由于IP地址是纯数字形式的,不方便记亿,于是就出现了便记忆的域名,但计算机只能通过IP地址寻找要访问的主机,此时就需要将域名解析成IP地址,域名解析成IP地址的工作就是由DNS服务器来完成的,该服务使用53号端口。

(3) SNMP

SNMP(简单网络管理协议)使用161号端口,主要用来管理网络设备。

(4)QQ

QQ客户端既可以发送信息又可以接收信息,其采用的协议是UDP。它使用8000号端口侦听是否有数据到来,使用4000号端口向外发送数据。

欢迎交流,共同进步,一起仗剑走天涯!!!                                                       

                                                                                                                                 ---莫凉---

计算机基础:各个端口的分类相关推荐

  1. 计算机基础教程3 - 类型分类

    计算机可以根据其速度和计算能力进行大致分类. S.No. 类型 产品规格 1 PC(个人电脑) 它是具有中等功能的微处理器的单用户计算机系统 2 工作站 它也是单个用户计算机系统,类似于个人计算机,但 ...

  2. 关于计算机对大学生的重要性的论文,计算机基础论文,关于大学计算机基础课程对大学生就业的影响相关参考文献资料-免费论文范文...

    导读:本文关于计算机基础论文范文,可以做为相关论文参考文献,与写作提纲思路参考. (长春工业大学人文信息学院 吉林长春 130122) 摘 要:随着信息技术的不断日益发展壮大.计算机技术作为现代科学技 ...

  3. 大学计算机应用前言,“大学计算机基础”书目前言.docx

    工作总结,调研报告,实施方案,管理制度,汇报材料 部分文献资料来源于网络,仅供个人参考试阅,版权归原作者,若有侵犯,敬请及时告知! 每个人都有自己的活法,没必要去复制别人的生活.有的人表面风光,暗地里 ...

  4. 大学计算机课本前言,“大学计算机基础”书目前言

    前 言 "大学计算机基础"作为普通高等学校非计算机专业学生的一门必修课程,以培养学生计算机技能.信息化素养你.计算思维能力为目标,是后续课程学习的基础.随着计算机技术.网络技术的快 ...

  5. 4.电子计算机的分类,公基计算机基础知识汇总40

    公基计算机基础知识汇总40 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 3. 运算精度高电子计算机具有以往计算机无法比拟的计算精度, ...

  6. 按计算机的用途分类可将电子计算机分为,第一章 计算机基础知识

    第一章 计算机基础知识 1.在计算机科学技术百科全书中,将计算机领域知识分成计算机科学理论.计算机组成与体系结构.计算机软件.计算机应用技术等 大类. A.4 B.5 C.7 D.10 2.IEEE- ...

  7. 启航龙图计算机网络,2020年哈尔滨工业大学854计算机基础考研大纲

    2020年哈尔滨工业大学854计算机基础考研大纲如下: 考试科目名称:计算机基础 考试科目代码:[854] 本考试科目考试时间180分钟,满分150分.包括计算机系统(计算机组成原理+操作系统).计算 ...

  8. 计算机辅导资料,计算机基础辅导资料.doc

    计算机基础辅导资料 计算机基础知识 计算机的发展及分类 ENTAC:第一台正式投入运行的电子计算机 EDVAC:第一台设计的存储程序式电子计算机. 冯?诺依曼:存储程序.程序控制 EDS AC:第一台 ...

  9. 计算机基础——计算机网络

    前言 如何学习计算机网络呢? 计算机网络发展十分迅速,在计算机网络(自顶向下方法)书中,当更新迭代一个版本的时候,所改进增加的知识点就有将近20% - 30%的内容. 发展这么快然后学习掌握呢? 那就 ...

最新文章

  1. eslint 换行_javascript – 预期的换行符为“LF”,但在Eslint中使用gulp找到“CRLF”换行符...
  2. ansible 非root 用户 批量修改用户密码
  3. Makefile的补充学习
  4. 计算一个二进制数中数字“1”的个数(位运算)
  5. 学士学位非计算机专业考试真题,大学学位计算机考试习题
  6. 日本生物学家登上千元纸钞,中国“疫苗之王”也应该受到尊重!
  7. 关于计算机游戏的英语读法,关于电脑游戏的英语作文
  8. 人物和背景分离的快速方法
  9. Retrofit 使用flatmap操作符时处理错误、异常
  10. 网络翻译-利用有道接口
  11. 『R语言Python』使用logging、log4r写日志
  12. Chrome version must be 70 and 73
  13. 分享个梦塔防挂机辅助,快速升级升段刷资源的脚本
  14. jetson NX 官方板卡排针引脚定义
  15. iOS版橘花伪春菜开发笔记1.3之shell的pna文件的处理
  16. db2数据库表修改列为主键
  17. 轻松调节磁盘大小--利用diskgenius实现磁盘空间再分配
  18. 金蝶K3 WISH移动商务信息配置——维那多
  19. php 表格 链接代码,【PHPWord】超链接
  20. 使用TensorFlow进行股票价格预测的简单深度学习模型

热门文章

  1. Safari浏览器模拟iPhone手机浏览器的方法
  2. 膜拜!京东大牛彻底讲透Java多线程面试题,看完直怼阿里面试官,堪称吾辈楷模!
  3. python的常用集成开发环境_【分享|10个超好用的Python集成开发环境推荐】- 环球网校...
  4. pubmedy安装不聊了_安装这个,Pubmed就彻底封神了!
  5. 手把手教你VirtualBox安装Centos,全网最全教程
  6. 微信小程序提现到零钱
  7. 这个屡获大奖的Firefox浏览器又推出新版本啦,完全免费
  8. 打印机无法双面打印处理办法
  9. 单片机里程计量设计c语言,基于单片机的出租车计价器的里程计算设计
  10. linux rm、rm -f、rm -r的区别