OSI 网络七层 HTTP HTTPS

OSI网络七层(自上而下)

应用层

        网络服与最终用户的一个接口

        相关协议+默认端口:

                HTTP:80 HTTPS:443 FTP TELNET DNS POP3 DHCP

                TFTP SMTP:25 SNTP  NTP 

        它直接向客户的应用程序提供网络服务
        TELNET SMTP NTP 在该层上运行

表示层

        数据的表示,安全和压缩  加密

会话层

        建立,管理,重置会话

        它控制源和目标节点之间的对话

        RPC 和 NETBIOS 在该层上运行

传输层

        定义传输数据的协议端口号,以及流控和差错校验

        数据包一旦离开网卡即进入网络传输层

        相关协议协议:TCP UDP

网络层

        进行逻辑地址寻址,实现不同网络之间的路径选择

        它依靠上面的层实现可靠传送和排序

        IPXX.25NLSP 在该层上运行

        它负责确定路径和传送数据包,但不保证成功传送
        ICMP RIP ARP(地址解析协议) 在该层上运行

数据链层

         建立逻辑连接,进行硬件地址寻址,差错校验等功能

        它通过向帧中添加 CRC 来检查错误。
        网桥和 NIC 在该层上运行

        它可确保重组位采用正确的顺序,并在出现错误时请求重新传输帧

        交换机和 WAP 在该层上运行

物理层

         建立,维护,断开物理连接

HTTP/HTTPS

HTTP协议的工作原理

工作特点:

                基于B/S模式

                通信开销小,简单快速,传输成本低 

                 使用灵活,可使用超文本传输协议

                 节省传输时间

                 无状态

                 无连接

工作原理:

                 客户端发送请求给客户端,创建一个TCP连接,指定端口号,默认80,连接到服务器,服务器监听浏览器请求,一旦监听到客户端请求,连服务器请求,分析

请求类型后,服务器会向客户端返回状态信息和数据内容

常见请求,响应头:

                Content-Type:请求的与实体对应的mme信息

               Accept:指定客户端能接受的类型

               Origin:最初的请求来源  主要用于post

               Cookie:代表http请求发起时发送给客户端的请求值

                Cache-Control:指定请求和相应的缓存机制

               User-Agent:用户信息

               Referrer:上级请求路径

               X-Forwarded-For:请求段真实ip

                Access-Control-Allow-Origin:允许特定域名访问 跨域

               Last-Modified:请求资源的最后相响应时间

请求方法:

            GET,POST,HEAD,OPTIONS,PUT,DELETE,TRACE

HTTPS的工作原理:

            HTTPS是一种基于SSl/TLS的HTTp协议,所有的HTTP数据都是在SSl/TLS协议封装之上传输的。

            HTTPS协议在HTTP协议的基础上,添加了SSl/TLS握手以及数据加密传输,也属于应用层协议。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值