计算机网络期末复习

本文详细介绍了计算机网络的网络层,重点讲解了IP数据报的格式、分段与重组过程、IP地址结构以及路由选择原理。内容包括数据报的服务类型、生存期TTL的作用、分段标志MF的必要性,还探讨了如何在源端查找最小MTU的方法。此外,文章还涵盖了IP地址空间的管理与分配。
摘要由CSDN通过智能技术生成

第五章 网络层

概述

  1. 数据链路层只涉及一个直连网,而网络层涉及整个网络。
  2. 网络层协议功能:路由选择功能,确定收到的包从哪条路径转发出去。具体传送由链路层和物理层负责

一般网络的服务模型

在这里插入图片描述

习题……………………略,以后补

IP数据报格式

在这里插入图片描述在这里插入图片描述

  1. 数据报的服务类型:独立的服务要求(低延迟,高吞吐量、高可靠性、花钱最少)和优先权
  2. 区分服务:为了更好使用,进行了重定义,从整体上说明数据报所需的服务,即~
  3. 生存期TTL:
    功能:用于限制其在因特网上的停留时间,市级限制为经过的路由器数,即跳数hop count
    初值:网络直径的两倍
    操作:当收到IP数据报时,路由器或主机会把它的TTL减1,如果减到0还未到达目的地,则该数据包将被丢弃,路由器会发送一个ICMP包告知源主机。

IP数据报的分段和重组

  1. 最大传输单元(MTU):是该网络可以运载的最大有效载荷,即数据帧的数据部分的最大长度。
  2. 分段(fragment):如果一个数据报的大小大于要承载他的网络的MTU,路由器需要先对该数据报进行分段。
  3. 标识(Identification):源主机每次发送IP数据报是都会把标识字段加1。
  4. 分段操作:标识的值保持不变,用偏移量字段(offset)指出该片段的数据部分相对原来数据报的偏移量(以8字节为单位
  5. 重组(reassemble):当目的主机收到该数据报的所有片段时,它会重组为原来的数据报。
  6. 定时器:第一个片段到达目的主机时目的主机会启动一个重组定时器(默认超时值为15s)。
    如果该定时器到期时没有收集到所有片段,目的主机会放弃本次重组并丢弃该数据报的所有片段。
  7. DF=1表示不允许分段,MF=1表示后面还有片段
    在这里插入图片描述

习题:
1.假设IP数据报为1400字节,头部长度为20字节,MTU=500,划分结果?
解:

480 480 480
A B C

A:头部20+数据480=500(MTU),offset=0,MF=1
B:头部20+数据480=500(MTU),offset=480/8=60,MF=1(PS:偏移量以8字节为单位,后面还有片段,所以MF=1)
C:头部20+数据420=440,offset=480*2/8=120,MF=0 (PS:实际数据长度=数据报 – 头部长度)

2.虚电路的好处:
解:交换机会预分出申请的宽带长度,带宽固定,数据稳定。

3.为什么需要标识位MF:
解:在IP层,片段的有效载荷重组的前面部分丢失可以被检验出来(用offset,PS:检验只检验头部校验和),但若后面部分丢失则无法发现,因为长度不确定,所以加上标志位MF。

4.如何在源端的时候找出最小的MTU?
解:先发一个大的数据包,用DF=1(若DF=1且大于MTU则数据包会被丢弃),若数据包被丢弃则减小数据包再发一次DF=1,以此循环直到数据包成功发送,即可知道最小的MTU大小。

5.如何找出数据报经过的第n个路由器是什么?
解:把数据报生存期设为n,到第n个路由器TTL减到了0,路由器会发送一个 icmp包告诉源主机,这样就可以找出经过的路上的第n个路由器。

IP数据报的选项

在这里插入图片描述
在这里插入图片描述
如,代码7的记录路由选项:
在这里插入图片描述
指针字段指向下一个IP地址的位置:4(空),8,… ,40(满)

----之前都是 IP数据报,后面为 IP地址----

IP地址空间

  1. 48位的MAC地址和32位的IP地址都是全局的(全球分配)
  2. IP地址空间是分层的,是可路由的(routable)。
  3. IP地址由ICANN统一负责并逐级分配。亚洲由APNIC负责,中国由CNNIC负责。
  4. IP地址属于接口(网卡) 。主机或路由器的每个接口可以配置一个或多个IP地址。

IP地址结构

在这里插入图片描述

  1. 一个IP地址可以划分为两个部分: 网络号(network numbers)和主机号(host identifier)。
  2. 网络号:用来确定拥有该IP地址的主机位于哪个网络。也称为网络前缀(network prefix)、网络标识 (network ID)
  3. 主机号:用于确定属于该网络的哪台主机。

有类网

在这里插入图片描述

-------------------------

如何改变文本的样式

强调文本 强调文本 加粗文本 加粗文本 标记文本 删除文本

引用文本

H2O is是液体。210 运算结果是 1024.
链接: link.
图片: Alt
带尺寸的图片: Alt
居中的图片: Alt
居中并且带尺寸的图片: Alt
当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。

博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片.

// An highlighted block
var foo = 'bar';

生成一个适合你的列表

  • 项目
    • 项目
      • 项目
  1. 项目1
  2. 项目2
  3. 项目3
  • 计划任务
  • 完成任务

创建一个表格

一个简单的表格是这么创建的:

项目 Value
电脑 $1600
手机 $12
导管 $1

设定内容居中、居左、居右

使用:---------:居中
使用:----------居左
使用----------:居右

第一列 第二列 第三列
第一列文本居中 第二列文本居右 第三列文本居左

SmartyPants

SmartyPants将ASCII标点字符转换为“智能”印刷标点HTML实体。例如:

TYPE ASCII HTML
Single backticks 'Isn't this fun?' ‘Isn’t this fun?’
Quotes "Isn't this fun?" “Isn’t this fun?”
Dashes -- is en-dash, --- is em-dash – is en-dash, — is em-dash

创建一个自定义列表

Markdown
Text-to- HTML conversion tool
Authors
John
Luke

如何创建一个注脚

一个具有注脚的文本。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值