[网络]从零开始的盘算机网络根本知识讲授

小秦哥  金牌会员 | 昨天 02:51 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 541|帖子 541|积分 1623

一、本次教程的目的

        本次教程我只会带大叫了解网络的根本知识,了解网络哀求的基本原理,为后面文章中可能会用到网络知识做铺垫。本次我们只会接触到网络相干的应用层,并不涉及协议的具体实现和数据转发的规则。也就是说,这篇教程是面向纯网络小白的。即使你没有任何网络根本也可以看本篇教程。当然,本篇教程中涉及了一些很广泛的观点和我本身对网络的明白,本人不是专业的网络工程师,文章中有错误还请指正。
二、网络相干知识的学习感悟

        我从最开始接触网络相干的知识到现在已经四年了,说实话在这四年中我学习到的东西是非常有限的我了解到的也仅仅是非常外貌的东西。我第一次接触网络相干的配置还是配置家里的路由器,其时确实很害怕配坏了,后面开始逐步了解网络的通信协议,跟着一些UP主逐步的搭建本身的网站,明白正向署理和反向署理,明白DNS这一类的网络术语。当然,直到现在,我仍然是一位网络小白,要学习的东西还许多,之前也提到了这篇文章我会结合现在广泛的观点而且结合了我本身的一些看法,当然,中间可能会有不正确的地方,究竟我也只是一位网络小白。这篇文章会为我以后的文章做铺垫,在以后的文章中,我可能会常常引用这篇文章。
三、网络中的硬件装备

        我们首先为大家介绍网络中最常见的硬件装备,这些装备的存在构成了我们整个互联网。以是学习盘算机网络的的根本是网络硬件装备。下面我会为大家介绍路由器,交换机,网关等网络根本装备。
1.路由器

路由器重要作为网络中非常重要的一个装备,它负责在不同网络之间转发数据包,并确保数据能够到达正确的目的地。
首先,路由器的焦点功能是根据数据包的目标地址将数据从一个网络转发到另一个网络。它利用路由表来决定命据包的最佳路径。我们的数据包发出的第一步就是到路由器,经过路由器向外转发并找到通信的最优解。
其次,路由器也负责网络的毗连,路由器通过数据的转发实现两台网络装备的毗连。
然后,路由器也负责了网络地址转换,路由器能够将外部的公网地址转换为内部的私有地址。这项技能也被广泛用在我们公网IP不够时分配网络。在我们日常利用的网络中,都是经过上层装备经过网络地址转换以后得到的。
路由器在网络中也具有一定的防火墙功能,因为路由器在隔离了公网和内网,以是路由器在某些时候也能拦截网络中的危险数据和部门攻击。
路由器在日常生活中也负责了产生无线网络,我们日常中毗连的wifi就是路由器产生的。
上面就是路由器的根本功能,后面的讲授中我们也会利用到路由器的某些概念。
2.交换机

        交换机在我们网络通信中也是非常重要的,在常见的网络配置中,我们的交换机有非常多的种类,下面我们只讲最普通的两种,分别是“两层交换机”和“三层交换机”。
下面我们来讲授一下两层交换机,这里又涉及到互联网通信中层的概念,这个我们后面会讲到,两层的交换机这里的层就对应了互联网通过信中的层。具体的来说两层交换性能处理的就是数据链路层的数据,也就是两台装备利用MAC通信的数据。当然,我们这里先不说网络的抽象概念,我们这里也只了解互联网的硬件。交换机一般拥有非常多的网口,这些网口我们可以接各种装备,交换机让这些装备在物理层面上毗连在一起。当我们的其它网络装备的接口不够用时我们也会利用交换机来扩展网络接口。对于两层交换机而言,它只能处理两层的数据,以是我们一般利用在局域网中。如果要发送网络哀求大概路由数据包我们还是需要借助路由器。
接下来是三层交换机,这里的三层对应的同样是互联网通信中的层。三层交换性能够处理IP层的数据,这也就意味着,我们日常中的大部门通信数据都能被三层交换机处理,三层交换机重要用于企业中装备之间的数据通信。交换机重要用于简朴的路由数据包转发,和路由器不同,它不像路由器那样能够处理广域网的数据,当然这此中会涉及到这些装备的底层构造,我也没了解过,以是这里不外多讲授。
3.网关

        网关在我们的网络中负责了不同网络或协议之间举行通信和转换。网关的作用是使不同类型的网络或系统能够相互明白和交互。在日常生活中,我们常常就把路由器当作我们的网关,我们于别的装备的通信和数据交互我们也都交给路由器来执行。对于网关大家在这里具有概念就行,可以明白为一个转发数据的节点。
四、网络模子

        现在,我们说得最多的网络模子指的是OSI七层和TCP/IP四层模子。OSI对我们的网络举行了更具体的分层,分别定义了会话层和表示层,这里的层越往下越接近硬件,越往上也越接近用户。
下面我会为大家重点介绍网络七层协议。

下面我们来看上面这样图,这张图非常形象的形貌了网络的七层协议,我们现在来一一分析。
首先是最底层的物理层,它负责了数据传输的物理毗连,我们的两个装备要通信它们必须要有物理上的毗连。物理层就是将全部的用于通信的装备毗连在一起,它定义了电气信号、光信号、机器毗连和传输介质的标准。
下面是数据链路层,它负责将网络层传来的数据包封装成帧,处理错误检测和纠正,并控制数据流量。它确保在局域网内的可靠传输。同时它也能对数据举行检测和纠正,提高数据传输的稳定性。它同时也接管了数据流量,防止网络拥堵。
然后是网络层,它负责数据包的路由和转发,确保数据能够从源装备传输到目标装备。它处理逻辑地址(如IP地址),并管理网络中的路径选择。网络层也定义了现在我们最常用的IPV4与IPV6协议,这个我们在后面会讲到。
再然后就是我们的传输层,它负责端到端的数据传输,提供数据完整性和序次控制。它处理数据流量控制和错误规复,确保数据在两台装备之间的可靠传输。这也是现在我们利用最多的两种协议,一些上层协议也是基于这两种协议举行封装。
下面是会话层,它管理应用步伐之间的会话,负责会话的建立、维护和终止。它提供了会话的同步和规复功能。
然后是表示层表示层负责数据的格式化、加密和解密,使得数据可以被不同系统明白。它处理数据的语法和语义。我们的SSL和TLS就被定义在了这一层。
末了就是我们的应用层,它提供网络应用步伐的接口和服务,直接与用户交互。它处理应用步伐的数据和协议,支持各种应用服务。我们的HTTP和HTTPS也被定义在了这一层,这也是距离用户最近的一层。
简朴的了解互联网基本模子以后,我们就可以举行进一步的学习了,下面我会带大家看看网络哀求的基本原理。
五、网络哀求的基本原理

        下面我们来看看网络哀求的基本原理,当然这里也不会涉及到本身编写网络哀求等操作,全程不会有任何步伐操作,我们只会讲原理,并不会讲过程。下面我将从IP地址哀求,以及DNS几个方面来为大家讲授。
1.IP地址

        现在我们利用得最多IP地址为IPV4和IPV6地址,利用的协议也是与之对应的IPV4协议与IPV6协议。在日常生活中IPV4地址已经在全球范围内普及,以是我们下面会重点讲IPV4地址。
IPV4地址是一个32位的地址,即四个字节,我们将这32位每八位一分组,分成四份,用十进制表示,这就是我们日常看到的最多的IPV4地址的表示方式。如图:

上图就是我的盘算机被分配到的IP地址,这是一个内网地址,我们后面也会为大家讲授内网地址与公网地址的区别。在上图中我们可以看到,这段IP地址被分为了四段而且利用“.”号分割。由于我们位数的限制以是,每一段内就只能是“0~255”这个范围,也就是说,我们最大的IPV4地址为“255.255.255.255”最小的IPV4地址为“0.0.0.0”.下面我们要讲到IPV4地址的几个保留地址段。
127.0.0.0\8:作为本地环回地址,通常我们利用127.0.0.1,装备通过它和本身通信,我们日常在本身装备上搭建了网络服务我们就可以直接通过127.0.0.1来访问。
10.0.0.0/8:局域网A类私有地址,范围10.0.0.0~10.255.255.255,这是一个内网保留段,重要用在我们的局域网中,我们路由器给我们下发的内网地址就可能使10开头的,因为10.0.0.0/8段的网段非常宽,可以包罗非常多的地址,以是一般也用在企业中。
172.16.0.0/12:局域网B类私有地址,范围172.16.0.0~172.31.255.255,与上面的A类地址类似,但它的网段下能够包罗的装备就少了许多。
192.168.0.0/16:局域网C类私有地址,范围192.168.0.0~192.168.255.255,与上面的A类地址类似,但是它网段下能包罗的装备就更少了,我们的路由器常常会分配给我们192.168网段的地址。例如192.168.1.1就是一个C类地址,我们地址的前段一样也就表示装备在一个网段中,只有在一个网段中的装备才能相互通信。
255.255.255.255:这是一个本地广播的地址,用于将数据包发送到同一子网中的全部主机,但这些数据包只会在内网中发送,并不会经过路由器。
除了上面提到的一些地址以外,还有许多保底地址段,这些地址段在某些地方发挥着重要作用。当然除了保留地址除外的都是公网地址了。
2.公网地址与内网地址

        我们刚刚提到的,诸如192.168.1.1就是一个内网地址,这个如果内网的装备没有部署任何服务,大概内网没有分配这个IP地址的话我们是不能访问这个装备的。在公网地址中,我们通过路由器帮我们转发数据,下面,我们来看一个简朴的模子:

这里有一个非常简朴的模子,我们的两台盘算机都毗连到路由器上,它们都被分配了IP地址,我们可以看到两台盘算机都处于一个网段中,它们都在192.168.55的网段下,也就意味着它们可以相互通信,我们可以直接利用一台机器去Ping另一台机器:

我们发现我们可以ping通这台机器,而且TTL是128,这里的TTL是指网络中的越点数,每经过一个越点TTL就会减1,因为我们这里是在内网中举行通信,并没有越点,以是这里的TTL不会镌汰。
下面我们ping一下别的IP地址,比如,我们去ping一下百度服务器:

这里得到的ip并不是百度真实的IP。而是百度加速服务器的IP。
我们在这里可以看到这里的TTL已经变了变成了48,也就是说我们的数据包经过了80次跳转,跳转到了百度的服务器,当然,也有ping不通的情况,在ping不通时可能是对方服务器关闭了ping,你可以思量换一个网站来ping。
在上面的模子中,我们挂载在路由器下的装备被我们称为内网装备,有公网IP的装备,比如百度的服务器被我们称为公网装备。当我们向一个IP地址发起哀求时,我们的路由器会处理我们的哀求,它会查看本身的路由表中有没有要访问的这个地址,如果没有路由器就会把数据发出去由上级的路由来处理,上级的路由拿到数据以后,如果发现本身的路由表中没有这个装备同样的将数据包发送到更上层的路由,直到在某一时候,数据包跳转到到某个路由服务器中,这个服务器的路由表下有你想访问的地址,至此,这台服务器就会将你的数据包交给对应的服务器。相干的服务器在接收到你的数据包以后,会返回相应的数据,相应的数据会按原路返回到你的盘算机中,至此,一次基本的网络哀求就完成了。当然,这只是一种简朴的形貌方法,在实际的网络环境中,网络数据包的哀求要复杂得多。
3.DNS服务器

        在日常我们访问网站的时候,大部门时候我们利用的都是一个网站的域名,很少会利用ip地址直接去访问某个网站。比如我们的“baidu.com”这就是一个域名,这也是为了方便人们影象而诞生的。那么,我们的IP地址是怎么对应到域名的呢?下面我们来具体讲讲。
当我们在浏览器中哀求一个域名时,我们的盘算机为了找到它的IP地址,首先会在本地的缓存中寻找,有没有域名对应IP地址的记录,当本地缓存没找到这个域名对应的IP地址时,盘算机就会去找本身的hosts文件,这个文件也可以用于形貌域名对应的IP地址,我们也可以直接修改这个文件从而让域名指向不同的IP地址,当然,这个只在本地收效。如果盘算机在DNS缓存和hosts文件中都没有找到对应的IP地址那么盘算机就会哀求DNS服务器,在DNS服务器中生存了全部的域名解析记录。当我们哀求DNS服务器时,它就会返回一个域名对应的地址。
下面我为大家演示一下,如何让通过修改hosts来让域名对应IP地址。
我们现在去到hosts文件的路径:“C:\Windows\System32\drivers\etc”

我们打开hosts,而且在hosts下面添加一条域名对应IP地址规则:

我们现在去ping这个域名:

在我们Ping这个域名的时候我们就能发现,我们的域名直接对应到了我们刚才对应的IP地址。
以上就是DNS的基本原理了。
六、什么是正向署理和反向署理

这是在我们网路通信中常常会听到的词,那么什么是正向署理,什么是反向署理呢?下面我们来具体说说:
1.正向署理:

        在我们日常生活中正向署理利用的是非常多的。正向署理服务器一般存在于用户和目标服务器之间。当我们将一个服务器配置为我们的正向署理服务器以后,盘算机的网络哀求就会被打包发送到正向署理服务器,这个被打包的数据包中包罗了我们想访问的网站等信息,正向署理服务器接收到数据包以后会将我们,将我们数据包举行解包,而且本身访问我们想访问的地址,在接收到服务器相应以后,正向署理服务器将服务打包发回我们,至此就已经完成了一次正向署理哀求。正向署理服务能够解除我们的一些访问限制,也能帮我们隐藏自身真实的IP地址。
2.反向署理:

        反向署理比起正向署理可能会利用得少一些,正向署理署理的是我们的客户端,处理了我们客户端的哀求,反向署理服务器署理的是服务端,它决定了哀求发往哪一台服务器。例如我们有一台服务器具有公网IP,它的下面挂载了许多装备都不具有公网IP,这台反向署理服务器就可以决定将本身的访问流量转发到哪一台没有公网IP的服务器上。最为典型的就是我们的FRP服务。
七、结语

        上面的网络知识是非常浅显的,我并不是盘算机专业大概专门的网络工程师,我对网络的见解也仅仅是停留在以上。这篇CSDN也只是对我以往学习的网络知识的总结,如果有错误的地方还请大佬指出。当然,如果你想更深入的了解网络相干的知识,可以去观看更多的视频大概文章,这些知识需要本身逐步明白。在我以后的文章中可能会常常引用这篇文章。谢谢大家!



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

小秦哥

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表