计算机入门网络知识——码民薄见

举报
秋名山码民 发表于 2022/03/11 18:39:27 2022/03/11
【摘要】 前言🤞秋名山码民主页🤞🎉欢迎关注🔎点赞👍收藏⭐️留言📝🙏作者水平很有限,如果发现错误,一定要及时告知作者最近有点小忙,虽说少了很多事情,丢了不少,但是开始了刷题之路,也很充实,更新这篇博客,是有原因的,在计算机基础课上,如果不懂计算机网络,那么就睡吧,梦里好像有人会教会各位彦祖,还是会教会各位热巴呢?话不多说,秋名山开车了…… 何为计算机网络计算机网络 (连接分散计算机设备以...

前言

🤞秋名山码民主页🤞
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
🙏作者水平很有限,如果发现错误,一定要及时告知作者

最近有点小忙,虽说少了很多事情,丢了不少,但是开始了刷题之路,也很充实,更新这篇博客,是有原因的,在计算机基础课上,如果不懂计算机网络,那么就睡吧,梦里好像有人会教会各位彦祖,还是会教会各位热巴呢?
话不多说,秋名山开车了……

何为计算机网络

计算机网络 (连接分散计算机设备以实现信息传递的系统),百度羞涩而又难懂,如果让我来理解的话:

计算机网络就是通过线路互连起来的、自治的计算机集合,也可以说是计算机网络,将一个个终端计算机连接起来共同的来完成计算机任务,以实现计算机资源的共享。

发展历程

互联网起源于美国与苏联的斗争时期,当时的互联网还是为了人造卫星服务的工具,普通人难以了解到。

阿帕网

“阿帕网”又是什么?

“阿帕”(ARPA),是美国高级研究计划署(Advanced Research Project Agency)的简称。

1957 苏联发射了人类第一颗人造地球卫星Sputnik。作为响应,美国国防部(DoD)组建了高级研究计划局(ARPA),开始将科学技术应用于军事领域 。他的核心机构之一是信息处理处(IPTO Information Processing Techniques Office),一直在关注电脑图形、网络通讯、超级计算机等研究课题。在美国,20世纪60年代是一个很特殊的时代。60年代初,古巴核导弹危机发生,美国和原苏联之间的冷战状态随之升温,核毁灭的威胁成了人们日常生活的话题。在美国对古巴封锁的同时,越南战争爆发,许多第三世界国家发生政治机。由于美国联邦经费的刺激和公众恐惧心理的影响,"实验室冷战"也开始了。

鉴于此,苏联发射卫星与成立ARPA的直接关系应该很容易理解。

通信协议

在阿帕网(ARPA)产生运作之初,通过接口信号处理机实现互联的电脑并不多,大部分电脑相互之间不兼容。在一台电脑上完成的工作,很难拿到另一台电脑上去用,想让硬件和软件都不一样的电脑联网,也有很多困难。当时美国的状况是:陆军用的电脑是DEC系列产品,海军用的电脑是Honeywell中标机器,空军用的是IBM公司中标的电脑每一个军种的电脑在各自的系里都运行良好,但却有一个大弊病:不能共享资源。正是因为底层软硬件之间的差异,所以才需要一个适用于网络传输的统一的规则也就是不管有何差别,只要大家遵循统一的网络通信协议,就能够实现通信。

值得一提的是最开始的通信协议并不是如今的八股文tcp/ip协议,

1970年12月制定出来了最初的通信协议—由卡恩开发、瑟夫参与的“网络控制协议”(NCP)。然后卡恩与瑟夫一起探讨,才出现了如今的tcp/ip协议

计算机网络基础知识

tcp/ip协议

如果从字面意义上讲,有的彦祖和热巴可能会认为 TCP/IP 是指 TCP 和 IP 两种协议。可是事与愿违,其实这是一类协议,通常情况下IP 或 ICMP、TCP 或 UDP、TELNET 或 FTP、以及 HTTP 等都属于 TCP/IP 协议。
简单的来说,tcp/ip协议是指在ip通信中的一类所用到的一类协议,具体我就不说了,毕竟是入门时刻!

下面请允许我用这张图来说一下:其中包含的各个层次
在这里插入图片描述

术语

包、帧、数据包、段、消息

  • 包可以说是全能性术语,
  • 帧用于表示数据链路层中包的单位。
  • 数据包是IP和UDP等网络层以上的分层中包的单位。
  • 段则表示TCP数据流中的消息。

三次握手,四次挥手

这个也不是大一入门应该掌握的东西了,那个我能不能先不写?简单提一下,不挂科,彦祖和热巴们不挂科就好!

握手:TCP 提供面向有连接的通信传输。面向有连接是指在数据通信开始之前先做好两端之间的准备工作。
所谓三次握手是指建立一个 TCP 连接时需要客户端和服务器端总共发送三个包以确认连接的建立。

挥手。。。有的书上称之为四次分手

挥手:四次挥手即终止TCP连接,就是指断开一个TCP连接时,需要客户端和服务端总共发送4个包以确认连接的断开。
由于TCP连接是全双工的,因此,每个方向都必须要单独进行关闭。导致4次挥手

ip

IPv4:由32位正整数来表示,2^4
IPv6: 同理由64位正整数表示,2^6

ip地址

首先为什么要有IP地址,对比电话号来说,如今我们每一个人的电话号都是唯一的吧,比如我是15599885544,你也能是这个吗?你要给我打电话,好像只能输入手机号吧?

IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“IP地址”。由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。
IP地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息就好比是邮递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址是用文字来表示的,计算机的地址用二进制数字表示。

IP 地址由网络和主机两部分标识组成

网络地址表示其属于互联网的哪一个网络,主机地址表示其属于该网络中的哪一台主机。二者是主从关系。
在这里插入图片描述

特别说明:由主机号(二进制)与子网掩码(二进制)按位相与就可以得到网络号。

&ip地址分为以下几类:
在这里插入图片描述

我们现在电脑上用的都是ABC类地址,对比我上面说的,可以猜出A应该是大型公司使用比较多,主机位多莫,分出来的也就多,分了2^24个,如果要计算类别,那么可以用前面的字符来记忆,A-0,B-10……

最后

入门时刻也就这么多吧,码民薄见,计算机基础考试已经够用,由于篇幅原因,不易多说,还是老样子,原创不易,欢迎三连!

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。