感激相遇 你好 我是阿ken
个人微信:文末可添加! 有问题请随时与我交流,一个人可以走的很快,但一群人才可以走的更远!
「关注」:提高学习效率!
👍🏻:原创不易,适当鼓励!⭐:收藏文章,温故知新!
💬:评论交流,共同进步!
首先 不得不说的是 这次重新开的「 吐血整理 」计算机文化基础是我最早开始着手的一个系列 之前旧版算是"预习" 虽然非常稚嫩 但还是十分有幸能够得到一些备考小伙伴甚至在职老师的肯定和支持 这次到我即将奔赴"战场" 最近也是翻看过多家网课 以及原计算机文化基础高职高专版备考教材、多套试题的"实战" 又整理了新的一版 这一次我会用近乎苛刻的要求 取努力规整自己的排版 以及重点and难点知识点的梳理和讲解 可能你所看的某一处 都有我的多次删改 不想掺杂任何废话 但也要求内容完整 后期也会对内容不足之处不定期进行删改

「点击下方目录可自动跳转」
通信线路也称传输介质。根据形态的不同,我们可以把传输介质分为有线传输介质和无线传输介质。
⒈有线传输介质
有线介质技术成熟,性能稳定,成本较低,是目前局域网中使用最多的介质。有线传输介质主要有双绞线、同轴电缆和光纤等。
ⅰ双绞线
✔ 双绞线是把两条相互绝缘的铜导线绞合在一起。
✔ 单位长度上的绞合次数越高,抵消干扰的能力就越强。(记住)
ⅱ同轴电缆
(了解即可,但把双绞线记住)
✔ 同轴电缆内有内导体铜芯、绝缘层、网状编织的外导体屏蔽层以及塑料保护层组成。由于屏蔽层的作用,同轴电缆有较好的抗干扰能力。
ⅲ光纤(考试重点)
(记住下图)
✔ 光纤是由非常透明的石英玻璃拉成细丝做成的,信号传播利用了光的全反射原理。(下图2-光纤)
✔ 光纤的优缺点:(常考)
短距离传输,用双绞线;远距离传输,用光纤;
相比于双绞线(例如"制作网线"),操作难度大。
有线传输介质中,光纤传播速度最快
⒉无线传输介质
(记上几个常见的,就ok)
ⅰ无线电波
ⅱ红外线
ⅲ卫星通信
ⅳ微波通信
ⅴ激光
一般只问无线传输介质有哪几个 知道上面的名字就好了
而有线的一般问光纤的材质、传输、优点等。
(一般只考咱们日常中最熟悉的,考的最多的是路由器,其次是调制解调器)
⒈中继器
中继器的作用是为了放大电信号(功能),提供电流以驱动长距离电缆,增加信号的有效传输距离,从本质上看可以认为是一个放大器,承担信号的放大和传送任务。
例如"我"想给家里的WiFi增强信号 总感觉出了家门没多远自家WiFi就没信号了很烦 这时你可以去给ta加一个中继器来增加ta的"信号"。
⒉路由器
路由器属于网间连接设备,对不同的网络(局域网和广域网之间也可以用路由器连接)之间的数据包进行存储、分组转发处理,具有选择路径和判断网络地址的功能。
上述中说到的不同的网络之间可假设是局域网和广域网之间。
路由器分为路由器和无线路由器,家中使用的路由器即为无线路由器
⒊网桥
(考的最少,了解即可)
网桥主要功能是将一个网站的数据沿通信线路复制到另一个网络中去。它可以有效连接两个局域网。
连接同种网络的时候,要用到网桥
⒋网关
网关又称协议转换器,是将两个使用不同协议的网段连接在一起的设备。它的作用就是对两个网段中的使用不同传输协议的数据及进行相互转换的翻译转换。
连接不同种网络的时候,要用到网关:用于对不同类型的网络进行协议转换。
例如连接一个局域网和广域网
连接不同种网络的还有路由器,不同的是:***!!!***
⒌集线器(Hub)
(记住集线器的中英文对照)
集线器是计算机网络中连接多台计算机或其他设备的连接设备。
集线器主要功能是对信号进行再生整形放大,以扩大网络的传输距离。
例如网吧 我们都知道网吧的网速非常快 那么网吧为什么网速这么快呢 是因为ta基本都使用了"集线器":把网吧内所有"信号"都集中到集线器上 然后由集线器再分散给各个机器,类似于我们之前提到过的星形拓扑结构 这里所说的集中信号再分散就是上述中我们说到的"再生整形放大"。且集线器能构成拓扑结构,可以构成局域网。
简而言之:例如网吧、网卡、电竞馆就会用到集线器来提高"网速"。
集线器构成的拓扑结构是星型拓扑结构
⒍网卡
网卡又称网络适配器(NIC),是计算机网络中最重要的连接设备之一,一般插在机器内部的总线槽上,网线则接在网卡上。
局域网 上网必备
网卡的作用:
✔ 提供固定的网络地址。(MAC地址 是唯一的)
✔ 接收网线上传来的数据。
✔ 把本机要向网上传输的数据,通过网线传送到网上。
⒎调制解调器(Modem)
用于计算机与电话线的连接,可将计算机的数字信号调制为交流模拟信号发送出去,又可将收到的交流模拟信号解调为数字信号为计算机所接受。
调制解调器的主要技术指标是传输速率bps。(bps也是单位 代表位bit/秒)
我们常说的"猫"
计算机是数字信号 电话线是模拟信号 从数字信号转为模拟信号叫调制 反之叫解调。 调制解调器实际上包括"调制"和"解调" 这两个东西。
通信设备(小结):
(考的不多 很多东西知道了解即可 甚至有的东西有个印象就ok)
✔ 网络协议指的是计算机网络中相互通信的对等实体之间交换信息时必须遵循的规则的集合。
网络上的规则就是网络协议
✔ 网络协议三要素:
语义:规定需要发出何种控制信息,以及完成的动作与做出的响应。
语法:用户数据与控制信息的结构或格式。
时序:对事件实现顺序的详细说明。
✔ 协议分层原因(有印象即可)
✔ 协议分层方式很多比较典型的就是国际标准化组织ISO提出了OSI(Open System Interconnection)开放系统互联参考模型以及TCP/IP(传输控制协议/网际协议)模型。
✔ OSI参考模型
OSI参考模型将网络的功能划分为7个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。
此处基本不考简答题
⒈物理层(重要)
√ 位于OSI参考模型的最底层,提供一个物理连接,所传数据的单位是比特。
√ 其功能是对上层屏蔽传输媒体的区别,提供比特流传输服务
⒉数据链路层(了解即可)
√ 在通信实体间建立数据链路联接,传输的基本单位是"帧"。
⒊网络层(重要)
√ 网络层数据的传送单位是分组或数据包(Packet)。
√ 通过路由选择算法为分组选择最佳路径,从而实现拥塞控制、网络互联等功能。
网络层上有路由器,故路由器的功能=网络层的功能 即"拥塞控制"、"网络互联"等也是路由器的功能。
⒋传输层(了解即可)
是网络体系结构中高低层之间衔接的接口。
主要处理数据报错误、数据包次序等传输问题。
⒌会话层(了解即可)
会话层虽然不参与具体的数据传输,但它却对数据传输进行管理。会话层建立在两个互相通信的应用进程之间,组织并协调其交互。
⒍表示层(了解即可)
表示层主要为上层用户解决用户信息的语法表示问题,其主要功能是完成数据转换、数据压缩和数据加密。
会话层和表示层起到的就是一个翻译的工具这么一个形象,前者是"工具",后者是"翻译"。
⒎应用层(重要)
应用层是OSI参考模型中的最高层。
确定进程之间通信的性质以满足用户需要,提供网络与用户应用软件之间的接口服务。
✔ Internet 参考模型(重点)
TCP/IP协议是1974年开发的,TCP/IP是一个工业标准而非国际标准,随着Internet 的飞速发展,TCP/IP协议现已成为事实上的国际标准。TCP/IP协议实际上是一组协议,是一个完整的体系结构。
注意:名义上不是 但其实是国际标准 在做题时 还是选择非国际标准。TCP/IP协议也是上网必备协议,且其是一组协议 里面有很多协议。
✔ 常用的应用层协议:
(1)超文本传输协议HTTP,用来传输网页。
(2)文件传输协议FTP,用于实现文件传输功能。
(3)简单邮件传输协议SMTP,用于电子邮件传送功能。
(4)邮局协议POP(POP3),用于接收电子邮件。
(5)网络终端协议Telnet,用于互联网中远程登陆功能。
(6)域名服务DNS,用于实现网络设备名字到IP地址的映射服务。
✔ 传输层协议:
TCP(传输控制协议):有连接,可靠,慢
UDP(用户数据报协议):无连接,不可靠,快
前者更重要一点 必须记住 后者了解即可
✔ TCP(传输控制协议)主要功能:
接收数据报 例如:A给B发微信or发信息,B接收到
所谓超时功能就是一个反馈的功能 当B没接收到消息时 会有一个反馈信息告诉A:B没接收到消息
“只接收最先到···“A给B发消息后 哪个消息是一直传送给B的 当B接收到第一个"消息"后 后面再传送相同的"消息”,B也只接收最先到达的"消息”。
排序恢复即 B接收到的消息 是按A发送的、顺序排列好的消息
✔ 网络层协议IP主要功能:
加报头 → 选择路径 → 去报头
类比生活中 加报头就是告诉这个东西发给谁 或者快递上的收件地址 然后"网络层协议IP"去选择路径 等"快递"到了收件人手里 拆箱撕下收件地址上的个人信息 即为去报头
IP协议中文名:互联网协议or网际协议
网络层上"有"路由器 故网络层协议IP能够选择路径
✔ Internet常用专业术语
(1)ISP:Internet服务提供商,主要为用户提供拨号上网、WWW浏览、FTP、收发E-mail、BBS、Telnet等各种服务。
(2)ppp协议:点对点协议,Modem与ISP连接通信时所支持的协议
ISP可以理解为移动、联通这种服务商,提供上网服务的 需要"买号上网"(记住上述黑体)。
最近有点儿忙,忙的没心思再想说什么,有空了躺在床上Or坐下来自己一个人安安静静的发发呆,其实也蛮幸福的
Hi,朋友,继续坚持
点击即可跳转!!
「吐血整理_计算机文化基础_2021版」更新中···
【2021版】想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础(一)
【2021版】想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础(二)
【2021版】想要专升本你不得不看的全干货_吐血整理_专升本_计算机文化基础(三)
感激相遇 你好 我是阿ken
个人微信:文末有二维码! 有问题请随时与我交流,一个人可以走的很快,但一群人才可以走的更远!「关注」:提高学习效率!
👍🏻:原创不易,适当鼓励!⭐:收藏文章,温故知新!
💬:评论交流,共同进步!
「网盘有6T升本资源 有需求可以添加下方我的微信 朋友圈会分享该系列文更新提醒 」
这里是Ruby新手。完成一些练习后碰壁了。练习:计算一系列成绩的字母等级创建一个方法get_grade来接受测试分数数组。数组中的每个分数应介于0和100之间,其中100是最大分数。计算平均分并将字母等级作为字符串返回,即“A”、“B”、“C”、“D”、“E”或“F”。我一直返回错误:avg.rb:1:syntaxerror,unexpectedtLBRACK,expecting')'defget_grade([100,90,80])^avg.rb:1:syntaxerror,unexpected')',expecting$end这是我目前所拥有的。我想坚持使用下面的方法或.join,
项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU
我对如何计算通过{%assignvar=0%}赋值的变量加一完全感到困惑。这应该是最简单的任务。到目前为止,这是我尝试过的:{%assignamount=0%}{%forvariantinproduct.variants%}{%assignamount=amount+1%}{%endfor%}Amount:{{amount}}结果总是0。也许我忽略了一些明显的东西。也许有更好的方法。我想要存档的只是获取运行的迭代次数。 最佳答案 因为{{incrementamount}}将输出您的变量值并且不会影响{%assign%}定义的变量,我
给定一个nxmbool数组:[[true,true,false],[false,true,true],[false,true,true]]有什么简单的方法可以返回“该列中有多少个true?”结果应该是[1,3,2] 最佳答案 使用转置得到一个数组,其中每个子数组代表一列,然后将每一列映射到其中的true数:arr.transpose.map{|subarr|subarr.count(true)}这是一个带有inject的版本,应该在1.8.6上运行,没有任何依赖:arr.transpose.map{|subarr|subarr.in
给定两个大小相等的数组,如何找到不考虑位置的匹配元素的数量?例如:[0,0,5]和[0,5,5]将返回2的匹配项,因为有一个0和一个5共同;[1,0,0,3]和[0,0,1,4]将返回3的匹配项,因为0有两场,1有一场;[1,2,2,3]和[1,2,3,4]将返回3的匹配项。我尝试了很多想法,但它们都变得相当粗糙和令人费解。我猜想有一些不错的Ruby习惯用法,或者可能是一个正则表达式,可以很好地回答这个解决方案。 最佳答案 您可以使用count完成它:a.count{|e|index=b.index(e)andb.delete_at
Ruby中如何“一般地”计算以下格式(有根、无根)的JSON对象的数量?一般来说,我的意思是元素可能不同(例如“标题”被称为其他东西)。没有根:{[{"title":"Post1","body":"Hello!"},{"title":"Post2","body":"Goodbye!"}]}根包裹:{"posts":[{"title":"Post1","body":"Hello!"},{"title":"Post2","body":"Goodbye!"}]} 最佳答案 首先,withoutroot代码不是有效的json格式。它将没有包
目标我正在尝试计算自给定日期以来周的距离,而无需跳过任何步骤。我更喜欢用普通的Ruby来做,但ActiveSupport无疑是一个可以接受的选择。我的代码我写了以下内容,这似乎可行,但对我来说似乎还有很长的路要走。require'date'DAYS_IN_WEEK=7.0defweeks_sincedate_stringdate=Date.parsedate_stringdays=Date.today-dateweeks=days/DAYS_IN_WEEKweeks.round2endweeks_since'2015-06-15'#=>32.57ActiveSupport的#weeks
技术选型1,前端小程序原生MINA框架cssJavaScriptWxml2,管理后台云开发Cms内容管理系统web网页3,数据后台小程序云开发云函数云开发数据库(基于MongoDB)云存储4,人脸识别算法基于百度智能云实现人脸识别一,用户端效果图预览老规矩我们先来看效果图,如果效果图符合你的需求,就继续往下看,如果不符合你的需求,可以跳过。1-1,登录注册页可以看到登录页有注册入口,注册页如下我们的注册,需要管理员审核,审核通过后才可以正常登录使用小程序1-2,个人中心页登录成功以后,我们会进入个人中心页我们在个人中心页可以注册人脸,因为我们做人脸识别签到,需要先注册人脸才可以进行人脸比对,进
如何计算两个字符串之间的字符交集?例如(假设我们有一个名为String.intersection的方法):"abc".intersection("ab")=2"hello".intersection("hallo")=4好的,男孩女孩们,感谢你们的大量反馈。更多示例:"aaa".intersection("a")=1"foo".intersection("bar")=0"abc".intersection("bc")=2"abc".intersection("ac")=2"abba".intersection("aa")=2一些补充说明:维基百科定义intersection如下:Int
给定一个包含各种语言字符的UTF-8文件,我如何计算它包含的唯一字符的数量,同时排除选定数量的符号(例如:“!”、“@”、"#",".")从这个算起? 最佳答案 这是一个bash解决方案。:)bash$perl-CSD-ne'BEGIN{$s{$_}++forsplit//,q(!@#.)}$s{$_}++||$c++forsplit//;END{print"$c\n"}'*.utf8 关于python-如何计算文件中唯一字符的数量?,我们在StackOverflow上找到一个类似的问题