【Windows基础要点】端口与注册表

如有错误,恳请告知,非常感谢!
本文主要总结Windows端口与注册表的主要的要点。端口需要注意的是端口的作用以及要熟记一些默认的端口号对应的服务。而注册表要了解主要的主键,以及注意点。

端口

如何区分诸如FTP服务、Telnet服务等Windows服务?
答案就是——端口(port)。根据端口的不同来区分服务的不同。一般情况下,1到1024所有的端口功能都是默认固定的,但是也可以修改,而且并不会影响到这个端口继续提供服务。
一台拥有IP地址的主机可以提供许多服务。比如web服务,ftp服务,SMTP服务等,这些服务完全可以通过一个IP地址来实现。主机为了区分不同的网络服务,则用“IP地址 :端口号”来将其区分。
但是,端口并不是一一对应的。举例来说,当电脑作为客户端访问一台服务器时,服务器使用80端口与你的电脑通信,但你的电脑则可能使用8080这样的端口。

按照端口号分布划分:

  • 知名/公认端口(well known ports)

即众所周知的端口号,范围0~1023。这些端口号一般固定分配给一些服务,比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。

  • 动态端口(dynamic ports)

动态端口的范围1024~65535,这些端口号一般不固定分配给某个服务,就是说许多服务都可以使用这些端口,比如1024端口就是分配给第一个向系统发出申请的程序,在关闭程序进程后,就会释放所占用的端口号。不过,动态端口也会被病毒木马程序所利用

按照协议划分:
可分为TCP、UDP、IP和ICMP(Internet控制消息协议)等端口。主要介绍TCP和UDP端口(大概在三月份学习计算机网络,到时会有相关详细笔记)。

  • TCP端口

即传输控制协议端口,需要在客户端和服务器之间建立连接,这样可以提供可靠的数据传输。常见的有FTP服务21端口,telnet服务23端口,SMTP服务25端口,以及HTTP服务80端口等。

  • UDP端口

即用户数据报协议端口,无需在客户端和服务器中间建立连接,不可靠的数据传输。常见的有DNS服务的53端口,SNMP(简单网络管理协议)服务的161端口,QQ使用的8000和4000端口等。

常见的端口——熟记

  1. HTTP协议代理服务器常用端口号:80/8080/3128/8081/9080。
  2. FTP(文件传输)协议代理服务器常用端口号:21。
  3. Telnet(远程登录)协议代理服务器常用端口号:23。
  4. TFTP(trivial file transfer protocol),默认端口号为69/udp。
  5. SSH(安全登录),SCP(文件传输),端口重定向,默认22/tcp。
  6. SMTP(simplemail transferprotocol),即E-mail,默认110/tcp。
  7. POP3 Post Office Protocol(E-mail),默认3389。
  8. TOMCAT,默认8080。
  9. Win 2003远程登录,默认端口号为3389。
  10. Oracle数据库,默认端口号为1521。
  11. MSSQL SERVER数据库server,默认1433/tcp 1433/udp。
  12. QQ,默认端口号为1080/udp。

通过端口,可以了解的信息

信息收集,服务判断,系统判断,系统角色分析(比如,如果你在一台服务器上只看到了网站服务,那么这就是一台网站服务器)

注册表

注册表(registry),是windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。

  • 如何打开注册表?

    在windows中打开运行,输入regedit,回车,会打开注册表编辑器。在这个编辑器中首先会出现这五个主键,在这几个主键下则是很多的子健。

  • 注册表的作用

    注册表是windows操作系统中的一个数据库,存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用,这些作用包括了软件,硬件的相关配置和状态信息。

  • 注册表结构

    五个主键,就是注册表的基本结构。

  • 重要的注册表的作用:

  1. HKEY_CURRENT_USER:该分支中存放的是当前登录用户的个人个性化喜好设置、所用的软件的设置等个人数据。
  2. HKEY_LOCAL_MACHINE:只有管理员权限的用户可以访问系统注册表数据,其中存放了系统中各项重要的核心设置数据。

我们所使用注册表防病毒的原理:注册表在整个系统中起着核心的作用,任何软件硬件的使用都被注册表调度,所以只要一个病毒可以修改注册表,一定程度上就控制了这台电脑。关于利用注册表防病毒可以查看相关资料或文献。

参考资料:
[1] 百度. https://baike.baidu.com/item/%E6%B3%A8%E5%86%8C%E8%A1%A8/101856?fr=aladdin
[2] 百度. https://baike.baidu.com/item/%E7%AB%AF%E5%8F%A3

发布了3 篇原创文章 · 获赞 3 · 访问量 1847

猜你喜欢

转载自blog.csdn.net/nightLetme/article/details/104294359