• 时间:2020.10.25
  • 地点:4206
  • 组别:9️⃣
  • 记录人:欧荣星
  • 主持人:蔡静
  • 支持者:李欣悦
  • 时间掌握者:薛岳

本次讨论的内容

对本周学习的内容/作业/自测/PBL进行讨论

🤓 解决的问题

  1. 如何解决 IP 地址不够用的问题
    1. 从根本上解决问题,由于 IPv4 由 4 组 8 位二进制数组成,一共 📔 第八周小组讨论记录 - 图1 个,2019 年 11 月 26 日 IPv4 地址已经消耗殆尽,而 IPv6 由 8 组 4 位十六进制数组成,一共 📔 第八周小组讨论记录 - 图2 个,远远超过了人类的计数范围,毫不夸张的做个比喻,IPv6 可以为地球上的每一个沙粒分配一个 IP 地址。
    2. 间接解决,通过 NAT 技术,每一个小的局域网(Network Address Translation,网络地址转换),只使用一个网段的私网地址,在与外界连接时,再变换成公网地址。这样一来,几十个或几百个电脑,都只需要一个公网地址。甚至还可以私网套私网,NAT 套 NAT,一层一层套。这样一来,大大节约了公网 IP 地址数量。比如路由器的 IP 大多是192.168.1.1。
  2. 既然 MAC 地址是唯一的,那为何还要使用 IP 地址呢?
    • MAC 地址就好比一个人的身份证,有了身份证,你就能知道这个人在哪吗?我们需要利用IP地址来确定这个人的所在区域,在局域网中,可以使用本地的 MAC 地址进行通信。
    • 到达目标机器的局域网之后,ip就没有用了,此时需要利用MAC地址来确定目标机器。因为局域网的IP对应的机器是不固定的 ,所以,在局域网中使用IP寻址是不严谨的。
    • 假定MAC地址就是广播地址,那么所有接受过MAC包的路由器都会把这个消息进行转发,因此目标机器会收到很多重复的包(因为各个接受过该包的路由器都将其转发)。\
    • 如果不使用IP地址,那么就需要维护一个极其庞大的MAC地址表,在查找目的机器的时候,就需要向全世界发送数据包,可想而知会造成多大的网络流量。
  3. IP协议有分片的功能,但广域网中的分组则不必分片。这是为什么?
    • IP数据报可能要经过许多个网络,而源主机事先并不知道数据报后面要经过的这些网络所能通过的分组的最大长度是多少。等到IP数据报转发到某个网络时可能才发现数据报太长了,因此在这时就必须进行分片。但广域网能够通过的分组的最大长度是该广域网中所有主机都事先知道的。源主机不可能发送网络不支持的过长分组。因此广域网就没有必要将已经发送出的分组再进行分片。
  4. IP数据报中的数据部分的长度是可变的,有什么好处?
    • 可以满足各种不同应用的需要
      • 有时从键盘键入的一个字符就可以构成一个很短的IP数据报,但有的应用程序需要将很长的文件构成一个大的IP数据报(最长为64KB,包括首部在内)
      • 可以提高传输效率
        • 大多数IP数据报的数据部分的长度都远大于首部长度

😕 还未解决的问题

  1. IP 地址是可以通过使用代理服务器来隐藏,有办法查到隐藏的 IP 地址吗?
    • 首先肯定是可以的

      💯 优秀作业推荐

  • 内容详细
    • 1603635279567.jpg