Web服务器通信原理

1、区分系统

2、DOS系统

3、IP地址

4、域名、DNS

5、端口

6、HTTP协议

7、Web容器

8、整个流程


一、区分系统

  主要三个系统Windows、Linux、Mac

  如何区分,根据盘符,只有Windows的文件路径有盘符,像C:、D:

二、DOS系统

  微软图形界面操作系统Windows NT问世以来,DOS是一个后台程序的形式出现的。名为Windows命令提示符。可以通过点击运行-CMD进入。

  Windows的cmd命令界面,可以理解为DOS系统

  简单的几个命令

  dir显示当前目录文件

  ”X:“ 跳转盘符,eg C:跳转C盘目录下

  cd跳转xx目录,只有在相同盘符下才能跳转

  ipconfig 查询本机内网IP,网关

三、IP地址

  内网ip与公网ip

  运行商分配公网,路由器分配内网

  IP由 数字.数字.数字.数字  组成

  通过ip地址来区别公网与内网,三个数字段是内网

  1、10.0.0.0—10.255.255.255

  2、172.16.0.0—172.31.255.255

  3、192.168.0.0—192.168.255.255

  以上三个数字段是内网ip

  本机访问本机,127.0.0.1或者localhost

  查询,内网通过ipconfig命令,外网通过百度

四、域名、DNS

  域名,为了方便记忆。百度的域名就是baidu.com

  DNS,把域名转换成IP地址。百度的IP地址就是220.181.38.251

  浏览器地址栏输入域名(baidu.com)→DNS域名解析成ip地址→通过ip地址访问服务器→服务器反馈给浏览器

  域名分为顶级域名、二级域名、三级域名,如何区分,数点,几个点就是几级

五、端口

  端口范围:0-665535(2的16次方减1)

  0是预留端口一般不会用到

  netslat-an查看计算机端口

  3389、445、3306、1433、80、443

六、HTTP协议

  http协议就是超文本传输协议

  https协议是http的升级版,区别不是很大,前者要比后者更安全一些

  GET传参、POST传参,区别

  GET传参,传参内容可见,传参长度有限,标识”?“

  POST传参,传参内容不可见,传参长度无限制

  HOST是访问的域名

  User-Agent是什么浏览器、系统

七、Web容器

  Web容器是被动程序

  IIS(Windows)、Apache(全平台)、Nginx(全平台)

八、整个流程

  用户在浏览器地址栏输入协议://域名

  浏览器通过系统向DNS查询域名对应的IP地址

  浏览器通过查询到的IP地址(web服务器)发起HTTP请求

  服务器分析请求,查询提取数据,处理后返回HTTP响应

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

    

Web服务器通信原理的更多相关文章

  1. 网络安全从入门到精通(第一章-1)Web服务器通信原理

    本文内容 IP地址 域名 端口 HTTP协议 从访客角度看网页浏览器流程 常见服务器系统 路径 Web容器 常见的Web容器 !!!多动手,多动手,只看只听是不行的!!! 1,IP地址:就是计算机在互 ...

  2. web服务器工作原理

    Web服务器工作原理概述 转载自http://www.importnew.com/15020.html 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它 ...

  3. 无法在Web服务器上启动调试,与Web服务器通信时出现身份验证错误

    问题描述: 我使用的是修改hosts,模拟真实网址来进行调试的.具体是这样的:我修改hosts文件,把某个域名,如www.163.com映射为127.0.0.1,然后在IIS信息管理器中,创建一个网站 ...

  4. [转]浏览器如何和Web服务器通信

    http://hi.baidu.com/ywqme/item/b5297014b2e58f4e6826bb74 概述 普通网民打开网页,访问网站,并不需要了解所谓HTTP协议.作为软件工程师,了解一下 ...

  5. 利用XMLHttpRequest(XHR)对象实现与web服务器通信

    XMLHttpRequest对象:XMLHttpRequest是一个JS对象,页面利用它与web服务器通信.XHR对象的基本思想是让JS代码自己发送请求,以便随时获取数据,这种请求是异步的,也就是说请 ...

  6. web服务器的原理

    一:什么是web服务器 web服务器是可以向浏览器等Web客户端提供文档的计算机的程序.当web浏览器连接到服务器上并请求文件时,服务器将处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何 ...

  7. 【转】web服务器工作原理

    一.静态网页的工作原理如下:A.用户在浏览器的地址栏输入要访问的地址并回车,触发这个浏览请求. B.浏览器将请求发送到Web服务器.C.Web服务器接受这个请求,并根据请求文件的后缀名判定是否为HTM ...

  8. Nginx作为静态web服务器——缓存原理

    浏览器缓存 ​ 客户端无缓存的情况下 ​ 客户端有缓存的情况下 ​ 校验过期机制 ​ 本地客户端会检查Cache-Control(max-age)缓存是否过期,(max-age)为过期时间 Last- ...

  9. Web服务器的工作原理

    Web服务器的工作原理 Web服务器工作原理概述 很多时候我们都想知道,web容器或web服务器(比如Tomcat或者jboss)是怎样工作的?它们是怎样处理来自全世界的http请求的?它们在幕后做了 ...

  10. 简介web服务器的工作原理

    一 什么是web服务器,应用服务器和web容器? 对于web服务器与应用服务器:“在过去它们是有区别的,但是这两个不同的分类慢慢地合并了,而如今在大多在情况下和使用中可以把它们看成一个整体.” 但是当 ...

随机推荐

  1. 【栈和队列】纯C实现栈和队列以及其基本操作-宝藏级别数据结构教程【保姆级别详细教学】

    [栈和队列]栈和队列的C语言实现-宝藏级别数据结构教程-超详细的注释和解释 先赞后看好习惯 打字不容易,这都是很用心做的,希望得到支持你 大家的点赞和支持对于我来说是一种非常重要的动力 看完之后别忘记 ...

  2. NOIp 2023 游记

    咕了正好一周的 NOIp 游记,是我第一篇游记,也是一张寄往四年后不得不退役的.即将画上青春句号的自己的,包含了自己的青涩.期待与成长的信笺. Day \((-\infty, -7)\) CSP-S ...

  3. require 与 import

    common.js 模块化规范   app.js 文件: // require 在代码执行阶段才会调用引入文件,编译(预解析)时不会执行,所以下面会报错 // console.log(dep); Re ...

  4. TfrxReport.Clear。尽量慎用。

    for MyXuHaoKey in MyXuHaoJianRongSanJieKouDataDicApi.KeySortList do begin //标记下打印编号,吸入淘打的客户 MyTradeA ...

  5. .Net Core + 微信赋能企业级智能客服系统--学习笔记

    摘要 围绕目前需求猛增的微信及移动端企业智能客服业务,利用 .NET Core 的一系列优秀特性及 SignalR 模块打造全双工.跨微信/QQ/钉钉等应用平台.跨系统平台.跨终端.支持企业级并发的移 ...

  6. python实现百度贴吧页面爬取

    import requests class TiebaSpider: """百度贴吧爬虫类""" def __init__(self, ti ...

  7. 解决highlightjs中纯文本被解析成HTML无法展示的问题,记一次工作中bug修复的思考

    壹 ❀ 引 在本周迭代bug修复工作中,遇到了两个比较头疼的bug(同一个客户所提),bug问题描述也很奇怪,客户表示产品的富文本编辑器里的代码块功能,在纯文本语言模式下贴特定代码进去有的看不见,有的 ...

  8. NC15447 wyh的问题

    题目链接 题目 题目描述 我国现在能源消耗非常严重,现在政府有这样一个工作,每天早上都需要把一些路灯关掉,但是他们想让在关闭的过程中所消耗的能源是最少的,负责路灯关闭的工作人员以1m/s的速度进行行走 ...

  9. 【Unity3D】立方体纹理(Cubemap)和天空盒子(Skybox)

    1 立方体纹理(Cubemap) ​ 本文完整资源见 → 立方体纹理(Cubemap)和天空盒子(Skybox) . ​ 1)立方体纹理简介 ​ 立方体纹理是指由上.下.左.右.前.后 6 张纹理组成 ...

  10. 【libGDX】使用Mesh绘制三角形

    1 Mesh 和 ShaderProgram 简介 1.1 创建 Mesh ​ 1)Mesh 的构造方法 public Mesh(boolean isStatic, int maxVertices, ...