Linux云计算学习第一天-网络篇2

1.什么是计算机网络?

硬件方面:计算机网络,就是通过线缆,把网络设备与计算机,连接起来。

软件方面:操作系统,应用程序,应用软件通过通信线路互联

2.功能:实现资源的共享与信息的传递。提供数据的安全性,提供计算机的处理能力。

3.计算机网络的发展历史

60年代-分组交换

70-80年代-TCP/IP技术

90年代后-Web技术

4.网络协议的三大要素

语法    语义    同步

5.WAN和LAN的区别

广域网:Wide-Area-Network,简称WAN

范围是几十到几千千米

远距离计算机网络

典型应用,Internet

局域网:Local-Area-Network。简称LAN

范围是1.5KM以内

近距离计算机网络

典型的应用,校园网,企业局域网

6.网络设备

网络设备生产商比较常见的有Cisco(思科),华为。根据类型比较常见的有交换机,路由器,防火墙,VPN设备等。

7.网络拓扑结构

一共分5种拓扑结构,分别是点对点,总线型,令牌环型,星型及扩展星型,网型。

点对点:你可以把它理解为,用一根网线,直接连接2台电脑。(不常用)

总线型:一根总线缆,然后下面挂着计算机。就好像葫芦藤中挂着葫芦娃一般。其中一个点断了,后面的,全部无法使用。(不常用)

令牌环型:一个回环的网络拓扑。通信之前需要响应令牌。否则无法进行通信。(不常用)

星型及扩展星型:百度一下。就是我们目前比较常用的拓扑。例如我们家庭常用的光猫--路由器--几台电脑。这个就是典型的星型拓扑。一般用在接入层。也非常易于排障。

网型:用文字比较难以描述,大家可以百度一下。例如。我们一般在汇聚层是一个路由器。下来是1干个交换机,再下来是N台电脑对吧。但有没想过,如果汇聚层的路由器发生了故障,那么是不是全部网络都瘫痪了。那么在汇聚层我们就该加多一个路由器。也就是我们的那个交换机,连接着2台路由器。这样其中一个路由器坏了。那么还不至于网络瘫痪。那么这个拓扑,就可以算是网型。

数制

计算机能够识别的,就是二进制数制。而我们平时使用的,是十进制。什么是十进制?就是逢十进一的意思。十进制是由0123456789这十个数字组成。那么二进制,也就是逢二进一的意思,只由0和1组成。非常的简约。那么我们就来说说。二进制与十进制如何换算的。由于不够专业,所以大家耐心看看哈。

10000000        1000000        100000        10000        1000        100        10        1                  ---》这行是二进制数值

    128                  64                32              16              8            4           2         1                 ---》这行是十进制的数值

发现规律了吗?从右边开始,1,过来是2,然后是翻倍的数值。好,参考上面的对照。咱们来算算接下来的值。110101,10101101.算算这2个二进制的数值,换算成十进制是多少。

110101=100000+10000+100+1=32+16+4+1=53    把整串数字拆分开来,对照上面,就可以得出结果了。

10101101=128+32+8+4+1=177

那么十进制,怎么样换成二进制呢?58的二进制是多少呢?对照上面的表,58不足64,大于32,那么他肯定是由32和16和8和4和2和1组成的。从大加到小是32+16++8+2对不对。那么就可以写成111010,理解了吗?

如果你能理解上面的2个方式。在网络方面的二进制和十进制的换算。你就完成了。

接下来是带宽的概念

在一定时间内通过网络连接的信息量,就称为带宽。带宽的单位是bit/s。我们看咱们自家的网络。比较常见的是bit/s,kbit/s,Mbit/s,Gbit/s。那么他们的换算如下图所示。

比特每秒        bit/s        1bit/s=基本带宽单位

千比特每秒    kbit/s       1kbit/s=1000bit/s

兆比特每秒    Mbit/s      1Mbit/s=1000kbit/s

吉比特每秒    Gbit/s       1Gbit/s=1000Mbit/s

那么计算机的存储单位又是如何呢?如下面所示。

1字节        8位

1K            1024字节

1M           1024K

1G            1024M

1T            1024G

所以你知道为什么我们市面上买到的硬盘的实际容量与你买的时候表明的不符了吧。例如你买个100G的硬盘。每G就少了24M。所以100G的硬盘,就少了2400M的空间。

接下来说说网络的协议。什么是协议。其实,协议简单的来说,就是规则。就是一组规则或者惯例。为什么要有协议呢?要进行网络传输或者通信,肯定需要有统一的一个“语言”吧。不统一的话,肯定会造成沟通的不顺畅甚至是无法沟通。那么就肯定要有一个标准的,统一的规则。

协议得分层。网络通信是一个很复杂的过程。唯一的一个协议,是无法做到全部部件都运行正常的。例如一个单位里面,仅有的一套规则,不一定适用于各个部门。每个部门都应该有各自的规则。才能各自运行得更顺畅。网络通信也是如此。还有一种说法。就是,网络通信,是根据协议来分层的。协议分层,让复杂的网络通信,简单化。

什么是服务。经常能够听到的。其实很简单。网络通信分层了,是按照协议来分层的。那么服务就是,相邻的2个层之间,下层为上层所提供的一组操作,就是服务。

什么又是服务访问点呢?你可以这样理解,服务访问点(SAP)就是相邻层之间的接口。用于下层为上层提供服务用的。

服务有2种类型。

面向类型:先建立连接,然后再传输数据的,之后再断开的。在传输的过程中,数据包不需要携带目的地址的。可靠性高。你可以理解成为打电话    拨号(建立连接)---接通---通话(传输数据)---挂断(断开连接)。

无连接类型:不需要事先建立连接,直接发送数据。在传输的过程中,数据包需要携带目的地址的。可靠性低。你可以理解成为发送短信。填写号码---发送内容(传输数据)。

面向类型服务的建立连接和断开连接。使用到一下的服务元素

1、发送请求       用户打电话拨号,建立连接

2、指示             被call用户铃响。指示出有电话到

3、响应             被call用户表示接受建立连接,拿起电话

4、确认             用户这边听到不再呼叫,确认连接被接受

OSI 7层模型       太懒了,图就不画了,大家可以百度一下。

模型里面的层名字,固定,功能固定,顺序固定。应用层是用户直接连接的。例如用户发送某信息流。通过SAP接口表示层接收到信息,进行加密或者压缩的处理。然后发送给会话层。然后会话层建立、管理、中断会话的工作。再把信息发送给传输层,传输层确定信息的应用程序,实现程序与程序的连接。在信息的头部添加程序端口号。传输同步发送到网络层(路由器工作层)。网络层通过IP地址寻址,为数据包的发送选择路径。确定好发送者IP地址与接受者的IP地址。在数据包头部添加IP地址。再把数据包发送到数据链路层(交换机工作的层)。数据链路层的功能是封装信息,把数据流打包成帧,通过识别网卡MAC地址。在帧的头部加上MAC地址。物理层是由物理设备组成的,内含网卡,网线等传输介质。通信传递给目标主机。目标主机的网络设备从物理层开始解封帧信息。一直反馈到应用层。显示出信息。

最后一段的描述,比较凌乱。不知道是否表达清楚了。或者表达错误了。

猜你喜欢

转载自blog.csdn.net/qq_27592485/article/details/80794382
今日推荐