• 4.3 IP网络层

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 互联网络的协议结构-3.IP网络层
    • 拓展内容

    IP地址基础知识

    在 TCP/IP 网络通信时,为了保证能正常通信,每个设备都需要配置正确的 IP 地址,否则无法实现正常的通信。

    IP 地址(IPv4 地址)由 32 位正整数来表示,IP 地址在计算机是以二进制的方式处理的。

    而人类为了方便记忆采用了点分十进制的标记方式,也就是将 32 位 IP 地址以每 8 位为组,共分为 4 组,每组以「.」隔开,再将每组转换成十进制。

     

    实际上,IP 地址并不是根据主机台数来配置的,而是以网卡。像服务器、路由器等设备都是有 2 个以上的网卡,也就是它们会有 2 个以上的 IP 地址。

    因此,让几十亿台计算机全部连网其实是不可能的,更何况 IP 地址是由「网络标识」和「主机标识」这两个部分组成的,所以实际能够连接到网络的计算机个数更是少了很多。

    IP地址的分类

    互联网诞生之初,IP 地址显得很充裕,于是计算机科学家们设计了分类地址

    IP 地址分类成了 5 种类型,分别是 A 类、B 类、C 类、D 类、E 类。

     

    只有A、B、C类地址课分配给网络中的主机或路由器。

    A类地址

    A类地址中有一个环回测试地址,不指派,网络号全0也不指派。

    B类地址

     

    C类地址

     

    D、E类地址

    而 D 类和 E 类地址是没有主机号的,所以不可用于主机 IP,D 类常被用于多播,E 类是预留的分类,暂时未使用。

    多播地址用来做什么?

    多播用于将包发送给特定组内的所有主机。

    还是举班级的栗子,老师说:“最后一排的同学,上来做这道数学题。”,老师指定的是最后一排的同学,也就是多播的含义了。

    由于广播无法穿透路由,若想给其他网段发送同样的包,就可以使用可以穿透路由的多播。

    A、B、C 分类地址最大主机个数是如何计算的呢?

    最大主机个数,就是要看主机号的位数,如 C 类地址的主机号占 8 位,那么 C 类地址的最大主机个数:2^8 - 2 = 256

    为什么要减2?

    在IP地址中,有两个IP地址是特殊的:

    • 主机号全为0指定某个网络
    • 主机号全为1指定某个网络下的所有主机,用于广播

    广播地址用来做什么?

    用于在同一个链路中相互连接的主机之间发送数据包。

    • 在本网络内广播的叫做本地广播
    • 在不同网络之间的广播叫做直接广播

    IP 分类的优点

    不管是路由器还是主机解析到一个 IP 地址时候,我们判断其 IP 地址的首位是否为 0,为 0 则为 A 类地址,那么就能很快的找出网络地址和主机地址。

     

    IP分类的缺点

    1. 同一网络下没有地址层次,比如一个公司里用了 B 类地址,但是可能需要根据生产环境、测试环境、开发环境来划分地址层次,而这种 IP 分类是没有地址层次划分的功能,所以这就缺少地址的灵活性
    2. 不能很好的与现实网络匹配。

      • C 类地址能包含的最大主机数量实在太少了,只有 254 个,估计一个网吧都不够用。
      • 而 B 类地址能包含的最大主机数量又太多了,6 万多台机器放在一个网络下面,一般的企业基本达不到这个规模,闲着的地址就是浪费。
    • 标签:
    • 计算机网络
  • 加入的知识群:
    学习元评论 (0条)

    评论为空
    聪明如你,不妨在这 发表你的看法与心得 ~



    登录之后可以发表学习元评论
      
暂无内容~~
顶部