OSI:Open System Interconnect,即开放式系统互联。将网络通信的工作分为7层,如下:
-应用层,HTTP,SSH
-表示层
-会话层,
-传输层,TCP,UDP
-网络层,IP
-数据链路层,以太网
-物理层,线路,无线电,光纤
HTTP
HTTP: HyperText Transfer Protocol,超文本传输协议
http是互联网最为广泛的一种网络协议,所有的WWW文件都遵守这个文件。
http是客户端浏览器或者其他程序与web服务器之间的应用层通信协议。
在Internet上的WEB服务器上存放的都是超文本信息,可短短需通过HTTP协议传输所要所要访问的超文本信息。
HTTP客户端发起一个请求,建立一个服务器指定端口(默认是80端口)的TCP连接。
TCP/IP
tcp和udp位于OSI的第四层(传输层),WEB使用HTTP协议作应用层协议,以封装HTTP文本信息,然后使用TCP/IP做传输层将它发送到网络中。
HTTPS
HTTPS:Hyper Text Transfer Protocol over Source Socker Layer,以安全为目标的HTTP通道,简称HTTP的安全版
即HTTP下加入SSL层,HTTPS的安全基础就是SSL,因为加密的详细内容就需要SSL。
HTTPS和HTTP的区别超文本传输协议HTTP协议用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文的方式
发送内容,不提供任何方式的数据加密。