zoukankan      html  css  js  c++  java
  • 计算机网络(一)--网络分类、网络协议

    网络分类

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

  • 相关阅读:
    Asp.net的一些编码问题
    计算ScriptResource.axd的d参数
    关于控件Visible属性的说明
    多分类产品查询
    广告位管理系统跨域广告加载问题
    广告位管理系统使用说明
    Repeater控件备忘
    SubSonic中的字段付值MakeOld & Update
    关于Left join 到 Inner join 的提升MSSQL自动转换
    函数(方法)级的授权
  • 原文地址:https://www.cnblogs.com/huigelaile/p/10937609.html
Copyright © 2011-2022 走看看