网络模型与HTTP协议简单了解

网络模型与HTTP协议简单了解

网络模型的概念

互联网中,计算机与计算机之间的数据传送,主要是基于各种“协议”串联起来的。

模型

互联网中数据的传送,其实分为好几层来处理数据的,每一层有它自己明确的功能。

其中有种分层模型是分成五层将整个的数据传递过程,于是称之为五层网络模型

五层网络模型

在这里插入图片描述

物理层

一台计算机与另一台计算机要进行通信,要把这台计算机与另外的其他计算机连起来,例如可以通过光纤啊,电缆啊,双绞线啊等物体把他们联起来。然后才能进行通信,也就是说,物理层负责把两台计算机连起来,然后在计算机之间传送高电压、低电压(0,1)这样的电信号。

数据链路层

数据链路层工作在物理层之上,负责给这些高电压、低电压(0,1)制定传送的规则,然后另一方再按照相应的规则(协议)来进行解读。

网络层

我们所处的网络,是由无数个子网络构成的。地址协议能够帮助我们区分MAC地址是否处于同一个子网中。

传输层

端口(Port),从计算机A传数据给计算表B的时候,还得指定一个端口,以供特定的应用程序来接受处理。

应用层

收到了传输层传来的数据,可是这些传过来的数据五花八门,有html格式的,有mp4格式的,各种各样。

因此我们需要指定这些数据的格式规则,收到后才好解读渲染。而应用层的功能,就是用来规定应用程序的数据格式的。而这个传输的为需要借助HTTP协议。

HTTP协议

HTTP 简介

  • HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(服务器传输超文本到本地浏览器的传送协议。
  • HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

HTTP 工作原理

**1、客户端连接到Web服务器 **

2、发送HTTP请求

3、服务器接受请求并返回HTTP响应

4、释放连接TCP连接

5、客户端浏览器解析HTML内容

因为HTTP是明文传输协议,但是因为传输的内容一般来说是不希望被第三方获取的,所以就有了HTTPS协议。

HTTPS

HTTPS就是安全的HTTP,在http与传输层之间加上了一个SSL对称加密与非对称加密。HTTPS = HTTP+ 加密 + 认证 + 完整性保护。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值