当前位置 : 主页 > 编程语言 > java >

JavaEE-网络原理初级

来源:互联网 收集:自由互联 发布时间:2022-08-15
一、协议 什么是局域网???什么是交换机???为什么发明交换机???路由器的作用???什么是广域网??? 交换机工作在 数据链路层,路由器工作在 网络层; 但实际上交换

一、协议

什么是局域网???什么是交换机???为什么发明交换机???路由器的作用???什么是广域网???

JavaEE-网络原理初级_网络协议

交换机工作在 数据链路层,路由器工作在 网络层;但实际上交换机和路由器功能越来越丰富,相互之间许多的功能已经重叠了。

协议:就是网络协议的简称,网络协议是网络通信(即网络数据传输)经过得所有网络设备都必须共同遵守的一组约定、规则,只有遵守这个约定计算机之间才能进行通信交流。通常由语法、语义、时序三个组成。

但是由于网络通信复杂无比,为了使这个协议简单易懂,因此就把协议拆分,把一个协议拆成多个协议。当前有两种分层方式:OSI七层网络模型(理论山存在,实际上没有实现);TCP/IP五层网络模型

JavaEE-网络原理初级_封装_02

网络协议拆分并分层之后的意义???

  • 下层协议给上层协议提供服务,上层协议调用下层协议;
  • 解耦合,可以把同一层的协议换成其他协议,对于其它层协议来说无影响
  • 上图详解:

    • 物理层:网络通信的基础设施(相当于高速公路)
    • 数据链路层:两个相邻节点之间如何传输(两个集散点之间的传输)
    • 网络层:两个点之间的路径规划(物流公司规划送快递路线)
    • 传输层:两个点之间的通信(卖家发货,不考虑路线,只考虑起点终点)
    • 应用层:数据传输过去之后怎么使用(买家拿到货想咋用咋用)

    二、封装与分用

    封装与分用具体的描述了网络是如何传输数据:

    例如:张三给李四发QQ信息,内容是:“明天去看电影”。

    封装过程如下:::

    JavaEE-网络原理初级_网络协议_03


    分用:::就是封装的逆过程

    JavaEE-网络原理初级_封装_04








    上一篇:集群模式执行Spark程序(第七弹)
    下一篇:没有了
    网友评论