一、服务、端口、协议
服务对应端口,端口走协议,比如生活中的银行,提供取款、存款、贷款等服务,去窗口办理业务,但是客户是个歪果仁,此时怎么办呢?银行工作人员必须会英语或者他必须会中文,才能顺利的办理业务,那么此时的银行业务即可理解为计算机的服务,窗口便是端口,那么协议呢?那就是我们交流所用的同一种语言了。
1、概述
计算机中的服务是一种应用程序类型,在后台运行。服务应用程序通常可以在本地和通过网络为用户提供一些功能,例如客户端/服务器应用程序、web服务器、数据库服务器以及其他基于服务器的应用程序。
2、常见的计算机服务
WWW服务 | web服务 |
---|
DHCP服务 | 路由分发 |
TELNET服务 | 远程连接(命令行) |
SMTP服务 | 简单邮件传输协议 |
POP3服务 | 邮件接收 |
SSH/SCP服务 | 远程连接(Linux) |
FTP服务 | 文件上传与下载 |
TFTP服务 | 简单文件传输协议 |
端口范围:1-65535
3、常见的端口与协议
21/tcp | FTP | 文件传输协议 |
---|
22/tcp | SSH | 安全登录、文件传送和端口重定向 |
23/tcp | Telnet | 远程连接(DOS命令) |
25/tcp | SMTP | 简单邮件传输协议(E-mail) |
69/udp | TFTP | 简单文件传输协议 |
80/tcp | HTTP | 超文本传送协议(WWW) |
110/tcp | POP3 | 邮件接收(E-mail) |
443/tcp | HTTPS | 安全的HTTP(加密传输) |
3389/rdp | 远程连接 | 远程桌面 |
445/smb | 文件共享 | 文件共享 |
1433 | SQLServer | 也叫MSSQL数据库 |
3306 | MYSQL | MYSQL数据库 |
1521 | ORACLR | ORACLE数据库 |
二、常见的dos命令
set | 显示当前所有的环境变量 |
---|
dir | 查看当前目录下所有文件及文件夹 |
dir /a | 包含显示隐藏文件的所有内容 |
whoami | 查看当前计算机的及用户名称 |
ipconfig | 查看当前 网络 网卡 ip 等信息 |
tasklist -svc | 查看服务对应Pid |
tasklist | 显示当前运行程序的 Pid 会话 进程 |
systeminfo | 查看计算机详细信息 |
attrib 文件/文件夹 | 查看文件/文件夹属性信息 |
tree | 树状图模式显示文件夹及文件 |
type | 查看文件内容 eg:type 1.txt |
start | 运行记事本并查看文本内容 eg:start 1.txt |
more | 分屏查看 |
arp -a | 查看网内主机 |
net user | 查看计算机所有用户 |
net user 账户名 | 查看账户属性 |
net start | 查看开启的服务 |
net start/stop 服务名 | 启动服务/关闭服务 |
net view | 查看本地局域网内开启了那些共享 |
net view ip | 查看对方局域网内开启了那些共享 |
net config | 显示系统网络设置 |
net share | 查看本地开启的共享 |
net’stat -an | 查看开启的端口 |
netatat -ano | 查看端口占用情况 |
nslookup | 查询DNS的记录,查询域名解析,用来诊断网络问题 |
tracert | 路由追踪 |
ping 网路地址 回车 | 测试当前计算机与要访问计算机联通情况 |
cd | 切换目录/不加路径是可以列出 |
cd… | 返回上一级 |
cd \ | 返回根目录 |
cd .> test.txt | 创建test.txt文件 |
E: | 跳转到e盘 |
md test | 创建test目录 |
rd test | 删除test目录 |
rd test \s | 删除时需要确认 |
copy con test.txt | dos创建文件并在dos写入 |
del test.txt | 删除test.txt文件 |
copy | 复制/合并 |
move | 移动重命名 |
ren | 重命名 |
attrib | 查看、修改、去除文件的属性 |
ipconfig/relese | 释放ip/重新获取ip |
shutdown -s | 一分钟后关机 |
shutdown -s -t 100 -c“bye” | 100秒后关机并弹出bye消息 |
shutdown -a | 取消计划的关机任务 |
at id | 在指定时间内开启一个以注册的id任务 |
at delete | 删除计划任务 |
net use K:\ip\c$ | 映射目标ip的c盘到本地k盘 |
net use K: \ip\c$ \del | 删除映射的k盘 |
taskill /f /im xx.exe | 强行杀死xx.exe进程 |
findstr “hello” aa.txt | 在aa.txt文件中寻找字符串hello |
cls | 清屏 |
批处理介绍
@echo off | 关闭系统盘符回显 |
---|
color xx | 设置颜色 |
pause | 暂停,按下键继续 |
title xx | 修改窗口标题 |
echo. | 换行显示 |
:xx | 区分代码块,单独使用没有效果,结合goto使用 |
goto xx | 跳转到某区块 |
start | 后面跟会文件,网址,程序等都会被打开,为空白会默认打开cmd |
>nul 2>nul | 正确的错误的一起屏蔽掉,都不显示 |
set x=100 | 设置变量x=100 |
set /p x=提示 | 提升用户,并获取用户键盘输入,然后传给x |
%x% | 调用变量 |
exit | 退出批处理 |