对计算机的网络、二进制、加密、查找的了解

一、互联网、因特网、万维网的结构和区别?

互联网:由通信的设备,如计算机、手机等,组成的网络。

因特网:它由定义了网络和其中的计算机相互通信规则的标准连接在一起,是一个松散、非结构化、混乱、自组织的网络集合。

万维网:它连接着提供信息和请求信息的计算机,其中提供信息的叫服务器,请求信息的叫客户机(比如我们的个人计算机)。万维网使用因特网建立连接和传送信息,并为获取其他基于因特网的服务提供界面。

互联网包含因特网,因特网包含万维网。互联网>因特网>万维网。

二、以太网和局域网

以太网:以太网是全球使用最广泛的局域网技术,我们平时所说的交换机,其实专业说法叫以太网交换机。而一般的光纤交换机其实也是采用以太网技术,只是传输介质由网线改成光纤。

局域网:覆盖的范围一般是方圆几千米之内,其具备的安装便捷、成本节约、扩展方便等特点使其在各类办公室内运用广泛。局域网可以实现文件管理、应用软件共享、打印机共享等功能。

三、什么是二进制数?

       二进制数就是逢2进1的数制。只要把相应位置上值为1的2的对应次幂加起来即可。而把十进制转换成二进制要难一些,但也不太难。反复地用2除十进制数。每次除完把余数写下来,要么是0,要么是1,然后再用2除商。这样反复除下去,直到原来的数被除到等于0。最后得到的余数的序列,就是相应的二进制数,但顺序相反,所以要倒转一次。

四、什么是二分查找?

        简单来说就是检查或比较都会把数据项一分为二,忽略其中一半。鉴于每一步都会舍弃一半数据项,因此所需要的步数就等于把最初的项数除以2,不停地这么做,直到剩下最后一项所除过的次数。可以快速找到自己想要的内容。使用时它还有一些需要注意的要求。

算法要求:1.必须采用顺序储存结构。

                   2.必须按关键字大小有序排列。

五、什么是加密?

        是对原来为明文的文件或数据按某种算法进行处理,使其成为不可读的一段代码,通常称为"密文",使其只能在输入相应的密钥之后才能显示出本来内容,通过这样的途径来达到保护数据不被非法人窃取、阅读的目的。在这加密系统中又分为两类。

1.密钥加密

        在密钥加密系统中,使用同一个密钥对消息进行加密和解密,这个密钥由参与消息交换的各方共享。假定选用的算法完全为人所理解,而且也没有任何缺陷和弱点,那么破解消息的唯一方法就是蛮力攻击,即尝试所有可能的密钥,直到找出用来加密的那个。

2.公钥加密

        在公钥加密系统里,每个人都有一个密钥对,包含一个公钥和一个私钥。这对密钥是数学上有关联的整数,具有如下性质:用其中一个密钥加密过的消息只能用另一个密钥解密,反之亦然。在公钥加密系统里,只要密钥足够长,不论是蛮力攻击还是从一个密钥推算另一个密钥,都将是徒劳的。攻击者即使使用最广为人知的一个算法,破解公钥加密所需的时间也会随着密钥的加长呈指数型增长。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、对称加密与非对称加密 所谓对称加密,就是加密密钥与解密密钥是相同的密码体制,这种加密系统又称为对称密钥系统。 ...
    冰河winner阅读 956评论 0 2
  • 转载声明:作者:jsonchao链接:https://juejin.im/post/5e5b50eb6fb9a07...
    瀚海来客阅读 569评论 0 0
  • 1. OSI,TCP/IP,五层协议的体系结构,以及各层协议 OSI分层 (7层):物理层、数据链路层、网络层、传...
    大唐的魔法师阅读 400评论 0 1
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 130,448评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 8,741评论 0 4

友情链接更多精彩内容