看《TCP/IP协议详解》遇到的几个问题 100分

jianuMan 2010-11-16 09:15:39
那个多接口主机怎么理解?
子网号为16bit的A类地址 和 子网号为8bit的B类地址的子网掩码有什么不同?
为什么3.9小节中打印出来的环回接口的MTU要定义成1536?
...全文
174 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
jianuMan 2010-11-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 lsq19871207 的回复:]

一样?你咋算的??
[/Quote]

A 8 + 16 位为子网掩码
b 16+ 8 为子网掩码

前24都为1 换算成16进制就是子网掩码 不是吗?
jianuMan 2010-11-16
  • 打赏
  • 举报
回复
多谢回复

我算了下 a b两种情况子网掩码是一样的 不知道对不对
信阳毛尖 2010-11-16
  • 打赏
  • 举报
回复
至于最大传输单元MTU为何要设置为1536,不好说,这个实际上是可以修改的,只不过这个值是公认为比较合适的值
MTU 太小,则数据分片中首部占的比重就大,有效数据比重就小
MTU 太大,如果发生传输错误,则需要重传更多的数据.
信阳毛尖 2010-11-16
  • 打赏
  • 举报
回复

划分子网(也就是我们常说的从两级IP地址到三级IP地址)的一个好处就是,避免ip地址的浪费

举一个例子吧:

比如A类地址 67.1.0.1

默认情况下8位掩码的时候,它的网络号是67,
当用16位掩码的时候,它的网络号是67.1, 虽然他们的ip地址都一样,但由于网络号不一样,在网络中数据通信的过程中,根据TCP\IP等协议,把数据包发送到指定网络中的主机上
信阳毛尖 2010-11-16
  • 打赏
  • 举报
回复
多接口主机就是指一台主机拥有多个网络接口,也就是说利用多个网络接口接入一个或多个网络供给域并分配了来自不同管理域的ip地址的主机。主机可以利用这些地址用时并独立地进行通信,而且这些地址可以是不同的地址族。其中这个供给域可以理解为一个拥有一致的配置信息的网络设备集合,而管理域是指由单个组织管理的一组主机,路由器,或者网络等。当然,一个管理域可以包括多个供给域


默认情况下,A类地址的子网掩码是8位,也就是只有第一组是表示网络号,其他三组表示主机号,当用16位掩码的话,那么它就扩展了第二组作为网络号,也就是划分了子网,即扩展了子网,减少了主机
默认情况下,B类地址的子网掩码是16位,也就是只有前2组是表示网络号,其他后2组表示主机号,当用8位掩码的话,它是把第二组也当做主机号用了,也就是扩展了主机,而减少了网络
jiyu2008420 2010-11-16
  • 打赏
  • 举报
回复
来学习一下
信阳毛尖 2010-11-16
  • 打赏
  • 举报
回复
一样?你咋算的??

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧