计算机网络基础

Linux网络管理基础

  • TCP/IP:协议栈(使用)
  • ISO,OSI:协议栈(学习)
  • MAC地址:Media Access Control
    • 48bits:
      • ICANN(组织):24bits,2^24/注册购买
      • 地址块:24bits,2^24/网卡公司决定
    • 网桥(bridge):MAC地址表
      • 静态指定
      • 动态学习:根据源地址学习
    • 交换机(switch):多端口网桥
  • IP地址:网络号+主机号
    • IPv4:32bits
      • 8bits.8bits.8bits.8bits:范围0.0.0.0 - 255.255.255.255
      • 分类
        • A类:
          • 第一段为网络号,后三段为主机号
          • 网络号:0 0000000 - 0 1111111:0 - 127,因为0没人用,所以有效范围是1 - 127
          • 网络数量:126个
          • 每个网络中的主机数量:2^24,全0表示网络地址本身,全1表示广播地址,所以有效主机数量为2^24-2
          • 默认子网掩码:255.0.0.0,用于与IP地址按位进行与运算,取出网络地址
          • 私网地址:10.0.0.0,因此网络数量又少一个,为125个
        • B类:
          • 第二段为网络号,后二段为主机号
          • 网络号:10 000000 - 10 111111:128 - 191
          • 网络数量:2^14
          • 每个网络中的主机数量:2^16-2
          • 默认子网掩码:255.255.0.0
          • 私网地址:172.16.0.0 - 172.31.0.0,共16个
        • C类:
          • 第三段为网络号,后一段为主机号
          • 网络号:110 00000 - 110 11111:192 - 223
          • 网络数量:2^21
          • 每个网络中的主机数量:2^8-2
          • 默认子网掩码:255.255.255.0
        • D类:组播
          • 1110 0000 - 1110 1111:224-239
        • E类:科研
          • 1111 0000 - 1111 1111:240 - 255
    • IPv6:128bits
    • 路由器(router)
      • 路由表
        • 静态指定
        • 动态学习:rip2,ospf
      • 路由条目
        • 目标地址:下一跳(nexthop)
        • 目标地址的类别
          • 主机:主机路由
          • 网络:网络路由
          • 0.0.0.0/0.0.0.0:默认路由
  • OS:多用户,多任务
    • 多任务:多进程
    • 端口:通信时,进程的数字标识
      • 16bits:0 - 65535,有效范围1 - 65535
      • 1 - 1023:固定分配,而且只有管理员有权限启用
      • 1024 - 4w(大概):半固定
      • 4w+:临时
    • 进程完整地址:IP:PORT
  • 总结:
    • MAC地址:本地通信;范围:本地局域网
    • IP地址:界定通信主机,源和目标;范围:互联网
    • Port:界定进程;范围:主机
原文地址:https://www.cnblogs.com/jacky1982/p/8459817.html