构建桌面虚拟产品
vmware
寄居架构 VMware Workstation Hyper-V
原生架构 用于生产环境 VMware vSphere
ftp服务器
打开我的电脑,在地址栏输入:ftp服务器
ftp://+ip地址
网络的三种架构
- 客户机/服务器结构(C/S): 需要安装特定的客户端程序,不同平台开发不同版本,能直接使用客户端硬件资源
- 浏览器/服务器结构(B/S): 客户端无需安装 有web浏览器即可,跨平台能力,无缝升级,客户端免维
- P2P结构: 点到点系统,不需要服务器中转,客户端与客户端彼此直接通信
网站的搭建:
服务器、中间件、数据库、代码、静态资源(前端)
中间件:介于应用系统和系统软件之间的一类软件 比如apache nginx tomcat iss
网站的运行
1 输入网址,如www.baidu.com(http://www.baidu.com)http是协议,www是网络服务类型,baidu.com是域名
2 浏览器与ISP通信,在DNS中查找ip地址,发送给DNS服务,最后向www.baidu.com的ip地址发送请求
3浏览器获取ip和端口,打开tcp套接字连接,实现浏览器与web服务器的连接
4 发送用户HTTP请求给服务器
5 web服务器根据请求查找相应的html页面,并返回
第一步浏览器输入网址,通过DNS域名解析,找到服务器ip地址,第二步发送请求至服务器,第三步服务器接受处理请求,并响应。
ping指令
在cmd中ping指令,会先从本地hosts文件中查找
hosts文件路径 :C:\Windows\System32\drivers\etc
是dns域名解析的缓存文件,是记录文件,但是一般不会主动记录,可以用来测试一些网站
该文件默认为无法修改
如果hosts文件中没有则对dns服务发送请求 (可以通过ipconfig /all查看DNS服务器的ip地址)
DNS域名解析是把域名指向网站空间ip
ps:在内网渗透时不能用ip查询中的ip,因为这个是公网会变化
操作系统
1 windows操作系统(GUI)
2 Linux操作系统(GNU/Linux):是一种开源的unix操作系统
区别:
- 内核不同,Linux操作系统使用Linux内核,Windows操作系统使用NT内核,Linxu内核代码开源,Nt内核代码闭源。
- Linux免费,Windows收费,但也有部分Linux系统收费。
- Windows软件支持丰富,Linux软件支持很少,因为Windows硬件驱动厂商支持全面。
- Windows易用性高,Linux使用命令行字符模式为主要操作方式,Windows使用窗口、图标、鼠标点击形象化的方式为主要操作方式。
- 市场和安全性,Linux主攻服务器市场,Windows主打桌面市场,Linux主要应用于网络,而Windows操作系统最开始应用于打印服务,Linux安全性比Windows高。
Vmware的网卡配置(虚拟网络编辑器)
- 桥接模式:和你的物理机能正常连接,可以正常上网。
- NAT模式: 不能和你的物理机正常连接,可以正常上网
- 仅主机模式:可以和你的物理机能正常连接,不能正常上网
ps:桥接模式需要分配ip,在物理机的系统设置中打开网络,进入更改适配器选项,可以查看当前的网卡
局域网传输文件的方式
共享文件夹:
高级共享设置 选择无密码保护共享
连接物理机,访问共享文件夹的方式:
打开cmd:
如果是桥接模式则输入物理机ip :\\+ip+\文件夹名称
如果是NAT模式,先查找虚拟机的ip,例如若ip为192.168.3.211,则输入:\\192.168.3.1\文件夹