美文网首页
Linux Note 10 20160719 网络基础

Linux Note 10 20160719 网络基础

作者: 潇涵quant | 来源:发表于2016-07-19 21:56 被阅读17次

    网络基础

    IP

    IP是广泛使用的网络编址,现在有ipv4(32bit)和ipv(128bit)两种协议,主要是ipv4。

    ipv4

    ipv4有32位,分为4个部分,每部分八位,每部分最大为255.
    ipv4协议地址有两个部分,网络部分和主机部分,网络部分用来区分不同计算机是否属于同一个网段,同一网段的计算机通过交换机进行信息通讯。
    比如,一台主机向同一网段所有计算机发送ARP,请求对应ip的计算机的MAC地址,符合条件的计算机(ip符合)就会返回其MAC,两者就能继续ARP通讯了。

    如何区分网络部分和主机部分?
    使用子网掩码,两者按位与运算的结果就是网络部分的地址。
    所以,任何ip地址都必须配一个子网掩码才是有意义的。

    不同网段的通讯

    不同网段的通讯需要路由器。所以需要一个网关。
    路由器里有路由表,路由器可能是很多台。
    大致运作原理如图


    View source image

    其实里面还有很多东西,比如寻址算法,地址存储方式等,嗯,以前学过,现在基本忘了,反正不是那么简单。但大致的原理就是你要访问另一个网段,就通过路由器来转发你的信息,一个路由器不行,他就会求助别的路由器,总有一个行,最后就建立了connect。

    域名

    www.yuming.com
    com代表类型
    yuming就是域名啦
    www是主机名

    我们要跨网并且通过域名访问就必须用到DNS服务器,当域名会先发送给DNS服务器,它会告诉你你要访问的域名的ip地址。

    相关文章

      网友评论

          本文标题:Linux Note 10 20160719 网络基础

          本文链接:https://www.haomeiwen.com/subject/uqfvjttx.html