• 5层网络模型介绍


    1.下三层

    • 物理层:主要作用是定义物理设备如何传输数据。
      • 电脑硬件、网卡端口、网线、光缆等
    • 数据链路层:在通信的实体间建立数据链路连接
    • 网络层:为数据在节点之间传输创建逻辑链路(如我的电脑访问百度的服务器地址)

    2.传输层(TCP/IP协议、UDP协议)

    • 向用户提供可靠的端到端(End-to-End)服务:
      • 建立了我们的电脑到百度的服务器之间的连接之后,两个端是如何传输数据,传输数据的方式都是在这一层进行定义的。
      • 如果传输的数据包很大,需要分包,如何分包也是在这层定义的
    • 传输层向高层屏蔽了下层数据通信的细节:
      • 因为http协议是实现在TCP/IP协议基础上的,HTTP协议要传输一个数据,只需要简单的输入一个url,就会自动的去发送相关数据到服务器端,服务器端进行解析数据,再返回给浏览器,然后显示到页面。其实输入url的过程涉及到了数据的一系列的拼装及传输,这个过程作为网页的开发 者不需要知道怎么跟服务器进行沟通的。因为传输层已经给我们封装好了。
      • ajax请求也是HTTP协议的,同理

    3.应用层

    • 为应用软件提供了很多服务
    • 构建于TCP协议之上
    • 屏蔽了网络传输相关细节
  • 相关阅读:
    redis 命令行 操作
    redis php sort 函数
    redis php 实例二
    redis php 实例一
    redis 分布式,主从同步
    inux redis 安装配置, 以及redis php扩展
    linux memcache 安装
    推荐linux命令在线查,简约而不简单
    基于Bootstrap样式的 jQuery UI 控件 (v0.5).
    C语言中文网
  • 原文地址:https://www.cnblogs.com/codexlx/p/13769551.html
Copyright © 2020-2023  润新知