计算机网络基本概述

一  计算机网络(定义)

* 硬件方面:通过线缆将网络设备和计算机连接起来
* 软件方面:操作系统、应用软件、应用程序通过通信线路互连
实现资源共享、信息传递

 

二 计算机网络的功能:

数据通信; 资源共享; 增加数据可靠性(例:备份);

提高系统处理能力(对于单机:可通过升级硬件提高;对于大型项目,可以通过集群,使用多台主机提高) 

 

三、计算机网络的发展

* 第一代:主机面向终端以主机为中心的网络         60年代:分组交换
* 带二代:主机面向主机,以资源子网为中心的计算机网络    70-80年代:TCP/IP
* 第三代:OSI参考模型的提出,标志着计算机网络进入到第三个阶段    90年后:web技术
*  
四、网络协议与标准

1、协议:一组控制数据通信的规则,协议的三要素:语法、语义,同步。

2、标准:一致同意的规则可以理解为标准

* ISO(国际标准化组织)在网络通信中创建了OSI(开放系统互联)模型。
* ANSI(美国国家标准化局)
* ITU-T(国际电信联盟-电信标准部)
* IEEE(电气和电子工程师学会)
 

五、WAN 与LAN

* WAN:广域网
范围:几十到几千千米

作用:用于连接远距离的计算机网络

典型应用:Internet

* LAN:局域网
范围:1km左右

作用:用于连接较短距离内的计算机

典型应用:企业为,校园网

 

六、网络设备

* 交换机
* 路由器
* 网络安全设备:防火墙、VPN设备
* 无线网络设备:无线网卡、无线路由器
网络设备生产厂商:cisco思科,华为……

 

七  网络拓扑结构

1、点对点

*
* 两台设备之间有一条单独的连接
* 专用的广域网中电路连接的两台路由器
2、总线型(使用同轴线缆)

*
* 一根线缆连接所有的设备
* 主线缆必须以终结器结束,吸收末端信号
* 早期局域网拓扑
* 使用同轴线缆
3、环形(令牌环网络)

*
* 所有设备共享一条线缆,数据沿一个方向传输
* 令牌环网络
4、星型拓扑

* 优点:易于实现、易于网络扩展、易于故障排查
* 缺点:中心节点压力大、组网成本较高
5、网型拓扑结构

* 各个节点至少与其他两个节点相连
* 可靠性高、组网成本高
 

八、带宽

数据传输速率即为比特率,表示单位时间内传输实际信息的比特数,单位为比特/秒,记为bit/s、b/s、bps。

 

九、计算机的数制

1、十进制数制

0、1、2、3、4、5、6、7、8、9、十个数字组成(表示方式()10或字母D)

2、二进制

二进制基于两个数字,只有0和1(表示方式()2或字母B)

优点:只需两种状态表示,容易实现,容易实现逻辑运算

3、十六进制

十六进的基数是16

前十个数字是0到9,后面是A、B、C、D、E、F,分别表示10、11、12、13、14和15(表示方式()16或字母H)

计算

二进制的优点

    二进制只需用两种状态表示数字,容易实现

    二进制的运算规则简单

    0+0=0  0+1=1  1+0=1  1+1=10

    0*0=0  0*1=0  1*0=0  1*1=1

用二进制容易实现逻辑运算:真(非零) 、假(零)

 

二进制转十进制:

256   128   64   32   16   8   4   2   1

 

十、存储量 

计算机存储量可以用位和字节计量

8位-                 1字节

1024字节-        1KIB

1024KB-          1MIB

1024MB-          1GIB

1024GB-          1TIB

 

1Byte = 8bit

1KB   = 1024Byte

1MB   = 1024KB

1GB   = 1024MB

1TB   = 1024GB

单位:

bit、B(Byte)、KB(Kilo Byte)、MB(Mega Byte)、GB(Giga Byte)、TB(Tera Byte)、

PB(Peta Byte)、EB(Exa Byte)、ZB(Zetta Byte)、YB(Yotta Byte)、

BB(Bronto Byte)、NB(Nona Byte)、DB(Dogga Byte)、CB(Corydon Byte)

技术
©2019-2020 Toolsou All rights reserved,
[AndroidO] [RK3399] -- GPIO驱动与控制方式iPhone 12售价、配置齐曝光:砍掉64GB、电池2227mAh起步java中的编译时异常和运行时异常颠覆!午睡千万别超过这个时间!当心引发致命疾病…使用mt-range实现一个数字随着滑动杆变化的效果python3读取文件指定几行,并写入另一个文件golang一行代码将切片转成以分号分隔的字符串npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test_vue_0613@1.0.0 dev: 错误的解决方法(精华)2020年6月26日 C#类库 读取json配置文件帮助类(精华)2020年6月26日 C#类库 异常处理帮助类