• 长亭网络通信基础


    长亭笔试之前就已经学过一遍了  这算温故而知新吧

    TCP/IP

    首先我在这里默写一下之前的7层和4层

    应用层                                                     应

    【表示层 数据格式转换                              传

    【会话层                                                     网

    传输层                                                      链

    网络层           

    【链路层

    【物理层

    推荐文章

    太棒了!TCP/IP协议 (图解+秒懂+史上最全)_图解tcpip-CSDN博客

    分层的核心是数据的封包

    封包的过程

    链路层数据包含目的和源主机的MAC和帧头

    二层交换机工作协议

    总的来说就是 北京到杭州的公路 需要先学习怎么建立这个公路 然后搭好之后就可以互相开车过来送东西

    交换机,默认是支持数据在一条链路上传输时,两端的设备可以同时接收和发送,就像在普通的公路上一样,可以沿着各自的方向行驶。

    泛洪(原封不动的包)和广播(修改目的MAC)不一样

    三层路由机制 路由器在网络 交换机在链路

    路由器是将同一个IP给不同的电脑使用,就像一条大路分成很多条小路。

    总结:

    交换机和路由器,有以下几个不同
    1、外形上
    交换机通常端口比较多看起来比较笨重,而路由器的端口就少得多体积也小得多。
    2、工作层次不同
    普通的交换机一般工作在OSI七层模型的第二层·数据链路层,负责局域网之间的连接,而路由器工作在OSI的第三层·网络层,负责广域网之间的连接。
    3、数据的转发对象不同
    交换机都是根据MAC地址转发数据帧,而路由器是基于路由表转发数据包。
    4、分工不同
    交换机主要是负责局域网的搭建,而路由器在中小型网络架构中,负责的是连接外网,与公网通信。
    5、冲突域和广播域
    前文中讲过了,默认状态下,交换机分割冲突域,共享同一广播域。
    而路由器并不会转发广播数据,也就是说广播数据到达路由器,是会被丢弃的,从一定程度上来说,路由器本身就有一定的安全性。

    总结:

    交换机是将不同IP地址的电脑连在一起,共享一根网线路由器是将同一个IP给不同的电脑使用,就像一条大路分成很多条小路。一句话,路由器是接外网的,交换机是接内网的。【 路由器可以给你的局域网自动分配IP,虚拟拨号,就像一个交通警察,指挥着你的电脑该往哪走,你自己不用操心那么多了,交换机只是用来分配网络数据的

    VLAN虚拟局域网

    简单来说就是一个广播域

    随机链接在一起

    下图A是连接不到B的

    VLAN工作原理

    根据交换机端口分局域网

    分类

    加入实验  没有位置分开网的区域 但需要固定的划分网络区域

    不管你插哪个网口 都是一个局域网这样就是动态

    和你的MAC地址绑定

    然后根据你插的端口

    就是静态

    Trunk

    Trunk总线方案

    ACCESS

    宿舍的口就是access口 和上面那个动态端口不一样

    链路聚合

    实现备份的链路聚合模式LACP

    静态链路聚合bond 需要两张网卡

    交换机不支持链路协议下面的

    手动负载均衡   靠人手工配置不靠协议

    写了很多NAT 但是没保存废了 

    就只能按自己记忆重新写了

    NAT 替换报文里面的ip

    将  内网能进入外网上网主要是为了   并且能够节约公网资源

    SNAT主要是多了个表 来记录双方的ip 

  • 相关阅读:
    go-协程调度学习笔记
    c++ 友元函数 友元类
    VoLTE基础自学系列 | VoLTE短消息业务概述暨SMS over IP概述
    【算法训练-回溯算法 二】【子集组合问题】子集、组合、子集II、组合总和
    Linux——常用命令
    15、设计模式之责任链模式
    面试美团、头条、百度、京东,一名3年Java开发经验的面试总结,拿走不谢!
    RK开发板的USB连接(Ubuntu)
    FDWS9510L-F085车规级 PowerTrench系列 P沟道增强型MOS管
    从0开始学习JavaScript--JavaScript基础
  • 原文地址:https://blog.csdn.net/hellodaoyan/article/details/139684782