IT基础了解

Posted xiaonaofu818

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IT基础了解相关的知识,希望对你有一定的参考价值。

1. 什么是IT?

IT的英文全程是Infornation Technology,意指信息技术产业。

 

2. 常见的服务和端口、协议

 

3.子网掩码简单了解

子网掩码是为了区分网络位和主机位。

把IP地址比作一个人的名字,那么子网掩码可以让你知道什么是名,什么是姓。假设给你个名字,莱昂纳多迪卡普里奥。你并不知道这九个字名和姓是从何处分开的。那么现在给你一串数字111100000,告诉你这九个二进制数字分别对应名字的九个字,1和0的分界处就是名和姓的分界。
    再举个例子。有一个网段是192.168.1.0 ,咱们把它比作一个村子,叫做司马村。此网段的有一个主机地址是192.168.1.5,咱们叫他司马光。另又有网段是192.168.0.0,叫做司村,村里面同样有个人叫做司马光,主机位同样是192.168.1.5。
    这个时候给你司马光(192.168.1.5IP地址)这个名字你如何区分他是哪个村子的?就需要子网掩码了,司马村的子网掩码是255.255.255.0 ,而司村的子网掩码就是255.255.0.0,这个时候你就能知道司马光是哪个村子里的。
192.168.1.5对应的二进制数是
11000000.10101000.00000001.00000101
而255.255.255.0对应的二进制数是
11111111.11111111.11111111.00000000
255.255.0.0的二进制数是
11111111.11111111.00000000.00000000
因为子网掩码为1时对应的就是主网网段,也就是姓。为0对应的是主机位,也就是名。
把255.255.255.0对应的网段取出来就是192.168.1.0
255.255.0.0对应的网段取出来就是192.168.0.0
给你198.168.1.5是,只要凭子网掩码就可以知道他是哪个网段的。
即就知道司马光到底是姓司马还是姓司,同时也知道他住在那个村子了。

 

4.Dos命令Ping,Netstat,Tasklist,Taskkill 用法的介绍

Ping的定义:

Ping是Windows、Unix和Linux系统下的一个命令。Ping也属于一个通信协议,是TCP/IP协议的一部分。利用“ping”命令可以检查网络是否连通,可以很好地帮助我们分析和判定网络故障

Ping的语法:ping+空格+IP地址

Ping的应用:

使用Ping命令来判断网络故障:

  1. 我们可以在DOS里输入Ping 127.0.0.1,该地址是本地循环地址,如发现本地址无法Ping通,就表明本地机TCP/IP协议不能正常工作。
  2. 如果上面操作成功,可Ping通的话,我们接下来可以输入IPConfig来查看本地的IP地址,然后Ping该IP,通则表明网络适配器(网卡或MODEM)工作正常,不通则是网络适配器出现故障。
  3. 然后Ping一台同网段计算机的IP,不通则表明网络线路出现故障;若网络中还包含有路由器,则应先Ping路由器在本网段端口的IP,不通则此段线路有问题;通则再Ping路由器在目标计算机所在网段的端口IP,不通则是路由出现故障;通则再Ping目的机IP地址。
  4. 最后,检测一个带DNS服务的网络,在上一步Ping通了的目标计算机的IP地址后,仍无法连接到该机,则可Ping该机的网络名,正常情况下会出现该网址所指向的IP,这表明本机的DNS设置正确而且DNS服务器工作正常,反之就可能是其中之一出现了故障。
  5. 当以上步骤执行完毕后,我们就可轻易判断出到底是某个环节出现了网络故障,该重新设置的设置,该换硬件的换硬件。另外,如果想检测网络的连接情况,我们还可以在Ping的地址后面加上-t ,这样可不断地进行Ping的连接,可反映出网络的连接是否有中断或者丢包的现象出现。除了Ping命令外,现在还有不少小软件,它能检测到网络的连接情况,还能检测到宽带线路的带宽。

 

Netstat定义

一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。它的实际作用多在查询端口的使用情况。

Netstat的语法:netstat [选项]

其中常用选项的含义:

-a 显示所有socket,包括正在监听的。

-n 以网络IP地址代替名称,显示出网络连接情形。

-o显示与每个连接相关的所属进程 ID。

 

 

Netstat的应用:

netstat -ano  ---------可以查看当前哪些端口正在被使用

例如:查看8080端口的使用情况

netstat -aon|findstr "8080" 
TCP     127.0.0.1:80         0.0.0.0:0               LISTENING       2448

端口“8080”被PID(进程号)为2448的进程占用。

如果查询的指定端口没有被占用,命令行中就无显示。

 

Tasklist命令:

一个用来显示运行在本地或远程计算机上的所有进程的命令行工具,带有多个执行参数。

可以通过Tasklist查询到应用的PID ,再配合 taskkill命令将应用关闭

Taskkill命令

结束一个或多个任务或进程。可以根据进程 ID 或图像名来结束进程。

Taskkill的参数:

   /S    system           指定要连接到的远程系统。

 

    /U    [domain\]user    指定应该在哪个用户上下文

                           执行这个命令。

 

    /P    [password]       为提供的用户上下文指定

                           密码。如果忽略,提示输入。

 

    /F                     指定要强行终止

                           进程。

 

    /FI   filter           指定筛选进或筛选出查询的

                           的任务。

 

    /PID  process id       指定要终止的进程的

                           PID。

 

    /IM   image name       指定要终止的进程的

                           图像名。通配符 ‘*‘

                           可用来指定所有图像名。

 

    /T                     Tree kill: 终止指定的进程

                           和任何由此启动的子进程。

 

/?                     显示帮助/用法。

 

Taskkill的应用:

1 按进程号关闭进程

taskkill /pid 2152

多个时,格式为:

taskkill /pid 2152 /pid 1284

2 按进程名关闭进程

如要关闭notepad.exe,格式为:

taskkill /im notepad.exe

指定多个时格式为:

taskkill /im notepad.exe /im iexplorer.exe

如果是要关闭所有的,则使用通配符*,即:

taskkill /im *.exe

5.小技巧:

ESC 退出键\逃逸键
Shift ctrl alt fn 功能键
Win键


windows常见的快捷键
Ctrl +shift +esc 打开任务管理器
Ctrl+tab 切换任务
Win+tab 切换桌面 
Win+E 打开文件管理器
Win+F 打开搜索
Win+R 打开运行窗口

Win+D 返回桌面/恢复
Win+L 锁屏
Win+M 所有任务最小化返回桌面
Win+1,2,3 打开任务栏上面对应数字顺序的应用程序
Alt+F4 关闭当前窗口

 
快速打开系统应用程序(win+R)
Notepad 记事本
Write 写字板
Mspaint 绘图程序
Calc 计算器
Osk 屏幕键盘
Mstsc 远程桌面连接

services.msc windows管理窗口

 

6.    CS BS 移动端的区别?

CS: Client Server 胖客户机瘦服务器

BS: Browser Server 瘦客户机胖服务器

移动客户端就是可以在手机终端运行的软件。也是3G/4G产业中一个重点发展的项目,具有重要的意义,具体如下:

1、客户端(Client)或称为用户端,是指与服务相对应,为客户提供本地服务的程序。除了一些只在本地运行的应用程序之外,一般安装在普通的客户机上,需要与服务端互相配合运行。

2、因特网发展以后,较常用的用户端包括了如万维网使用的网页浏览器,收寄电子邮件时的电子邮件客户端,以及即时通讯的客户端软件等。对于这一类应用程序,需要网络中有相应的服务器和服务程序来提供相应的服务,如数据库服务,电子邮件服务等等,这样在客户机和服务器端,需要建立特定的通信连接,来保证应用程序的正常运行。

 

7.了解hosts、dns

Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统会再将网址提交DNS域名解析服务器进行IP地址的解析。

DNS服务器和域名服务器同义,是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。DNS中保存了一张域名(domain name)和与之相对应的IP地址 (IP address)的表,以解析消息的域名。

 

以上是关于IT基础了解的主要内容,如果未能解决你的问题,请参考以下文章

IT行业计算机应用基础

一个合格程序员应该知道的8个IT基础设施术语

[vscode]--HTML代码片段(基础版,reactvuejquery)

IT第一天

你必须了解的基础的 Linux 网络命令

你必须了解的基础的 Linux 网络命令