- 从逻辑上看,计算机网络是由 终端系统 和 通信子网 组成。
解析:
计算机网络是由网络硬件系统和网络软件系统构成的;
从逻辑功能上看,则是由终端系统和通信子网组成的;
从拓扑结构看是由一些网络节点和通信链路构成的。
-
通信协议的三要素是语法、语义和同步。
-
按照网络作用范围,计算机网络分为局域网 、城域网、广域网、区域个人网和因特网。
-
在OSI参考模型中,传输的基本单位是帧的层次是数据链路层,该模型的最高层是应用层。
- 在OSI参考模型中,自下而上第一个提供端到端服务的层次是(B)。
(A)数据链路层 (B)网络层 (C) 传输层 (D) 应用层
- 若网络形状是由站点和连接站点的链路组成的一个闭合环,则称这种拓扑结构为(C)。
(A) 星形拓扑 (B)总线拓扑 (C) 环形拓扑 (D)树形拓扑
- 在OSI参考模型中,物理层的主要功能是(B)。
(A)数据链路的访问控制和管理 (B)透明地传输比特流
(C)在物理实体间传送数据帧 (D)发送和接收用户数据报文
- 下面关于计算机网络的体系结构和协议的叙述,不正确的是(B)。
(A)计算机网络体系结构是计算机网络及其部件所应完成的功能的精确定义
(B)TCP/IP体系结构中的应用层对应于OSI体系结构中的表示层和应用层
(C)网络协议是为进行网络中的数据交换而建立的规则、标准和约定
(D)网络协议是“水平”的概念
解析:OSI与TCP/IP比较
B、TCP/IP体系结构中的应用层对应IS0/OSI体系结构的会话层、表示层和应用层。
D、协议是控制对等实体之zd间通信的规则,是水平的。
服务是下层通过层间接口向上层提供的功能,是垂直的。
- 下列选项中,不属于网络体系结构中所描述的内容是(A)。
(A)协议内部实现细节 (B)网络层次 (C)每一层使用协议 (D)每层须完成的功能
- 什么是网络协议?由哪几个基本要素组成?
网络协议的定义:为计算机网络中进行数据交换而建立的规则、标准或约定的集合。
一个网络协议至少包括三要素:语法、语义、同步(定时/时序)。
- 画出OSI-RM模型的结构图,并简要说明各层次的功能。
应用层:用户与网络的接口,直接为用户的应用进程提供服务。
表示层:处理流经结点的数据编码的表示方式问题。
会话层:管理和协调不同主机上各种进程之间的通信(对话)。
运输层:为两台主机中进程之间的通信提供服务。
网络层:为网络上的不同主机之间提供分组的传输服务。
数据链路层:将源计算机网络层来的数据可靠的传输到相邻节点的目标计算机的网络层。
物理层:透明的传送比特流。
==============================================================================
本次作业所有知识点都建立在以前的笔记上:
- 码元周期 T = 1×10-4 秒,且传送 16 电平信号,传码速率为10000Bd、传信速率为40000 b/s。
解析:
传码速率 Nbd = 1 / T = 10000波特;
由于传送16电平信号,M = 16,传信速率 Rb = NBdlog2M = 40000 bit/s;
- 若 AB 两台计算机之间的距离为 1000km,假定在电缆内信号的传播速度是 2×108m/s,数据块长度为 105bit,数据发送速率为 1Mb/s,则发送时延是 100毫秒,传播时延是 5毫秒。
解析:
发送时延 = 数据块长度 / 信号带宽 = 105bit / 1Mb/s = 100ms
传播时延 = 信道长度 / 信号的传播速度 = 1000km / (2 x 108m/s) = 5ms
- 在常用的有线的传输媒体中,主要有双绞线、同轴电缆和光纤。
解析:有线的传输介质
- 信道复用技术包括频分复用、时分复用、波分复用和码分复用。
解析:多路复用技术
- 在一个带宽为 4KHz、没有噪声的信道,采用16相调制技术传输二进制信号时能够达到的极限数据传输率为(C)。
(A)8 Kbps (B)24 Kbps (C)32 Kbps (D)64 Kbps
香农定理:信道的极限信息传输速率(信道容量)C = Wlong2(1 + S/N);
W 为信道的带宽(以 Hz 为单位),S / N为信道内信号和噪声的功率之比;
解析:
本题中,带宽 W = 4000Hz,M = 16,log2M = 4比特,
则信道容量 C = 2Wlog2M = 2 = 2 x 4000 x 4 = 32kbit/s
- 与电路交换相比,分组交换最大的缺点是(A)。
(A)控制开销高
(B)不能实现链路共享
(C)不能实现速率转换
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新
如果你觉得这些内容对你有帮助,可以添加V获取:vip1024b (备注Java)
最后
作为过来人,小编是整理了很多进阶架构视频资料、面试文档以及PDF的学习资料,针对上面一套系统大纲小编也有对应的相关进阶架构视频资料
一个人可以走的很快,但一群人才能走的更远。如果你从事以下工作或对以下感兴趣,欢迎戳这里加入程序员的圈子,让我们一起学习成长!
AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算
成长!**](https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)
AI人工智能、Android移动开发、AIGC大模型、C C#、Go语言、Java、Linux运维、云计算、MySQL、PMP、网络安全、Python爬虫、UE5、UI设计、Unity3D、Web前端开发、产品经理、车载开发、大数据、鸿蒙、计算机网络、嵌入式物联网、软件测试、数据结构与算法、音视频开发、Flutter、IOS开发、PHP开发、.NET、安卓逆向、云计算