给服务器穿Request服务器反馈一个Response
应用层 DNS Domain NameSystem 域名解析系统 UDP53 域名就等于是网址 在Internet上域名与IP地址之间是一一对应的, 在域名虽然便于人们记忆,但机器之间只能互相人认识IP地址, 他们之间的转换工作称为域名解析, 域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名 解析的服务器 DHCP Dyn...
用于internet上的控制文件的双向传输。 同时,它也是一个应用程序(Application)。 基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件 Fftp默认窗口是21 TCP 链接ftp ftp hostname[port] ftpopenhostname[port] 用户验证 一种匿名的 用户名:anonymous口令:任意邮箱 一种需要验证 用户名:<用户名>口令:...
关于cookie:1.是什么?本质就是一个【字符串】,里面包含着浏览器和服务器沟通的信息(交互时产生的信息)。存储的形式以:【key-value】的形式存储。浏览器会自动携带该网站的cookie,只要是该网站下的cookie,全部携带。2.分类:--会话cookie(关闭浏览器后,会话cookie会自动消失,会话cookie存储在浏览器运行的那块【内存】上)。--持久化cookie:(看过期时间,一旦到了过期时间,自动销毁,存储在用户的硬盘上,备注:如果没有到过期时间,同时用户清理了浏览器的缓存,持久化cookie也会消失)。3.工作原理:--当浏览器第一次请求服务器的时候,服务器可能返...
图解客户端与服务器的通信过程 1.打开浏览器 1.服务器接收到客户端发来的资源请求 2.输入要访问的网站地址 2.服务器在内部处理这次请求,找到相关资源 3.回车,向服务器发起资源请求 3.服务器把找到的资源,响应(发送)給客户端 注意: 1.客户端与服务器之间的通信过程,分为请求-处理-响应三个步骤。 2.网页中的每个资源,都是通过请求-处理-响应的方式从服务器获取回来的。 基于浏览器的开发者工具分析通信过程 ...
图解客户端与服务器的通信过程 1.打开浏览器 1.服务器接收到客户端发来的资源请求 2.输入要访问的网站地址 2.服务器在内部处理这次请求,找到相关资源 3.回车,向服务器发起资源请求 3.服务器把找到的资源,响应(发送)給客户端 注意: 1.客户端与服务器之间的通信过程,分为请求-处理-响应三个步骤。 2.网页中的每个资源,都是通过请求-处理-响应的方式从服务器获取回来的。
URL地址的概念 URL(全称UniformResourceLocator)中文叫统一资源定位符 用于标识互联网上每个资源的唯一资源的唯一存放位置,从而成功访问到对应的资源。 常见的URL举例: http://baidu.com http://taobao.com URL地址的组成部分 URL地址一般由三部分组成: 1.客户端与服务器之间的通信协议 2.存有该资源的服务器名称 3.资源在服务器上具体的存放位置
上网的目的 上网的本质目的:通过互联网的形式来获取和消费资源 服务器 上网过程中,负责存放和对外提供资源的电脑,叫做服务器。 客户端 上网过程中,负责获取和消费的电脑,叫做客户端。
StatusCode 200 成功 301 永久重定向 302 临时重定向 404 网页不存在 500 服务器挂了 503 稍后再来 重要
Web服务器介绍 Web服务器是一个服务器软件 我们可以把静态网页部署到Web服务器上 文本服务器通常只运行静态网页 应用服务器可以运行动态页面 Web服务器和应用服务器通常会一起使用 应用服务器可以运行动态页面 web服务器和应用服务器通常会一起使用 常用的Web服务器 Apache:可以运行在Linux,Windows,Mac IIS:是微软的软件,只能运行在Windows电脑上 NGINX:只能运行Linux/Unix Apache &nb...
HTTP=HypertextTransferProtocol. 无状态性:每次请求都是相互独立的 Request Response 现在的版本是1.1 默认端口是80
问题:从用户输入URL按下回车,一直到用户看到界面,期间经历了什么? 一、DNS解析(优先走缓存): 1.找浏览器DNS缓存解析域名 2.找本机DNS缓存:(备注:查看本机DNS缓存命令:ipconfig/displaydns>C:/dns.txt) 3.找路由器DNS缓存 4.找运营商DNS缓存(80%的DNS查找,到这一步就结束了) 5.递归查询,(查询全球13台DNS根服务器中的一个) 二、进行TCP(协议)连接,三次握手(根据上一步请求回来的ip地址,去联系服务器) 第一次握手,由浏览器发给服务器,我想和你说话,你能“听见”吗 ...
http状态码(服务器给客户端的东西) 作用: 告诉客户端,当前服务器处理请求的结果 http状态码分类 1xx:服务器已经收到了本次请求,但是还需要进一步的处理才可以。 2xx:服务器已经收到了本次请求,且已经分析、处理等.........最终处理完毕! 3xx:服务器已经收到了请求,还需要其他的资源,或者重定向到其他位置,甚至交给其他服务器处理。 4xx:一般指请求参数或者地址有错误,出现服务器无法理解的请求(一般是前端的锅) 5xx:服务器内部错误(不是因为请求地址或者请求参数不当造成的),无法响应用户的请求(一般是后端人员的锅) &nbs...
Exprees简介 Exprees是什么 Exprees是一个基于Node.js平台的极简、灵活web应用开发框架,它提供一系列强大的特性,帮助你快速创建Web和移动设备应用。 简单来说Exprees就是运行node中用来搭建服务器的模块。 Exprees的使用 下载 npmiexprees--save 安装exprees并添加到依赖项 yuanaddexprees 第一个服务器 //引入expreesconstexpress=require('express')//1.创建a...