计算机网络(一)--网络分类、网络协议

网络分类

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四层协议

原文地址:https://www.cnblogs.com/huigelaile/p/10937609.html