趣谈网络协议-笔记(2)

四、按课程笔记

上面基础内容基本是从前三节课程整理出来的,下面从第四节开始分节记录

第四节 DHCP
  • 源ip到目标ip,如果同一个网段,直接ARP获取mac地址发过去;否则发送到网关。
  • DHCP:dynamic host configuration protocol


    img_b46f9cf7405bf59861b468230c0bec64.jpe
第五节 MAC层
  • mac层解决的问题:
    • 发给谁:arp协议,用吼的方式寻找目标mac地址
    • 谁先发谁后发:多路访问,解决堵车问题
    • 发送出错怎么办:CRC循环冗余检测
第六节 交换机与VLAN
  • STP(Spanning Tree Protocol)协议: 将有环的图变成无环的树。使用最小生成树算法,类比武林比武,4种情况
  • VLAN虚拟隔离:在原来的二层头上增加一个TAG。里面有个VLAN ID
第七节 ICMP与PING
  • ping: 基于ICMP协议,使用查询报文
  • TraceRoute: 使用差错报文,大军前行就带一顿饭(TTL递增),追踪沿途路由器
第八节 网关
img_d75e17317fee5282e60a4d6547302551.jpe
  • 路由器:每个口相当于一个网关,都有一个ip地址,对应着一个局域网
  • 静态路由:一条一条的匹配规则(对应动态路由)
  • 转发网关:路由过程中不改变ip地址,局域网内
  • NAT(Network Address Translation)网关
    • SNAT(Source NAT):内网到公网时,内网ip转换为公网ip,
    • DNAT(Destination NAT):反之
第九节 路由协议
  • 动态路由算法:如何找到最短路径
    • 距离矢量路由算法, 基于Bellman-Ford。仅适用于小网络路由器不多时
    • 链路状态路由算法,基于Dijkstra算法,只广播更新或改变的网络拓扑
  • 动态路由协议:在路由间交换信息
    • OSPF:Open Shortest Path First, 基于链路状态路由算法,广泛应用于数据中心,

      • 也被称为IGP(Interior Gateway Protocol),内部网关协议
      • 等价路由: 多个最短路径上做负载均衡
    • BGP:Border Gateway Protocol,外网路由协议,用于AS之间的互联。类比:国家之间就不是只有远近的问题,还有policy问题,是否允许通行。使用算法是路径矢量路由协议,是距离矢量路由协议的升级版


      img_391d24215814ac40ebceb89955141559.jpe
      • AS(Autonomous System): 自治系统。类比一个个国家(数据中心),每个AS都有边界路由器,通过它与外界建立联系。
      • eBGP:边界路由器之间使用eBGP广播路由
      • iBGP:通过iBGP,内部路由器能够找到到达外网目的地的最好的边界路由器
第十节 UDP
  • 连接:为维护客户端和服务端交互状态而建立的数据结构
  • TCP:面向连接。提供可靠交互,无差错、不丢失、不重复、按序到达。面向字节流,无头无尾。
  • UDP:面向无连接。基于数据报,一个一个发,一个一个收。


    img_e9de6d4e1e76e9d51bbb534b5dd73eb7.jpe
    UDP包结构
  • 适用场景
    1. 需要资源少,网络较好,丢包不敏感。如DHCP
    2. 广播应用,不需要一对一建立连接。
    3. 性能要求高,比如速度快时延低

下一篇:趣谈网络协议-笔记(3)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值