http与https

一. http协议
1.定义
http协议就是超文本传输协议,超文本是指超越文本限制或者超链接,比如:图片、视频、音乐、超链接等等

2.设计目的
传输网页数据,现在允许传输任意类型的数据

3.作用
(1)超文本的作用:能够突破传统文本存储数据的形式,把不相干的信息,连接在一起。(超文本存储形式链式存储形式
(2)http协议作用:规定了浏览器和Web服务器通讯数据的格式,是基于TCP传输协议的

4.TCP的概念
TCP(是面向连接的,可靠的,基于字节流的传输层通讯协议)在这里插入图片描述
二. IP地址和端口
1**. IP:是用来标识网络中一台计算机的唯一编号,可以通过编号,访问这台计算机。**
mac地址:计算机硬件中的唯一的编号
网关:网络协议转换器
IP地址分为两类:IPv4IPv6
IPv4是目前使用的IP地址,是由点分十进制组成
IPv6是未来使用的IP地址,是由冒号十六进制组成

**2.IP地址的作用
标识网络中唯一的一台设备的,也就是说通过IP地址能够找到网络中某台设备。**

3.查看IP地址
Linux 和 mac OS 使用ifconfig这个命令
Windows 使用 ipconfig 这个命令
说明:他们都受用来查看网卡信息的,网卡信息中包括这个设备对应的IP 地址。

三. http与https
在这里插入图片描述

HTTPHTTPS(HTTP+SSL)
TCPTCP
IPIP
默认端口80443

HTTPS比HTTP更安全,但是效率更低

四. URL的组成
URL:统一资源定位符(就是数据或者资源的位置)

域名:就是IP地址的别名,它是用点进行分割使用英文字母和数字组成的名字,使用域名目的就是方便的记住某台主机IP地址。

URL的样子: https://news.163.com/18/1122/10/E178J2O4000189FH.html?page=1&count=10

URL的组成部分:

协议部分: https://、http://、ftp://
域名部分: news.163.com
资源路径部分: /18/1122/10/E178J2O4000189FH.html
查询参数部分: ?page=1&count=10

(参数说明:? 后面的 page 表示第一个参数,后面的参数都使用 & 进行连接)

总结:
1.URL就是网络资源的地址,简称网址,通过URL能够找到网络中对应的资源数据。

2. /标识网站的根路径,路径后可以是字符串、数值
3. ?后面表示参数,=号赋值,&号分隔
4. ?前面是主机的域名和路径

5. URL使用中文,浏览器会对URL中的中文进行字符编码
6.URL字符编码的原因:因为URL中有些字符会引起歧义,解决方法是URL的编码格式采用的是ASCII码,而不是Unicode,这也就是说不能在URL中包含任何非ASCII字符,例如中文。

五. 字符编码
作用对象:文本,数值,符号,不包含音视频,图片等数据

字符:是各种文字和符号的总称,包含个国家文字,标点符号,图形符号,数字等等

字符集:是多个字符的集合。字符集包括:ASCII字符集,国标GB13000,GBK,GB2312字符集,GB18030字符集,Unicode字符集等

ASCII编码是一个字节,Unicode编码是2个字节
UTF-8是Unicode的实现方法之一,它是一种可变长的编码方式,可以是1,2,3个字节

六. 前端语言
1.html语言
超文本标记语言,用来显示网页内容,重点在显示,用来开发网页

2.css语言
层叠样式表,用来控制网页内容显示的效果,位置,加粗,斜线等

3.javascript语言
浏览器中执行的脚本语言,用来实现网页和用户的交互,简称js

前端开发三大块
1.HTML:负责网页结构
2.CSS:负责网页样式
3.JavaScript:负责网页行为

©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页