zoukankan      html  css  js  c++  java
  • 计算机网络01 概览

    计算机网络

            此文档整理自B站最高播放量的一个视频
                应该是韩立刚老师14年的课程
               借此恶补计算机网络方面的知识
    

    如有错误,还请指正

    计算机网络概述

    • 局域网
      覆盖范围小 自己花钱购买设备 带宽固定 自己维护
      每间教室中用交换机,网线不超过100米

        最后将教室间的      **交换机**      都连接至         **机房交换机** 
                              ↑                                ↑
                        **接口层设备**                    **汇聚层设备**
      
    • 广域网
      距离比较远(超过100米) 花钱买带宽 有人帮你维护

    • Internet
      ISP(移动联通等运营商)组成 自己的机房 对网民提供访问Internet连接


    数据包和数据帧

    每个设备都有自己独一无二的MAC地址

    头 | IP_1 | IP_2 | MAC_1 | MAC_2
    数据包|||||||||||||||||
    数据帧|||||||||||||||||||||||||||||||||||||||||||||||

    IP地址决定了发出数据的地址接收数据的地址
    MAC地址决定了本次发出数据的设备下次要转发到的设备


    OSI参考模型

    名称 作用
    1 应用层 规定所有能产生网络流量的程序
    2 表示层 决定在传输前是否进行加密或者压缩处理 决定数据为二进制还是ASCII
    3 会话层 一个请求一个回话,可以查木马
    4 传输层 决定数据传输方式,可靠传输,不可靠传输,流量控制
    5 网络层 负责选择最佳路径,规划IP地址
    6 数据链路层 标明帧的开始和结束 透明传输 差错校验(纠错是在传输层)
    7 物理层 规定网络设备的接口标准,电器标准(网线,电压)如何在物理链路上传输更快的速度


    网络设备与OSI参考模型关系

    • 计算机网络通信的过程
    • 本网段通信跨网段通信的过程

    发送端

    1. 应用层 准备要传送的文件
    2. 传输层 将文件分段,并编号
    3. 网络层 添加目标IP地址源IP地址
    4. 数据链路层
      • 使用自己的子网掩码,判断自己在哪个网段
      • 使用自己的子网掩码,判断母庙地址在哪个网段
        • 如果是同一个网段,直接使用arp协议广播解析目标IP的MAC地址
        • 如果不是一个网段的

    OSI参考模型对网络排错的指导

    网络故障排查必须从硬件层面自底向上排查

    1 物理层故障 查看连接状态   发送和接受的数据包
    2 数据链路层故障 MAC冲突   ADSL欠费   网速没有办法协商一致   计算机链接至错误的VLAN
    3 网络层故障 配置错误IP地址   子网掩码  配置错误的网关   路由器没有配置达到目标网络的路由
    4 应用层故障 应用程序配置错误

    OSI参考模型和网络安全

    1. 物理层安全
      禁止别人把网线接入自己的设备当中
    2. 数据链路层安全
      ADSL账号密码  VLAN
      交换机端口绑定MAC地址
    3. 网络层安全
      在路由器上使用ACL控制数据包流量
    4. 应用层安全
      开发的应用程序没有漏洞

    计算机网络的性能指标

    速率

    连接在计算机网络上的 主机数字信道 上传送数据位数的速率,
    也称为data rate或bit rate

    单位是b/s,kb/s,Mb/s,Gb/s

    计算机上显示速度一般以字节为单位
    所以网速要➗8

    带宽

    数据通信领域中,数字信道所能传送的最高数据率

    单位是b/s,kb/s,Mb/s,Gb/s

    吞吐量

    在单位时间内通过某个网络的数据量

    单位b/s,Mb/s

    时延

    数据从网络的一端传输到另一端所需要的时间

    时延带宽积

    时延带宽积=传播时延 X 带宽

    往返时间

    发送方发送数据开始,到发送方收到接收方确认

    利用率

    信道利用率 = 有数据通过的时间 / (有+无)数据通过时间

    网络利用率 = 信道利用率加权平均值

  • 相关阅读:
    djangoadmin实现文件上传下载
    Apscheduler详解(转)
    django集成Apscheduler3
    springboot实现token鉴权
    xss攻击入门
    回顾2012——运维工作周年祭
    9个常用iptables配置实例
    ardunio 实验:超声波测距、声光报警模拟倒车雷达
    一款我用了好多年的多线程FTP软件
    线程Thread基础学习(2)
  • 原文地址:https://www.cnblogs.com/laoduancode/p/13264225.html
Copyright © 2011-2022 走看看