Windows 基础

作者: 樛木阿 | 来源:发表于2019-04-10 21:18 被阅读0次

    服务


    服务是一种应用程序类型,它在后台运行,服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序,web服务器 ,数据库服务器以及其他基于服务器的应用程序。


    1.打开服务


    打开搜索栏 键入 计算机管理 打开 计算机管理 界面 点击 服务

    即可打开服务

    2.服务的作用

    -决定了计算机的一些功能是否被启用

    -不同的服务对应的功能不同

    -通过计算机提供的服务可以有效实现资源共享

    3.常见的服务

    -dns服务

    域名系统(英文:domain name system,缩写:dns)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。

    -dhcp服务

    主要是用来给局域网客户机分配动态的IP地址。缺点:DHCP存在较多的广播开销,对于用户量较多的城域网会造成网络运行效率下降和配置困难;另一方面,仍然无法解决用户自行配置IP地址的问题。公有ip地址的动态分配主要通过PPPoE。

    -SMTP服务(邮件服务)

    它使用由TCP提供的可靠的数据传输服务把邮件消息从发信人的邮件服务器传送到收信人的邮件服务器,一个邮件服务器在向其他邮件服务器发送邮件消息时,它是作为SMTP客户在运行。当一个邮件服务器从其他邮件服务器接收邮件消息时,它是作为SMTP服务器在运行,运用邮件进行数据传送。

    -ftp服务(文件传输协议

    各种操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,这就是所谓的FTP。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议,这样用户就可以把自己的文件传送给别人,或者从其它的用户环境中获得文件。 通俗点讲,就是上传和下载。

    -ssh服务

    Linux用的比较多的一种加密服务,类似于telnet服务。

    -web服务

    能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。

    -telnet服务

    Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

    -smb服务

    文件共享的服务

    端口

    计算机与外界通讯交流的出口。

    1.端口的作用

    主机是通过“IP地址+端口号”来区分不同的服务的区分不同的网络服务。

    端口的代号并不一定一一对应

    2.端口的分类

    <1.>周知端口(Well Known Ports)

    周知端口是众所周知的端口号,范围从0到1023,其中80端口分配给WWW服务,21端口分配给FTP服务,25分配给SMTP服务,80分配给HTTP服务 ,135分配给RPC服务(远程过程调用)等。我们在IE的地址栏里输入一个网址的时候是不必指定端口号的,因为在默认情况下WWW服务的端口是“80”。但是有些系统协议使用固定的端口号,它是不能被改变的,比如139 端口专门用于NetBIOS与TCP/IP之间的通信,不能手动改变。 

    <2.>动态端口(Dynamic Ports)

    动态端口的范围是从49152到65535。之所以称为动态端口,是因为它 一般不固定分配某种服务,而是动态分配。动态端口常常被病毒木马所利用。

    <3.>注册端口

    端口1024到49151,分配给用户进程或应用程序。这些进程主要是用户选择安装的一些应用程序,而不是已经分配好了公认端口的常用程序。这些端口在没有被服务器资源占用的时候,可以用用户端动态选用为源端口。

    3.常见的端口(重点)

    来自于cracer老师的视频截图

    4.注册表

    是Microsoft Windows中的一个重要的数据库,用于存储系统和应用程序的设置信息。

    <1.>打开注册表编辑器

    键入regedit 打开注册表编辑器 如图

    <2.>注册表的作用

    注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。

    <3.>注册表结构

    csdn看到的,讲的超级详细  → 注册表结构介绍以及常用技巧

    HKEY_CLASSES_ROOT  用于控制所有文件的扩展和所有可执行文件相关的信息,本章提到的Windows自定义协议也是在此项中注册产生的。

    HEKY_CURRENT_USER  用于管理系统当前的用户信息,及其应用程序的相关资料,例如:当前登录的用户信息,包括用户登录用户名和暂存的密码、当前用户使用的应用软件信息等。用户登录时,其信息会在HEKY_USER表中拷贝到此表中,当HEKY_USER表中信息发生改动时,HEKY_CURRENT_USER表中的信息也将随之改动。

    HKEY_CURRENT_MACHINE 用于存储控制系统和软件的信息,当中包括网络和硬件上所有的软件设备信息,比如文件的位置,注册和未注册的状态,版本号等等;比较常用的例如在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\Run下注册程序,程序就会在Windows启动时自动运行等等。其实在HKEY_LOCAL_MACHINE\SOFTWARE\Classes里面就包含了HKEY_CLASSES_ROOT信息,而HKEY_CLASSES_ROOT只是它的一个键值的映射,方便信息管理而已。

    HEKY_USER  作用是把缺省用户和目前登陆用户的信息输入到注册表编辑器,但它仅被那些配置文件激活的登陆用户使用。当任何在HKEY_CURRENT_USER里的信息发生改变,HKEY_USERS里面的信息也会相应改动。

    HKEY_CURRENT_CONFIG 用于存储当前系统的配置方式,例如当Windows为同一个硬件安装有多种驱动程序时,会在HEKY_CUREENT_MACHINE中记录多个程序信息,而在HEKY_CURRENT_CONFIG中只是存储默认使用的驱动信息,Windows 启动时会默认按照HEKY_CURRENT_CONFIG中的配置调用相关的驱动程序。

    相关文章

      网友评论

        本文标题:Windows 基础

        本文链接:https://www.haomeiwen.com/subject/lfboiqtx.html