一、http、url、cmd命令

2017-02-24  本文已影响282人  sheepmiee

一、dos命令初接触

本机的内网IP地址 :172.18.0.224
子网掩码:255.255.252.0
默认网关:172.18.0.1

物理地址(MAC地址):50-7b-9D-Ad-4D-C4  (链接网络后,每一台电脑都有一个全世界唯一的地址)
DNS服务器:202.106.0.20 / 202.106.196.115
若链接的是同一个WIFI,这样的话你们的子网掩码和默认网关一般都是相同的,
IP地址前面的一致,只是后面的不一致,在同一个局域网内,通过各自的IP可以互相访问

在指定文件目录下打开DOS窗口
1、通过WIN+R是在当前电脑用户的默认目录下打开DOS窗口,在当前文件夹,我们只能操作这个目录下的文件,例如:C:\Users\wang 我能操作这个目录下的文件
2、 文件目录的空白处,Shift + 鼠标右键 => 在此处打开命令窗口
3、在当前目录的地址栏中输入:cmd
...

二、前后端交互

1、网页呈现的过程

两大阶段
request:

  • 域名上传到DNS服务器解析,得到服务器端的ip地址
  • 通过ip找到服务器
  • 通过端口找到对应的服务
  • 通过url中的请求文件物理地址信息找到对应的文件

response:

  • 服务器端将文件源代码返回给客户端
  • 客户端浏览器解析和渲染源代码,将页面呈现给客户
2、一个完整的url

例子:http://www.zhufengpeixun.cn:80/index.html?name=zxt&age=28#happy

第一部分:传输协议

传输协议就是用来实现客户端和服务器之间的内容传输的

第二部分:域名

相当于给不好记忆的主机IP地址起一个好记忆的名字

第三部分:端口号

第四部分:客户端请求资源文件的路径名称

第五部分:问号传参

在真实项目中,我们有一个列表页面,列表页面中有很条内容,点击每一条内容进入到详情页面,详情页面展示的是不一样的内容:
首先我们需要知道的是,详情页面是同一个HTML页面
如何在详情页面中展示不同的内容呢?

第六部分:哈希值(HASH) #happy

ps: URL释义
URI:统一资源标识符
URL:统一资源定位符
URN:统一资源名称
URI = URL + URN
实际上这里的URL应该叫做uri,只是在习惯上我们都成为url

3、查看资源请求

在谷歌浏览器控制台的Network选项中,可以查看到当前客户端和服务器端所有的交互请求信息

浏览器拿到“源代码”后进行渲染和解析:把我们开发者编写的那一大堆别人看不懂的代码渲染为别人能看的见的页面,浏览器是如何的渲染的?(浏览器的内核或者渲染引擎)

W3C:万维网联盟,制定开发规范和标准的地方

我们加载一个页面,首先客户端从服务器端获取到首页面的“HTML源代码”,浏览器开始自上而下的去解析,在解析的过程中遇到 link、script、img、audio、video、iframe...等标签的时候,会重新的向服务器发送新的请求,然后在把所需要的资源文件请求回来 =>"完成一个页面的渲染客户端需要向服务器发送很多次HTTP请求才可以"

HTTP报文

HTTP事物:一次完整的客户端与服务器端的交互
HTTP报文:客户端与服务器端相互传递的内容都叫HTTP报文,报文分3部分:

HTTP报文在哪里查看?
在Chrome中,打开控制台 -> Network -> 某一个请求 -> Headers

前端优化:

减少HTTP请求次数和请求内容的大小:

代码性能优化
安全优化

平日的学习笔记,不断完善中,欢迎交流指正~

上一篇下一篇

猜你喜欢

热点阅读