趣谈网络协议笔记1

第一讲:

  1. 局域网LAN中IP是动态分配的,IP是可换的,而MAC地址则像身份证一样式唯一对应的(操作系统级别可以更改),是身份标识。IP则是起到定位的作用。IP和MAC之间使用ARP协议(Address Resolution Protocol地址解析协议)映射,类似电话簿。

  2. 网络层用的是IP协议,链路层则使用MAC

  3. 网络数据包结构:Mac头 Ip头 Tcp 头 Http头 数据体

  4. 应用层起到的是数据封装格式作用

第二讲:

  1. 网络上的包上层工作一定是建立在下层工作的基础上。
  2. mac地址局域网寻址, ip地网络寻址 ,ip到达网关后就失去作用,局域网(因为ip是不固定的)内部是靠mac地址进行寻址

第三讲:

  1. 查看ip地址常用的指令

    • windows:ipconfig
    • linux:ifconfig 或者ip addr
  2. CIDR无类型域间选路打破了ABC类ip地址的分发,将网络和和主机号分隔开,用/,掩码的方式。255是广播地址

  3. 私有地址范围:

    趣谈网络协议笔记1

    localhost:127.0.0.1

  4. Ip地址后面会有一个scope,global表示网卡可以对外,可以接收来自其他地方的包,lo是loopback唤回接口,是local用于本机通信,常被分配地址127.0.0.1

  5. MTU1500指最大传输单元为1500字节,是MAC层的概念,mac头最大1500字节

第四讲:

  1. 两台主机配置ip只有是同一网段,才会发送ARP请求获取MAC地址。不是同网段的,Linux默认逻辑会把跨网段的包发送到网关上,但网关也只能配成域自己同网段的,所以还是发不出去
  2. DHCP(动态主机配置协议):因为不可能每次在不同地方就要手动自己配ip,利用DHCP协议就会从共享ip地址中申请,不用则回退(类似线程池)
    • 新接入的PC会以0.0.0.0的ip地址发给255.255.255.255广播包,此时DHCP Server就会知道,并提高DHCP offer也发到255.255.255.255一个广播包,带着分配给新用户的ip信息。新用户收到offer后会发一个DHCP Request广播,等待DHCP Server回一个DHCP ACK,最终还要广播一下。
  3. 预起动环境PXE:网络管理员给几百上千个用户提供PXE环境(“装修队”),帮助用户自动安装操作系统