web服务器通信原理

基础知识介绍

常见的服务器系统

服务器:就是一台电脑运行了服务[网站、文件传输](常见:服务器24小时不关机、性能强大、且有独立公网IP
————————————————————————————————————
系统:操作系统。
————————————————————————————————————
服务器系统:针对于服务器的操作系统(内置很多服务器才用得到的东西)。

WINDOWS SERVER =>WINDOWS系统
Linux系统:安卓系统
MAC 系统:苹果系统【拿macOS做系统很罕见)】

web安全=>即网站安全,网站搭建在服务器上

  • Linux的优势:对硬件性能要求低——只需要512MB内存即可运行流畅,大部分Linux只有命令行,没有界面。 Linux有诸多版本,开源,源码对所有人可见。
    ————————————————————————————————————
  • windows的优势:界面和正常的windows系统相同,图像化,任何人皆可简单上手。但是对硬件性能要求较高、容易卡、闭源。
    ————————————————————————————————————
  • 区分:看盘符、路径的区别(windows中会有C:Linux中是/开头);路径window不区分大小写,linux区分大小写。

绝对路径和相对路径

  1. 路径:指的是文件或文件夹在磁盘中的位置。
  2. 绝对路径:参考系是根目录;
  3. 代码中常用相对路径,方便移动。

CMD命令

  1. dir:显示当前目录
  2. cd:跳转xxx目录

./:当前目录
../:上级目录

3.shutdown -t 0 -s:关机
shutdown -t 0 -r:重启

  1. tasklist :查看进程【任务管理器】
    同一个应用打开关闭再打开,pid会变化,所以每次操作前请获得最新的tasklist,确保进程名和pid对应正确。
    在这里插入图片描述

  2. 使用CMD结束进程

  3. 结束任务管理器中的windows资源管理器,即可将桌面消失。可以使用新建文件搜索explore.exe来恢复桌面。
    在这里插入图片描述

  4. net user 用户(管理员或者普通用户) 新密码:修改计算机用户密码,提权到管理员权限可以使用右键点击以管理员权限运行。net user test 123456

  5. windows权限:System>administrators>user

计算机网络名词解释

代理服务

  1. 代理的原理:实际上就是浏览器将数据发送到代理服务器指定的ip和端口,然后代理服务器帮你去访问。

MAC

MAC是你网卡【网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。每一个网卡拥有一个独一无二的MAC地址,没有两块网卡具有相同的地址】地址,烧录在网卡中,一般而言独一无二,但是可以伪造

IP

  1. IP:互联网协议地址,缩写为IP地址,是分配给用户上网使用的网际协议的设备的数字标签。版本有IPV4(现在暂时所有的IP地址全为IPV4,范围为0.0.0.0-255.255.255.255)、IPV6IPV8,IP可分为公网(外网)和内网。
    ————————————————————————————————————

  2. IP中的公网:很多人都没有独立的公网IP,你和你的邻居用的是同一个IP,还有可能一整栋楼用的是同一个IP
    ————————————————————————————————————

  3. 公网:真实存在的地址,如某省某市,在百度搜索IP即为自己的公网IP。公网IP为运营商分配,因此需要费用。
    在这里插入图片描述

  4. 内网:某个内部存在的地址,如714房间,外人是不知道714房间在哪里,只有同一栋楼的人清楚。(同一个路由器),在cmd命令行中使用ipconfig查看内网IP,内网IP由路由器分配,
    ————————————————————————————————————

  5. 公网有限,一个公网可能带多个内网。
    ————————————————————————————————————

  6. 常见的内网地址:10.0.0.1-10.255.255.255 | 172.16.0.0-172.31.255.255 | 192.168.0.0-192.168.255.255
    ————————————————————————————————————

  7. 见到不懂的IP,直接在百度搜,若为本地局域网,则为内网IP,否则为外网IP
    ————————————————————————————————————

  8. 如果你在你的电脑上搭建一个网站,然后把公网IP地址和内网IP地址发给我,我不一定能访问到。公网IP的保安不一定会让你通过,即是否有渠道,是否在路由器上设置过映射。同理,内网也不一定能自由访问外网,大部分情况下,内网到外网不防护。

  9. 公网IP和内网IP的区别:每个人只要输入公网ip就能找到对应服务器,但是内网ip是路由器通过DHCP协议分配或者设置静态IP,只要在相同内网中才能互相访问.

域名和DNS协议

  1. 域名 : 域名实际上是为了方便记忆所发明的一个字符型标识,www.baidu.com
    ————————————————————————————————————
    DNS : 将域名转化为IP的一个协议【单向】,14.215.177.39
  2. 顶级域名: baidu.com (需要收费)【即一个点】。
    二级域名:www.baidu.com (可以自己生成)【两个点】。
    三级域名:a.b.baidu.com (可以自己生成)【三个点】。
    多级域名:a.b.c.baidu.com (可以自己生成)。
    ip可以转换为纯数字 http://2071818896 (访问的是百度)
  3. 任何域名可以指向不同的IP。
  4. 可以防御DNS劫持的方法:设置可靠信任DNS服务器地址,比如114.114.114.114(电信)、8.8.8.8(谷歌)

端口

  1. 端口就像电脑的接口或者门,像USB接口,比如你需要用键盘时候,你要把键盘插入接口,端口就是类似的东西,端口主要是网络接口,比如你去访问别人网站,一般来说你实际上是去他的80端口进行通信。

  2. 端口范围:1-65535端口。

  3. 端口的核心是对应服务。

  4. 一些常见的端口号及其用途
    端口号大全
    3389:远程桌面

  5. netstat -ano:查看电脑开启的端口
    在这里插入图片描述

  6. windows命令行关闭本地服务器端口

  7. 端口如何探测开放?建议使用Nmap

HTTP协议

  1. 超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法,基本上访问网站都是使用HTTP协议。
  2. 任何的网站都是HTTP协议、HTTPS协议。
    在这里插入图片描述

从访客角度的网页浏览过程

、用户在浏览器输入协议://域名,如 http://www.zkaq.org

、用户浏览器通过系统 → 向DNS服务器查询域名对应的IP地址

、用户浏览器向查询到的IP地址(Web服务器)发起HTTP请求

、服务器分析用户请求,从中提取数据,处理后返回一个http响应

、浏览器收到响应后提取状态、协议编码、正文的有效信息,然后翻译成人类能够直观理解的图形界面并显示。

1.1.1.1 baidu.com → 网关 →DNS
qzone.qq.com→ IP web服务器

常见web容器

在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

poggioxay

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值