zoukankan      html  css  js  c++  java
  • 计算机网络技术-OSI和TCP/IP学习笔记

    OSI和TCP/IP 学习笔记(需结合PPT课件)

    模拟器

    作用:搭建实验环境进行测试,验证理论知识,搭建真实环境进行验证,方便快捷。

    • PT

      • 一般是学校使用,命令不完整,不能抓包
    • GNS3

      • NA NP阶段可以用到,命令比较完整,可以抓包分析,交换的模拟不算很好,路由模拟可以。
    • EVE

      • IE 阶段可以用到,命令行完整,交换的模拟很好,路由模拟可以。
    • ENSP

      • HCIA HCIP HCIE考试使用的模拟器,考华为使用,很多报错,电脑资源占用大。

    OSI七层模型(国际标准定义)

    1. 应用层
      • 文件、打印、消息、数据库和应用程序服务
    2. 表示层
      • 数据加密、压缩和转换服务
    3. 会话层
      • 对话控制
    4. 传输层
      • 端到端链接
    5. 网络层
      • 路由选择
    6. 数据链路层
      • 成帧(MAC地址)
    7. 物理层
      • 物理拓扑(光纤、双绞线、无线)

    TCP/IP

    • 5层:物理层、数据链路层、网络层、传输层、应用层

    • 4层:网络接口层、网络层、传输层、应用层

      • TCP/IP五层

      • 应用层 数据 PDU

      • 传输层 TCP+数据 段

      • 网络层 IP+TCP+数据 包

      • 数据链路层 MAC+IP+TCP+数据 帧

      • 物理层 比特 bit

    OSI其中四层模型详细讲解

    • 物理层

      • 有线

        • 双绞线(电传输)
          • 介质:铜
          • 传输距离:100米
          • POE供电:供电+数据传输 需要POE设备支持(线材需要较好的)
          • 非屏蔽线:CAT5、CAT5E、CAT6、CAT6E
          • 屏蔽线:CAT6、CAT6E、CAT7
        • 光纤(光传输)
          • 介质:玻璃纤维、塑料
          • 单模传输距离:42KM,类似激光
          • 多模传输距离:2KM,类似手电筒
          • 熔纤机贵
          • 不受电磁信号干扰、传输速率:1000M(G)、10000(TEN-G)、100000(E)
        • RJ45水晶头
          • 568B 橙白 橙 绿白 蓝 蓝白 绿 棕 白棕 从左往右
          • 568A 绿白 绿 橙白 蓝 蓝白 橙 棕 白棕 从左往右
          • 交叉线和直通线的概念(现在几乎都是直通线,机器具有自动适配)
          • 四芯全通(1236)百兆
          • 八芯全通 千兆
      • 无线

        • 2.4G

          • 频率较低,容易受干扰,穿墙能力比较好
        • 5G

          • 频率较高,不容易受干扰,穿墙能力差
        • 无线路由器将RJ45的有线网络放出来无线的信号

        • 802.11A、802.11B、802.11G、802.11N、802.11AC、802.11AX对应WIFI 1-6

        • 无线AP覆盖

    • 数据链路层

      • MAC地址

        • 由十六进制组成
        • 前半部分生产厂家 后半部分厂家的随机码
        • 为何要使用MAC地址(交换机
          • MAC地址出来早于IP地址
          • MAC地址表 MAC->接口、有信息 查表转发、没信息 发送给所有的接口(除了自己)
          • MAC地址存在内存中,可能会溢出
          • 接口带宽:E 10/100M、F 100M、G 1000M、Ten-G 10000M
          • 单位转换:bit-byte-KB-MB-GB-TB-PB....
        • 双UP:物理层UP、协议UP,双UP才能转发数据,转发速率自动协商
          • 全双工:收发能同时进行
          • 半双工:收发不能同时进行(CSMA/CD退让机制)
      • MAC Sub-layer :Media Access Control Sub-Layer 介质访问控制子层

        • 指定数据如何通过物理线路进行传输,并与物理层通信
      • LLC Sub-layer:Logic Link Control Sub-layer逻辑链路控制子层

        • 识别协议类型并对数据进行封装通过网络进行传输

        • 主要功能:传输可靠性保障和控制、数据包的分段与重组、数据包的顺序传输

    • 网络层

      • 英特网核心路由器route-server.ip.att.net(通过telnet登录 账户和密码上面都有)

      • 功能:在不同网络之间转发数据包

      • 设备:路由器、三层交换机

      • 协议

        • IP

          • IPV4
          • IPV6
        • ICMP

          • PING
          • Tracert:检测到目的路径,经过一个三层设备减一,TTL为0响应报文,H3C HUAWEI默认关闭
        • ARP

          • IP->MAC
          • ARP广播
            • 目的MAC地址FF:FF:FF:FF:FF:FF
            • 交换机接收到广播包-泛洪-发送给所有的端口(除了接受到的接口)
          • ARP绑定 ARP -s IP地址 MAC地址
          • 访问外部网络:不是在同一个广播域
            • 访问网关:需要IP地址和MAC ARP广播获取网关MAC地址
        • RARP

          • MAC->IP
        • IGMP

          • 组播加入协议
      • 报头

        • 版本
          • V4版本 普及
          • V6版本 下一代
        • 报文长度
        • 总长度
        • 数据包切片
          • MTU值:Windows下测试方法 ping -l 数据包大小 -f (不允许切片 ip地址)
          • Flag 0 能切片、1 不能切片
        • 生存时间 TTL
          • 数据包在三层设备存活的时间
          • TTL可以继承
        • 路由跟踪
          • tracert -d ip地址
    • 传输层

      • TCP:可靠 面向连接 虚拟管道的概念 构建在网络层之上
      • UDP:不可靠 即时性
      • 直播平台
        • UDP:语音+视频
        • TCP:公屏讨论区
      • TCP协议端口号:3389、23、22、80、443、25、110
      • UDP协议端口号:53
      • 如何查看应用端口号:netstart -nao find“14.215.177.39/端口号” 测试端口号连通性(防火墙阻塞)
      • TCP三次握手/四次分手 滑动窗口等
  • 相关阅读:
    opensuse使用zypper安装软件
    补习系列(1)-springboot项目基础搭建课
    补习系列-springboot-使用assembly进行项目打包
    log4j2 使用纪要
    mongos-sharding连接池配置
    maven-代码风格检查工具
    mtools-你可能没用过的mongodb神器
    mongodb分布式集群搭建手记
    mongodb分片扩展架构
    mongodb副本集高可用架构
  • 原文地址:https://www.cnblogs.com/rgz-blog/p/12634146.html
Copyright © 2011-2022 走看看