计算机网络基础知识 - 网络层- 慕课网

IP报文与ICMP协议 1.IP数据包的形成 1.1 IP数据包的结构 2.ICMP是什么? 2.1 ICMP协议的功能 阅读详情

1.什么是IP地址,IP地址有什么特征?IP地址和MAC地址有什么区别和联系?

答:IP地址是网际协议地址,是标记互联网中计算机的标识。根据IPv4,IP地址有32位,一般采用分成4个8位的点分10进制记法。 IP地址是网络分配给主机的,是可以变化,不与设备绑定的;而MAC地址是唯一的,一般与设备绑定的地址。

2.IP报文由IP头部和IP数据两个部分组成,IP头部一般占用几个字节?

答:20个字节。

3.请简述IP头部包含哪些数据?

答:包含版本、首部长度、服务类型、总长度、TTL协议、校验和、源IP地址和目的IP地址等信息。

4.IP头部的TTL数据有什么作用?

答:TTL占用一个字节,TTL表示IP数据包在网络中的寿命,当TTL为0时,网络设备将丢弃这个报文。

5.网络层是怎么界定区分一个IP报文的?

答:IP协议头部有个字段为报文总长度,根据该字段划分报文。

6.路由表是网络层重要的数据结构,路由表有什么用?

答:路由表记录了目的IP地址和下一跳IP地址,在路由器受到IP数据包的时候,查询路由表将分组进行转发。

7.ARP协议有什么作用?如何清理本机的ARP缓存?

答:ARP协议将IP地址转换为对应的MAC地址,arp -d方法可以清除ARP缓存。

8.ARP协议的设计有—定的缺陷,请通过引擎自行搜索了解利用ARP漏洞攻击的方法。

答:欺骗攻击,将他人的IP和自己MAC地址绑定在一起,广播,截取信息。

9. IP地址一共4Bytes, 32bits, 理论上可以表示多少个IP?

答:2^32个IP。

1 0. 为了科学的使用IP地址, 早期的科学家把IP地址划分为A、B、C三类IP地址,这些IP地址有什么特点?

答:

IP地址分为网络号和主机号两个部分。

A类地址,第一位0,主机号8位,网络号24位

B类地址,前两位10,主机号16位,网络号16位

C类地址,前三位110,主机号24位,网络号8位。

11. A类地址理论上可以有多少个子网,每个子网理论上有多少个主机号?

答:网络号2^7-2,主机号2^24-2。网络号需要减去网络段全0和网络段后7位全1,主机号减去全0和全1。

12. 请列举特殊的网络号和特殊的主机号。

答:特殊的网络号:A类地址:0,127;B类地址:128.0;C类地址:192.0.0;

特殊的主机号:全0和全1。

13.如何计算一个IP的网络号是什么?

答:将IP地址与子网掩码做 与 操作。

14. —个网络的掩码是255.255.255.248, 谓问这个网络可以连接多少台主机?

答:主机号有3位,去掉全0和全1,可以表示6台主机。

15. 网络地址转换技术(NAT)解决了什么问题?

答:解决了IP地址不足,内网穿透问题。

16. NAT技术的实现原理。

答:将内部IP地址和端口号与外部IP地址和端口号进行映射,建立NAT表。

17. ICMP报文和IP报文—样,也是由头部和数据两个部分组成,请简述ICMP报文的头部字段。

答:8位类型、8位代码和16位校验和。

18. ICMP报文和IP报文有什么关系? ICMP报文是怎么样传输的。

答:ICMP协议和IP协议都是网路层协议,但是ICMP协议不能单独传输,ICMP报文封装进IP报文中,ICMP通过IP数据包进行传输。

19. 常见的利用ICMP协议的计算机应用有ping和traceroute, 请简述这两个应用的功能,以及这两个应用是怎么利用ICMP协议完成工作的。

答:ping用来探测网络延迟,发送回送/应答请求(0或8),时间戳请求/应答(13或14)。

traceroute,探测IP数据报走过的路径,通过发送TTL从1到n的数据报,利用主机返回的终点不可达报文来记录路径。

20. 网络层路由可以抽象成一个图算法间题,按照网络的大小可以分为内部网关协议和外部网关协议, 诮列举与网络路由相关的算法,

答:算法:Dijkstra算法,DV算法。

21. 请简述RIP协议的过程。

答:DV算法,每个结点维护两个向量,距离向量和下一节点向量;每个结点与相邻结点交换向量信息,更新向量。A受到相邻结点B的信息之间首先会以B结点为中介,假如距离更短的话就会更新距离和下一跳。

RIP协议把跳数作为DV算法的距离,每隔30s交换信息,跳数大于15,则不可达。

22. RIP协议有什么优点和缺点?

答:优点是实现简单,开销小;缺点是限制了网络的规模,更新收敛时间长。

23. 请简述OSPF协议的过程,OSPF协议中起到重要的算法是什么算法?

答:OSPF协议,开放最短路径优先算法,向所有的路由器发送消息(消息描述该路由器与相邻路由器的链路状态),只有链路状态发生变化时才会发送更新消息。Dijkstra算法。

24. OSPF协议有什么优点和缺点?

答:优点:收敛速度快,算法健壮性好。

缺点:报文复杂,发送发文开销大。

25. 网络层有了RIP协议和OSPF协议,为什么还需要BGP协议? BGP协议解决了什么问题?

答:BGP协议用于不同的AS之间通信,同时可以满足一些特殊的要求。

计算机网络——网络层要点总结 “ 本文总结了计算机网络中网络层的相关知识,适合学习过计算机网络的人群快速复习,查找相关知识点并巩固。” 阅读详情

相关推荐

计算机网络 网络层(二)子网与超网

计算机网络(八) 学习计算机网络过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流。 —— 网络层 —— 文章目录计算机网络(八)—— 网络层 ——上接《计算机网络 网络层(一)》2.5 IP 数据报的格式2.6 IP 层转发分组的流程3. 划分子网和构造超网4. 网际控制报文协议 ICMP5. 互联网的路由选择协议6. IPv67. IP 多播8. 虚拟专用网 VPN...

胡乱写点什么 1898

计算机网络学习(一)-- IP 报文和 ICMP 报文

对比维度IPv4报文结构ICMP报文结构结构组成固定首部(20字节)+ 可选首部 + 数据固定首部(8字节)+ 可变数据长度特性总长度最大65535字节,首部长度可变(20~60字节)长度随场景变化(差错报文≈48字节,查询报文可自定义)核心字段源/目的IP、TTL、协议字段、分片相关字段类型、代码、标识符、序列号数据部分用途承载上层协议数据(TCP/UDP/ICMP等)差错定位(原IP首部+前8字节)或查询数据(时间戳等)封装关系独立传输,可承载ICMP。

qq_43582136的博客 1391

就这一篇,计算机网络基础知识总结

如果说计算机把我们从工业时代带到了信息时代,那么计算机网络就可以说把我们带到了网络时代。随着使用计算机人数的不断增加,计算机也经历了一系列的发展,从大型通用计算机-超级计算机-小型机-个人电脑 -工作站-便携式电脑-智能手机终端等都是这一过程的产物。计算机网络也逐渐从独立模式演变为了网络互联模式。计算机网络基础该是程序猿需掌握的知识,也是面试过程中常常考察的内容,但往往会被忽略。今天我将献上一份详细&清晰的计算机网络基础知识总结,全文总共有十一章,把计算机网络所需要的知识基本都讲到了 ,废话不多说看下图由于

weixin_57907028的博客 2307

ICMP(协议)

ICMP协议

m0_62665450的博客 3098

计算机网络基础知识总结

文章目录第一章、计算机网络基础知识总结(一) 计算机网络组成(二) 计算机的网络分类(三) 计算机的分层结构1 网络分层模型对比2 数据的封装过程3 每一层的协议4 每一层的作用5 七层小总结(四) 服务与协议(五)网络常用测试工具(六)常见缩写第二章、各层网络及相关协议介绍(一)物理层(二)数据链路层(三)网络层(四)传输层(五)第三章、网络协议串讲--用双11的故事串起碎片的网络协议 第一章...

ThsRunningSnail的博客 2049

【Shader】Unity批量更换Shader

在Unity开发中,因为渲染管线问题,经常会遇到需要大量更改shader的问题,本篇文章讲述批量更换Shader的工具。

憨辰 1468

ICMP协议 详解,ICMP协议的功能及实现原理,ICMP协议报文类型。

ICMP协议的功能及实现原理,ICMP协议报文类型,ICMP协议类型有哪些,ICMP协议的作用。

wangyuxiang946的博客 4万+

【Anaconda】解决“libGL error: MESA-LOADER: failed to open iris”问题

stackoverflow中的“libGL error: MESA-LOADER: failed to open iris”问题。而在自己创建的conda环境中的lib下出现`GLIBCXX_3.4.30’ not found 的情况。在上述解决方案中,将第一行命令的lib路径换成自己创建的conda环境lib路径,运行指令,问题解决。目前问题解决,总结一下查找资料以及解决方法。运行如下命令,发现本地支持。

quintus0505的博客 5026

IP协议及ICMP协议简介

本文详细介绍了IP协议和ICMP协议的基本概念、结构以及它们在网络通信中的作用。文章首先解释了ICMP协议的重要性,特别是在网络通畅性测试中的作用,如使用ping命令检测网络连接。ICMP协议主要负责确认IP数据包是否成功到达目的地,并在发送过程中通知IP包被丢弃的原因。

详解FPGA及硬件电路开发 3068

PyTorch实战:从零构建CNN图像分类模型

卷积神经网络(CNN)作为计算机视觉的核心架构,通过局部连接和权值共享机制高效处理图像数据。其核心组件包括卷积层、池化层和全连接层,其中PyTorch的动态计算图特性为CNN实现提供了灵活的开发环境。在工程实践中,使用CIFAR-10这类标准数据集可以快速验证模型性能,而数据增强和批归一化等技术能有效提升模型泛化能力。通过PyTorch实现CNN不仅能够掌握图像分类的基本原理,还能为后续迁移学习和复杂视觉任务打下基础,特别是在结合Adam优化器和学习率调度策略后,模型收敛速度和准确率都能得到显著提升。

weixin_42405592的博客 318

STM32F103C8T6 Bootloader开发实战:串口IAP固件升级与Keil工程配置详解

本文详细介绍了STM32F103C8T6 Bootloader开发实战,重点讲解串口IAP固件升级的实现方法与Keil uVision5工程配置。通过Flash分区管理、USART1通信协议设计及应用程序跳转机制等核心技术,帮助开发者掌握嵌入式系统固件升级方案,提升设备维护效率。

weixin_29165725的博客 437

计算机网络——网络层

描述了一些与网络层相关的重要协议和概念,包括网络层协议IP、虚拟互连网络、地址解析协议ARP、ICMP协议、IP数据报的格式、路由选择协议、子网划分、网络地址转换NAT等。 此外,我还描述了IPv6的基本首部、地址和过渡方法,以及MPLS和其工作原理。我们还讨论了IP多播、虚拟专用网VPN、多协议标记交换MPLS等相关概念和技术。

商务合作|种草文章|产品测评 1万+

基于Jira与Confluence的企业知识库AI助手构建实战

检索增强生成(RAG)技术通过结合信息检索与大型语言模型,有效解决了AI在专业领域知识不足的问题。其核心原理是将外部知识库(如企业文档)进行向量化存储,在用户提问时进行语义检索,并将相关上下文注入提示词中,从而生成精准、有据可依的回答。这一技术架构在工程实践中价值显著,它无需重新训练模型即可让AI掌握特定领域的专业知识,大幅提升了回答的准确性与实用性。典型的应用场景包括智能客服、企业内部知识问答以及代码辅助等。本文以开源项目`dev-kostiuk/jira-confluence-ai-context`为例

weixin_42520448的博客 368

计算机网络 — 网络层

一、网络层简介 网络层介于传输层和数据链路层之间,其主要作用是实现两个网络系统之间的数据透明传送,具体包括路由选择,拥塞控制和网际互连等。网络层负责在不同的网络之间(基于数据包的IP地址)尽力转发数据包,不负责丢包重传和接收顺序。 网络层是网络与网络之间通信的最底层,在数据从数据链路层向传输层进行数据传输的通信中,起到构建一个中间通信子网的作用。不同网络有这不同的网络层协议和地址规范,如果一个网络中的用户不能识别其他网络的通信协议和地址规范,那么这两个网络之间就不能进行数据通信,就好比不同国家有着不同的

IT__learning的博客 2万+

UltraScale+ FPGA中GTY收发器参考时钟的跨Bank共享机制解析

本文深入解析了UltraScale+ FPGA中GTY收发器参考时钟的跨Bank共享机制,详细介绍了时钟布线架构、SLR区域限制及Vivado工程配置要点。通过实际案例和优化建议,帮助工程师解决高速串行通信中的时钟共享问题,提升系统性能。

weixin_29280219的博客 632

SQL基础:HQL之常用的行列转换应用总结

行列转换是数据开发者的基本技能,也是面试重点,在数据开发中处处可见,本文对常见的几种情况进行了总结,包括了多行转多列,多行转单列,多列转多行,单列转多行的几种情况,并给出了解决思路和方法,读者可根据本文给出的思路灵活应对业务中遇到的问题。

石榴姐yyds 1800

【计算机网络】计算机网络基础知识笔记

相关视频——计算机网络微课堂(有字幕无背景音乐版) 前言 因特网概述 网络、互联(连)网和因特网 网络是由若干结点和连接这些结点的链路组成的。 多个网络还可以通过路由器互联起来,这样就构成了一个范围更大的网络,即互联网。因此,互联网是网络的网络。 因特网是世界上最大的互连网络。 internet与Internet interne互联网是一个通用名词,它泛指由多个计算机网络互连而成的网络。在这些网络之间的通信协议可以是任意的。 Internet因特网则是一个专用名词,它指当前全球最大的、开放的、由.

半生瓜のblog 1万+

在WSL2中配置代理(Windows)

通过按照上述步骤在WSL2中配置代理,我们可以轻松地在Windows子系统Linux中使用代理服务器访问互联网。请确保提供正确的代理服务器地址和端口号,并根据实际情况进行修改。在WSL2中使用代理是一个常见的需求,它允许我们在Windows子系统Linux中通过代理服务器访问互联网。本文将详细介绍如何在WSL2中配置代理,并提供相应的源代码示例。如果返回的IP地址与代理服务器所在地不同,说明代理正常工作。希望本文能对你有所帮助!如有其他问题,请随时向我提问。替换为实际的代理服务器地址和端口号。

FcUnity的博客 4356

计算机网络--哈工大网课--MOOC中国大学 慕课 答案

*仅做个人记录,大家可以做完题来对照一下,题目偶尔有变化。 第1周 计算机网络概述(上)(2h12m02s) 作业1 1.(14分) 如下图所示网络。A在t=0时刻开始向C发送一个2Mbits的文件;B在t=0.1+e秒(e为无限趋近于0的小正实数)向D发送一个1Mbits的文件。忽略传播延迟和结点处理延迟。 请回答下列问题: 1) 如果图中网络采用存储-转发方式的报文交换,...

qq_29600105的博客 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

计算机网络基础知识

osi七层网络模型、TCP/IP/五层模型、TCP/IP四层模型 三次握手以及四次会挥手

m0_59535683的博客 5646

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

北航计网课实验3-网络层实验报告

北航计网课实验3-网络层实验报告 【下载地址】北航计网课实验3-网络层实验报告 这是一份北航计网课实验3的网络层实验报告,深入探讨了网络层的核心知识与实验操作。报告详细记录了实验目的、原理、步骤及结果,为学生提供了全面的学习参考。通过这份实验报告,您可以系统地了解网络层的运作机制,掌握相关实验技能,提升对计算机网络的理解...

gitblog_06740的博客 645

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

推荐文章:哈工大《计算机网络》网课笔记

推荐文章:哈工大《计算机网络》网课笔记 去发现同类优质开源项目:https://gitcode.com/ 哈工大《计算机网络》网课笔记:项目的核心功能/场景 哈尔滨工业大学《计算机网络》网课笔记,助力学子系统学习网络层与传输层知识。 项目介绍 在数字时代,计算机网络已成为现代信息技术不可或缺的基石。哈尔滨工业大学《计算机网络》网课笔记,是专门为帮助学子理解和掌握计算机网络课程而精心制作的资源。这份...

gitblog_06773的博客 362

计算机网络——网络层(1)

对计算机网络中IPv4和IPv6进行讲解分析以及通用转发和SDN进行了细致的讲解

AI+全栈,AI+应用,实操落地,前沿技术 3934

哈工大《计算机网络》网课笔记

哈工大《计算机网络》网课笔记 去发现同类优质开源项目:https://gitcode.com/ 这里提供的资源文件是哈尔滨工业大学《计算机网络》网课的笔记,以.md文件格式呈现。该笔记格式美观,内容详实,包含了丰富的图表和清晰的文字描述,便于理解和学习。 笔记内容概述 该笔记主要涵盖了前八周的网络课程内容,重点聚焦于网络层和传输层的详细讲解。内容结构清晰,知识点覆盖全面,是学习和复习计算机网络课程...

gitblog_06730的博客 453

计算机网络基础知识及面试总结-这应该是最全的了

1. 计算机网络TCP/IP协议栈,OSI参考模型 1.1 计算机网络的性能指标 整段通路中的数据量;可以理解为比如1000米公路中的汽车数量 2.传输层: 传输层提供 应用进程之间,发送端端口到接收端端口之间的服务,要进行差错检验、流量控制、面向连接或无连接的服务 2.1 用户数据报协议UDP:不建立连接,尽最大努力交付,不保证接收 2.2 数据传输协议TCP 每个数据包含目的地址,数据路由相互独立(路径可能变化);网络尽最大努力交付数据,但不保证不丢失、不保证先后顺序、不保证在时

尚墨1111的博客 4326

计算机网络的网络层(下)

4.2网际协议IP 四、超网 1、超网现象 本来计算机A和计算机B在同一个网段,可以直接的进行数据的收发,但是由于子网掩码设置错误,导致网络ID不一样。也就是机器觉得他们不在同一个网段上。 在这种情况下,A计算机到B计算机通信,必须通过路由器转发,如下图所示,这样两个子网能够通信。但是本来这些计算机物理上就是在同一个网段,还需要路由器转发,效率不高。 2、合并两个网段 如图所示,将192.168...

Clichong 1587
上一篇: 计算机网络基础知识 - 概述-数据链路层-物理层 - 慕课网
下一篇: OBS软件黑屏解决方法-Win10
DedicateToAI
博客等级 码龄9年 6粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值