计算机网络(一)--网络分类、网络协议
网络分类
1、按照网络作用范围分类:
1).广域网WAN:作用范围几十到几千公里,广域网是互联网的核心部分,通过长距离运送主机发送的数据
2).城域网MAN:作用范围一般是一个城市,作用范围5-50公里。目前采用的是以太网技术
3).局域网LAN:一般是微型计算机或者工作站通过高速通信线路相连,作用范围1km作用,一般公司或者学校使用多个互联的局域网
4).个人局域网PAN:一般是个人电脑使用无线技术连接的网络,范围10m左右
2、按照网络的使用者分类:
1).公用网:电信公司出资建造的网络,交钱就可以用
2).某个部门为满足本单位的特殊业务而创建的网络。不向外提供
网络性能指标
1、速率
k/M/G/T/P/E/Z/Y,从10的三次方开始,1000的比率,k=2^10=1024,M=2^20,G=2^30,T=2^40
单位bit/s,bit来源于binary digit二进制数字
这里是指额定速率,并不是网络实际运行的速率
2、带宽
(1)带宽就是指某个信号具有的频带宽度。信号的带宽是指信号所包含的各种频率成分所占据的频带宽度。这种意义的带宽的单位是赫Hz
(2)在计算机网络中,带宽用来表示网络中某通道传送数据的能力,因此网络带宽表示在网络中单位时间内网络中的某信道所能通过的"最高数据率",单位bit/s
3、吞吐量
单位时间通过网络的实际数据量,收到网络带宽和网速的额定速率的限制
4、时延
数据从网络的一端传到另一端所需的时间,是很重要的性能指标,也称为延迟
5、时延带宽积
6、往返时间RTT
很多时候,信息交互都是双向的,因此双向交互的时间也是很重要的指标
7、利用率
这些指标稍微看看就行了,打字太累人了。。。
网络协议
我这图画的真好看,哈哈。。。
OSI七层协议:
Open System Interconnect开发系统互联,上三层为用户服务,下四层为数据传递服务
应用层:
给用户提供应用接口,为用户直接提供各种网络服务。我们常见应用层的网络服务协议有:HTTP,HTTPS,FTP,DNS、SMTP等。
表示层:
数据的表现形式,特定功能实现,例如压缩,加密,将文件根据格式转化为机器码,能够让另一个系统的表示层识别
会话层:
会话管理,应用之间通信,判断需不需要进行网络传输,如果发现数据传输destination是本机,就不会有网络传输,也不会涉及到下面的三层
传输层:
确定哪种传输协议,TCP(可靠)、UDP(效率高),传输前进行错误检测、流控,进行拆包粘包等,确定端口号
网络层:
报文 IP地址,负责公网,写IP地址,选择什么路径进行数据传递
网络层用来处理在网络上流动的数据包。数据包是网络传输的最小数据单位。该层规定了通过怎样的传输路线到达对方计算机,并把数据包
传送给对方。与对方计算机之间通过多台计算机或网络设备进行传输时,网络层所起的作用就是在众多的选项内选择一条传输路线。
数据链路层:
负责格式化数据,控制对物理设备的访问,错误检测,将byte组成帧
Mac地址:计算机网卡的硬件地址,负责局域网(内网),用Mac地址访问媒介
物理层:
byte 设备之间的字节流传输,主要是硬件,例如网线、网卡端口
PS:数据发送,是从上层到下层,数据接收,是从下层到上层
OSI模型不是真实存在的,实际使用的TCP/IP四层协议