TCP/IP卷一 第三章

1、IP 提供不可靠无连接的服务。不可靠指的是IP不保证数据报成功到达目的地;无连接指的是两个关联数据报的传送是独立的,选路可能不同、到达顺序也可能不同
2、IP数据报封装图3-1
4位版本IPV4第四版;4位首部长度代表首部有多少个4字节,4位最大2进制1111=8+4+2+1=15,则最大可以有15个4字节,共60字节;8位服务类型中有4位标识最小时延、最大吞吐、最高可靠、最小费用,只能一位置为1标明最看重哪个,比如telnet和Rlogin为1000代表要求最小时延;总长度是IP数据报的长度,以字节为单位,利用首部长度字段和总长度字段,可以知道IP数据包报中数据内容的启始位置和长度(达不到46字节补位,知道总长度就知道哪些是补位的垃圾数据) ;TTl生存时间说明了数据报可以经过多少路由器,一般设置为32或64 ,每过一次路由减一;协议字段标示哪个协议想IP发送数据;首部校验码,首部的校验和只包含首部,不包含数据段,因此,如果首部在传输过程中没有发生任何差错,那么接收方计算的结果应该为全 1。如果结果不是全1(即检验和错误),那么I P就丢弃收到的;选项字段一直都是以 32 bit 作为界限,在必要的时候插入值为 0的填充字节。这样就保证IP首部始终是32 bit 的整数倍。
数据报。但是不生成差错报文,由上层去发现丢失的数据报并进行重传
在这里插入图片描述在这里插入图片描述
3、今的大多数多用户系统,包括几乎所有的 UNIX系统,都可以配置成一个路由器。我们可以为它指定主机和路由器都可以使用的简单路由算法。本质上的区别在于主机从不把数据报从一个接口转发到另一个接口,而路由器则要转发数据报(IP层配置为路由器的功能)
疑问3.3节中:在一般的体制中,I P可以从T C P、U D P、I C M P和I G M P接收数据报(即在本地生成的数据报)并进行发送,或者从一个网络接口接收数据报(待转发的数据报)并进行发送。 I P层在内存中有一个路由表。当收到一份数据报并进行发送时,它都要对该表搜索一次。当数据报来自某个网络接口时,I P首先检查目的I P地址是否为本机的I P地址之一或者I P广播地址。如果确实是这样,数据报就被送到由 I P首部协议字段所指定的协议模块进行处理。如果数据报的目的不是这些地址,那么( 1)如果I P层被设置为路由器的功能,那么就对数据报进行转发(也就是说,像下面对待发出的数据报一样处理);否则( 2)数据报被丢弃。 这段暂时没明白,为什么不是把数据报再网链路层封装转发,而是直接丢弃
4、IP选择路由时并不知道到达目的地的完整路径(除了与主机直连的),所有路由选择只为数据报提供下一路由,默认下一路由更接近目的地
5、为一个网络指定一个路由器,而不必为每个主机指定一个路由器,这是 I P路由选择机制
的另一个基本特性
6、主机和路由器均使用路由表进行路由选择的工作:先在路由表中找网络号和主机号都匹配的;找不到继续找网络号匹配的;找不到找默认路由;都不成功丢掉数据报。I P路由选择是通过逐跳来实现的。数据报在各站的传输过程中目的 I P地址始终不变,但是封装和目的链路层地址在每一站都可以改变。大多数的主机和许多路由器对于非本地网络的数据报都使用默认的下一站路由器
7、与3 0个C类地址相比,用一个包含 3 0个子网的B类地址的好处是,它可以缩小 I n t e r n e t路由表的规模,划分子网是因为一个网络下现实中放不了网段可以实际容纳的主机数量,比如A类网络下可以放2*24-2个主机,但实际不会有这么多。现在要划分30个子网,一个子网中有50台主机,30个C网可以办到,但是路由表得维护30条信息,要是用B网划分子网的话只需要维护一个路由信息。
8子网掩码是用来区分子网的,网络和子网各位都是1,主机是位是0。RFC 1009[Braden and Postel 1987]允许一个含有子网的网络使用多个子网掩码

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值