计算机网络期末复习1(最后一天才开始学版)

1.一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。试问真正的数据是(用十六进制写出)

由于PPP帧的标志字段为7E,因此,为了区别标志字段和信息字段,将信息字段中出现的每一个0x7E转变成(0x7D,0x5E),0x7D转变成(0x7D,0x5D)。
7D 5E:表示一个真正的7D(因为5E是7D的转义形式)。
FE 27:这两个字节不是控制字符,保持不变。
7D 5D:表示一个真正的7D(因为5D是7D的转义形式)。
7D 5D:同上,表示一个真正的7D。
65:这个字节不是控制字符,保持不变。
7D 5E:表示一个真正的7E(因为5E是7E的转义形式)。
答案:7E FE 27 7D 7D 65 7E

2.计算机网络原理五层协议的体系结构分别是物理层、数据链路层、网络层、传输层和应用层,各层的作用和功能是什么?

  • 物理层:
    功能:物理层是五层协议体系结构的最底层,负责在物理媒体上实现原始的比特流传输,确保数据从一个节点传输到另一个节点。
    作用:提供物理连接,通过传输媒介(如电缆、光纤)发送和接收原始比特流。
  • 数据链路层:
    功能:数据链路层负责在相邻节点之间的无错数据传输,将原始比特流组织成帧(frame),并提供错误检测和修正。
    作用:确保数据的可靠传输,处理帧的同步、流量控制和错误控制,并识别不同的物理媒体访问方式(如CSMA/CD、令牌环等)。
  • 网络层:
    功能:网络层负责数据包从源到目的地的传输和路由选择,将数据链路层提供的帧封装成数据包(packet),并决定数据包从发送方到接收方的最佳路径。
    作用:实现不同网络之间的互联,提供逻辑连接,确保数据正确、高效地传送到目的地,处理数据包的寻址和路由选择。
  • 传输层:
    功能:传输层负责提供端到端的数据传输服务,确保完整、可靠的数据传输,处理数据分段、流量控制、差错恢复和排序。
    作用:向高层屏蔽了下层数据通信的细节,为应用层提供透明的数据传输服务,实现不同应用进程之间的通信。
  • 应用层:
    功能:应用层是最高层,负责向用户提供网络应用服务,如文件传输、电子邮件、远程登录等。
    作用:为用户提供网络应用的接口和协议,使网络资源能够被不同用户和应用所使用,处理应用层的交互和数据表示。

3.网络适配器(网卡)的作用是什么?网络适配器工作在哪一层?

网络适配器,通常称为网卡,是计算机连接到网络的硬件设备。它允许计算机通过传输介质(如双绞线、光纤或无线信号)与其他计算机或网络设备进行通信。网卡的主要作用是将计算机的数字信号转换为可以在传输介质上传播的信号,同时将来自传输介质的信号转换为计算机可以理解的数字信号。

网络适配器工作在数据链路层和物理层。

4.端口的作用是什么?端口划分为哪三类?

端口是是计算机与外界通讯交流的出口,用于区分同一台主机上的不同网络服务或应用程序。当数据包到达主机时,它需要知道应该将数据发送到哪个服务或应用程序。端口就是用来标识这些服务或应用程序的逻辑地址。

熟知端口、注册端口、动态和私有端口。

5.数据链路层要发送的数据为101110。采用CRC生成多项式是P(X)=X^3+1。应添加在数据后面的余数是?

多项式共4位:1001,先将发送数据后面加上3位0得到101110,000,再用这个数对1001进行模2除法(异或)得到余数011。

6.TCP判断网络拥塞的依据是超时重传。

7.TCP/IP网络体系结构中的网络层提供的是 无连接 不可靠 的数据报服务。

8.世界上第一个互联网是ARPANET。

9.A与B之间建立了TCP连接,A发送:seq=300, ACK=101,数据长度为7,那么B的确认报文中:seq=?,ACK=?

seq=300表示从编号为300的位置开始发送长度为7的数据,于是307之前的数据都已经获取到了,ACK=307;

A发送的ACK=101表示B的确认报文中的seq应该为101,于是seq=101,ACK=307。

10.DHCP的协议配置是指( )。

A.协议参数化 B.安装协议模块 C.设置服务访问点 D.协议参数赋值
选D。

11.TCP是全双工,UDP是半双工。

12.为了纠正n比特的错误,应该使用2n+1的海明距。

13.第一次传输时,设TCP的拥塞窗口的慢启动门限初始值为8(单位为报文段),当拥塞窗口上升到12时,网络发生超时,TCP开始慢启动和拥塞避免,那么第12次传输时拥塞窗口大小为( )。

变化过程为:1, 2, 4, 8, 9, 10, 11, 12, 1, 2, 4, 6, 7, 8, 9,第12次应该为6。

14.SMTP客户端无需登录就可以发送邮件到服务器,协议不能传输二进制数据,只能传输ascii数据。

15.局域网中,硬件地址又称为物理地址或MAC地址。

16.MAC地址长度为 48 位。

17.ISP的含义是:因特网服务提供者

18.计算机网络按作用范围可分为:广域网、局域网、城域网。

19.一个TCP连接分三个过程:建立连接、数据传输、释放连接。

20.与互联网连接有局域网、拨号上网两种方式。

21.全双工、半双工、单工的概念。

全双工:允许两台设备同时进行双向数据传输。

半双工:允许两台设备进行双向数据传输,但不能同时进行。

单工:只允许数据往一个方向传输。

22.典型的多路复用技术

  1. 频分多路复用FDM
  2. 时分多路复用TDM
  3. 码分多路复用CDMA

频分复用(FDM):按频率划分的不同信道,用户分到一定的频带后,在通信过程中自始至终都占用这个频带,可见频分复用的所有用户在同样的时间占用不同的带宽资源(带宽指频率带)

时分复用(TDM):按时间划分成不同的信道,每一个时分复用的用户在每一个TDM帧中占用固定序列号的间隙,可见时分复用的所有用户是在不同时间占用同样的频带宽度

码分复用(CMD):更常用的是码分多址(CMDA),每一个用户可以在同样的时间使用同样的频带进行通信,由于各用户使用经过特殊挑选的不同码型,因此各用户之间不会造成干扰。码分复用最初用于军事通信,因为这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现,后来才广泛的使用在民用的移动通信中,它的优越性在于可以提高通信的话音质量和数据传输的可靠性,减少干扰对通信的影响,增大通信系统的容量,,降低手机的平均发射功率等。

23.曼彻斯特编码

向下是1,向上是0。
在这里插入图片描述

24.中间设备又称为中间系统或中继(relay)系统。

物理层中继系统:转发器(repeater)。
数据链路层中继系统:网桥或桥接器(bridge)。
网络层中继系统:路由器(router)。
网桥和路由器的混合物:桥路器(brouter)。
网络层以上的中继系统:网关(gateway)。

25.ICMP的作用

用于在主机路由器之间传递控制信息,包括报告错误、交换受限控制状态信息等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/855025.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PIL保存后的图像莫名的失真,部分不失真部分很失真

原图片是这样的: PIL会自行**“自救”被正则化的图片,导致自救过曝,部分颜色非常失真,但是部分又保存的还行。现象如下: 这里你检查一下你保存的是不是被正则化的图片**,如果是,改改。 查看一…

【vue大作业-端午节主题网站】【预览展示视频和详细文档】

vue大作业-端午节主题网站介绍 端午节,又称为龙舟节,是中国的传统节日之一,每年农历五月初五庆祝。这个节日不仅是纪念古代爱国诗人屈原的日子,也是家人团聚、共享美食的时刻。今天,我们非常高兴地分享一个以端午节为…

宝塔面板使用技巧(pure-FTP)上传文件和文件夹默认权限644的修改

前言 科技在进步各种各样的开源软件和库让我们应接不暇,我估计现在所有做php开发的人员都知道宝塔面板,我就经常用,但是不知道大家出现过一个问题不就是在我们开发过程中需要实时的给服务器上传我们开发的文件那么就涉及到了宝塔自带的pure-F…

【unity小技巧】unity3D寻路指示轨迹预测

最终效果 文章目录 最终效果前言设置好LineRenderer线组件配置,用于绘制寻路轨迹代码烘培导航网格运行效果参考 前言 最近刷到b站up主山长操作库的内容,感觉很有意思,于是就简单整理了一下。注意本文的实现思路完全是按这位up整理的&#xf…

JAVAEE之网络原理(2)_传输控制协议(TCP)、概念、格式、确认应答及超时重传机制

前言 在上一节中,我们介绍了 UDP (用户数据报) 的相关知识,在这一节中我们将继续介绍传输层中另一种更为重要的协议。 一、什么是TCP协议? 1.1 TCP 基本概念 TCP协议全称:传输控制协议(TCP,Transmission C…

python基础语法 002 - 4 字符串

1 字符串 字符串:引号括起来的数据类型 # 双引号 a "yuze wang"# 单引号 a ’yuze wang‘# 三引号 a ’‘’yuze‘‘’ a """yuze"""注意:所有格式表示都是半角,全角会报错 1.1 引号表示 …

HSE在企业中的重要性:健康、安全与环境的全面保障

在当今企业运营中,健康、安全与环境(HSE)管理体系已经成为不可或缺的一部分。HSE管理不仅保护员工的健康和安全,还致力于环境的可持续发展。本文将简洁明了地阐述HSE在企业中的关键作用及其带来的综合效益。 员工健康保护 健康风…

深入理解Qt状态机的应用(一)

Qt的状态机框架提供了一种管理复杂系统状态的方法,它基于经典的有限状态机(FSM)理论。这种框架在开发涉及多种状态和状态之间需要明确转换的应用程序时特别有用,如用户界面交互、网络协议、游戏开发等场景。 什么是有限状态机&a…

手写一个JSON可视化工具

前言 JSON 平时大家都会用到,都不陌生,今天就一起来实现一个 JSON 的可视化工具。 大概长成下面的样子: 树展示 相比于现有的一些 JSON 格式化工具,我们今天制作的这个小工具会把 JSON 转为树去表示。其中: 橙色标…

跟TED演讲学英文:A tale of mental illness -- from the inside by Elyn Saks

A tale of mental illness – from the inside Link: https://www.ted.com/talks/elyn_saks_a_tale_of_mental_illness_from_the_inside Speaker: Elyn Saks Date: June 2012 文章目录 A tale of mental illness -- from the insideIntroductionVocabularySummaryTranscriptA…

全新AI图像擦处理工具上线,手机电脑版资源合集下载

下载地址: 安卓手机版: 点击下载 苹果手机版: 点击下载 电脑版(支持Mac和Windows): 点击下载 图像处理技术在当今迅速发展,为了满足广大用户的需求,我们推出了一款强大的图像优化…

三星S20以上手机中的动态相片及其分解

三星S20以后的相机,相机拍出来的图片,用三星手机自带的“相册”打开之后,还会有“查看动态照片”的选项,点击之后就能查看拍照片时前后2秒左右的视频! 不知道这个功能是不是三星独有的。 这样得到的图片非常大。因为…

yum的概念、相关命令、ftp http部署步骤;NFS共享文件操作步骤

目录 yum 配置文件 缓存功能操作步骤 创建并配置本地仓库文件 yum相关命令 yum install __ yum repolist yum list __ yum info __ yum search __ yum whatprovides __ yum remove __ yum -y update __ yum history yum grouplist yum groupinstall "__&q…

前沿技术丨实车测试必须注意的3个方面

在汽车网络通信中,ECU零部件测试、域/系统测试在测试条件上存在局限性,往往由于无法完全仿真工作环境、无法排除特殊干扰因素、异常场景预估不充分,导致在集成到整车后才新暴露出一些功能、性能、兼容性问题。 实车通信测试是作为测试验证的…

DolphinScheduler日志乱码、worker日志太多磁盘报警、版本更新导致不兼容怎么办?

作者 | 刘宇星 本文作者总结了在使用Apache DolphinScheduler过程中遇见过的常见问题及其解决方案,包括日志出现乱码、worker日志太多磁盘报警、版本更新导致不兼容问题等,快来看看有没有困扰你想要的答案吧! DolphinScheduler集群环境有多…

实验室装修公司教你在实验室装修设计中要注意哪些细节

实验室装修设计是一项高度专业化的工作,涉及到空间布局、材料选择、家具配置、施工质量和验收标准等多个方面。一个成功的实验室装修项目,不仅要满足实验操作的需求,还要确保人员的安全和舒适。以下是广州实验室装修公司小编分享的在实验室装…

github如何删除仓库?

之前练习Git上传的时候,在Github创建的测试项目已经不需要了,所以要如何删除? 首先进入Github主页,可以直接点击左侧1处的仓库,也可以点击2处的头像,再选择进入那个仓库。 我选择删除最后一个FlashAndShan…

高压线防外破警示灯在电力安全发挥的作用_鼎跃安全

高压输电线路往往跨越城市、乡村和野外,覆盖范围广泛。随着城乡建设和交通运输的快速发展,高压线路周围的活动频繁,外部破坏风险增加。车辆撞击电线杆、施工机械误碰线路以及人为破坏等事件时有发生,严重影响电力供应的稳定性和安…

基于javassm实现的物流管理系统

开发语言:Java 框架:ssm 数据库:mysql 系统页面展示 4.1登陆页面 平台登录:主要是做权限分配和安全限制等操作。可以把快递员,客户,派单员等人员角色区分开来。 4.2注册页面 用户注册界面:…

如何在宝塔中使用命令行执行命令

一、 进入宝塔,找到网站然后点击根目录 二、进入项目中,然后点击 终端 三、如果这里会弹出输入密码的框,那就是需要你输入一下你服务器的 账号密码,然后就登录进去了,可以在这里直接执行命令即可,比如我这…