计算机网络总结

  • 前言

    单纯地对所学的知识进行大致的概述.

  • 网络设备

    • 交换机/集线器(数据链路层)

      两者对比:

      1. 交换机使用共享式带宽,而集线器使用独占式带宽.
      2. 交换机具有学习能力,拥有一张mac地址表,当mac表存在相应的mac地址,可以不用广播,就可以转发到具体主机,而集线器每次只能广播.
    • 路由器(网络层)

      当要传输的数据不在当前网段时,需要将数据包路由到其他网段.路由器内存在一张路由表,记录了目的IP的下一跳.

  • 网络分层

    • 数据链路层

      定义了0,1的分组,单位为帧.有透明传输,差错校验.以太网标准中帧数据段占1500字节.主要通过mac地址的不断变化,在交换机这层传输.通过ARP协议获得目标IP的mac地址.

    • 网络层

      本来只通过mac地址便可进行数据传输.但是由于网络分区,我们需要通过IP来定位到目标IP在哪个子网.当IP不在本网段时,我们需要将数据包通过路由器(网关)路由出去.

  • DNS解析

    递归查询: A向B请教问题,B不会的话,B向C请教,然后B再回答A的问题.
    迭代查询: A向B请教问题,B不会的话,B告诉A,说这个问题C会,然后A又找到C.

    先查本机缓存(浏览器缓存,DNS缓存,host文件),通过静态或者DHCP动态配置本地DNS服务器,查询配置的本地DNS服务器这一步为递归查询,本地DNS服务器查不到的话,他会查根域名服务,这一步为迭代查询,层层迭代解析,从根域名解析(返回NS记录和A记录,直到最终返回IP),再到顶级域名,…

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章