IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> 计算机网络(四)—— 网络层(7、8、9):IPv4数据报的首部格式、网际控制报文协议ICMP、虚拟专用网VPN与网络地址转换NAT -> 正文阅读

[网络协议]计算机网络(四)—— 网络层(7、8、9):IPv4数据报的首部格式、网际控制报文协议ICMP、虚拟专用网VPN与网络地址转换NAT

计算机网络系列内容的学习目录 → \rightarrow 谢希仁计算机网络学习系列内容汇总

7. IPv4数据报的首部格式

在这里插入图片描述

7.1 课后练习

??1. 以下关于IPv4数据报结构的描述中,错误的是( B )
??? A. IPv4数据报的首部长度是可变的
??? B. IPv4数据报首部中的协议字段表示IP的版本,值为4表示IPv4
??? C. IPv4数据报首部中的首部长度字段以4B为单位,总长度字段以字节为单位
??? D. IPv4数据报首部中的生存时间字段的值表示一个IPv4数据报可以经过路由器的数量
???分析: IPv4数据报首部中的协议字段指明IPv4数据报的数据部分是何种协议数据单元。

??2. 在IPv4数据报首部的字段中,与分片和重组无关的字段是( D )
??? A. 标识
??? B. 标志
??? C. 片偏移
??? D. 协议
???分析: 在IPv4数据报首部的字段中,与分片和重组无关的字段是协议。

??3. 以下关于IPv4数据报分片基本方法的描述中,错误的是( D )
??? A. IPv4数据报长度大于MTU时,就必须对其进行分片
??? B. DF值为0表示允许对IPv4数据报进行分片
??? C. 分片的MF值为1表示接收到的分片不是最后一个分片
??? D. 属于同一原始IPv4数据报的分片可以具有不同的标识
???分析: 关于IPv4数据报分片基本方法, 标识:属于同一个数据报的各分片数据报应该具有相同的标识。

8. 网际控制报文协议ICMP

在这里插入图片描述

8.1 课后练习

??1. 下列关于ICMP报文的说法中,错误的是( A )
??? A. ICMP报文直接封装在链路层帧中发送
??? B. ICMP报文可用于报告IP数据报的传输错误
??? C. ICMP报文需要封装在IP数据报中发送
??? D. ICMP报文本身出错将不再处理
???分析: ICMP报文作为IP层数据报的数据,加上IP数据报的首部,组成IP数据报发送出去。

??2. 以下关于ICMP差错报告报文的描述中,错误的是( C )
??? A. 对于已经携带ICMP差错报告报文的IP数据报,不再产生ICMP差错报告报文
??? B. 对于已经分片的IP数据报,只对第一个分片产生ICMP差错报告报文
??? C. PING使用了ICMP差错报告报文
??? D. tracert使用了ICMP回送请求和回答报文以及差错报告报文
???分析: PING使用了ICMP的询问报文中的回送请求和回答报文。

??3. 若某个路由器收到TTL值为1的IP数据报,则( D )
??? A. 转发该IP数据报
??? B. 仅仅丢弃该IP数据报
??? C. 丢弃该IP数据报并向发送该IP数据报的源主机发送类型为终点不可达的ICMP差错报告报文
??? D. 丢弃该IP数据报并向发送该IP数据报的源主机发送类型为时间超过的ICMP差错报告报文
???分析: 若某个路由器收到TTL值为1的IP数据报,则丢弃该IP数据报并向发送该IP数据报的源主机发送类型为时间超过的ICMP差错报告报文。

9. 虚拟专用网VPN与网络地址转换NAT

9.1 虚拟专用网VPN(Virtual Private Network)

在这里插入图片描述

9.2 网络地址转换NAT

在这里插入图片描述

9.3 课后练习

??1. 根据NAT协议,下列IP地址中不允许出现在因特网上的是( C )
??? A. 192.172.56.23??B. 172.15.34.128?? C. 192.168.32.17??D. 172.128.56.65
???分析: A项,192.172.56.23,不属于私有IP地址C类,可以出现在因特网上,不当选;
?????? B项,172.15.34.128,不属于私有IP地址B类,可以出现在因特网上,不当选;
?????? C项,192.168.32.17,属于私有IP地址C类,不可以出现在因特网上,当选;
?????? D项,172.128.45.34,不属于私有IP地址B类,可以出现在因特网上,不当选。
?????? NAT(网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种通过使用少量的公有IP地址代表较多的私有IP地址的方式,将有助于减缓可用的IP地址空间的枯竭。私有IP地址是指内部网络或主机的IP地址,公有IP地址是指在因特网上全球唯一的IP地址。RFC1918为私有网络预留出了三个IP地址块,如下:A类: 10.0.0.0~10.255.255.255;B类: 172.16.0.0~172.31.255.255;C类: 192.168.0.0~192.168.255.255。上述三个范围内的地址不会在因特网上被分配,因此可以不必向ISP或注册中心申请而在公司或企业内部自由使用。故本题正确答案选C。

??2. 为了解决IPv4地址耗尽的问题,可以采用以下一些措施,其中治本的是( D )
? ??A. 采用CIDR??B. 采用VPN?? C. 采用NAT??D. 采用IPv6
???分析: 为了解决IPv4地址耗尽的问题,可以采用以下一些措施,其中治本的是采用IPv6。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-06-08 19:15:14  更:2022-06-08 19:15:41 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 0:22:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码