计算机网络~概述

目录

概念、组成、功能和分类

1.计算机网络概念

2.计算机网络的功能

3.计算机网络的组成

4.计算机网络的分类

标准化工作及相关组织

1.标准化工作

2.标准化工作的相关组织

计算机网络的相关性能指标

1.速率

2.带宽

3.吞吐量

4.时延

5.时延带宽积

6.往返时延RTT

7.利用率

8.性能指标三类

分层结构、协议、接口、服务

1.为什么要分层?

2.怎么分层

3.分层结构

OSI参考模型

1.OSI参考模型是怎么来的

2.OSI7层结构

3.OSI参考模型通信过程

4.各层功能与协议

TCP/IP参考模型和5层参考模型

1.OSI参考模型和TCP/IP参考模型

2.OSI参考模型与TCP/IP参考模型相同点

3.OSI参考模型与TCP/IP参考模型的不同点

4.5层参考模型


概念、组成、功能和分类

1.计算机网络概念

  • 是一个将分散的、具有独立功能的计算机系统,通过通信设备(交换机、路由器)与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。

  • 计算机网络是互连的、自治的计算机集合。

2.计算机网络的功能

  1. 数据通信(连通性)

  2. 资源共享(硬件、软件、数据,三大资源共享)

  3. 分布式处理(多台计算机各自承担同一工作任务的不同部分

    如Hadoop平台)

  4. 提高可靠性(替代机)

  5. 负载均衡

3.计算机网络的组成

  1. 按组成来划分(硬件、软件、协议)

    1.硬件:主机(端系统),链路(双绞线、光纤),通信设备(路由器,交换机)

         2.软件:QQ,微信等

         3.协议

  1. 按工作方式来划分

    1.边缘部分:用户直接使用(C/S方式,P2P方式)

         2.核心部分:为边缘部分服务(网络,路由器,交换机)

  1. 按功能组成来划分

    1.通信子网:实现数据通信(OSI上三层)

        2.资源子网:实现资源共享/数据处理(OSI下三层)

        注:传输层是资源子网和通信子网的接口

4.计算机网络的分类

  1. 按分布范围分

    广域网(WAN,交换技术)、城域网(MAN)、局域网(WAN,广播技术)、个人区域网(PAN)

  2. 按使用者分

    公用网,专用网

  3. 按交换技术分

    电路交换、报文交换、分组交换

  4. 按拓扑结构分

    总线型、星型、环形、网状型(常用于广域网)

  5. 按照传输技术分

    广播式网络(共享公共通信信道),点对点网络(使用分组存储转发和路由选择机制)

标准化工作及相关组织

1.标准化工作

  1. 标准的分类

    • 法定标准:由权威机构指定的正式的、合法的标准OSI

    • 事实标准: 某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准TCP/IP

  2. RFC(Request For Comments)——因特网标准的形式

    RFC要上升为因特网正式标准的四个阶段

    • 因特网草案(Internet Draft):这个阶段还不是RFC文档,只是一个构思

    • 建议标准(Proposed Standard):从这个阶段开始成为RFC文档

    • 草案标准(Draft Standard)(现取消)

    • 因特网标准(Internet Standard)

2.标准化工作的相关组织

  • 国际标准化组织ISO:OSI参考模型、HDLC协议

  • 国际电信联盟ITU:制定通信规则

  • 国际电气电子工程师协会IEEE:学术机构、IEEE802标准、5G

  • Internet工程任务组IETF:负责因特网相关标准的制定 RFC—XXXX

计算机网络的相关性能指标

1.速率

速率即数据率或称数据传输率或比特率,连接在计算机网络上的主机在数字信道上传输数据位数的速率。单位是b/s,kb/s,Mb/s,Gb/s,Tb/s.

速率:1Tb/s=10^3Gb/s=10^6Mb/s=10^9kb/s=10^12b/s

存储容量:1Byte(字节)=8bit(比特)

1TB=2^10GB=1024GB

1GB=2^10MB=1024MB

1MB=2^10KB=1024KB

1KB=2^10B=1024B=1024*8b

2.带宽

原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz)在计算机网络中,带宽用来表示网络的通信线路传送数据的能力。

通常是指单位时间内从网络的某一点到另一点所能通过的“最高数据率”。单位与速率的单位相同。可以理解为:网络设备所支持的最高速度发送的速率。

3.吞吐量

表示在单位时间内通过某个网络(信道、接口)的数据量,单位b/s,kb/s,Mb/s等。

吞吐量受网络的带宽或网络的额定速率的限制。

4.时延

指数据(报文/分组/比特流)从网络(或链路)的一端传送到另一端所需时间也叫延迟或者迟延,单位是s。

      1.发送时延/传输时延

              =数据长度/信道带宽(发送速率)

  1. 传播时延

    取决于电磁波传播速度和链路长度=信道长度/电磁波在信道上的传播速率。此处注意:传输速率与传播速率的区别

  2. 排队时延

    等待输出/输入链路可用,路由器那里

  3. 处理时延

    检错找出口

5.时延带宽积

时延带宽积=传播时延*带宽

时延带宽积又称为比特位长度的链路长度

即:某段链路现在有多少比特,有“容量”的意思

6.往返时延RTT

从发送发发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认)总共经历的时延RTT越大,在收到确认之前,可以发送的数据越多。

RTT包括

1.往返传播时延=传播时延*2

2.末端处理时间

7.利用率

  1. 信道利用率=有数据通过时间/总时间

  2. 网络利用率=信道利用率加权平均值

        注:利用率如果趋近于1,时延会急剧增大

8.性能指标三类

这些性能指标可以分为三类:

1.速率、带宽、吞吐率

2.时延、时延带宽积、往返时延RTT

3.利用率(利用率如果趋近于1,时延会急剧增大)

分层结构、协议、接口、服务

计算机网络体系结构是计算机网络的各层及其协议的集合

1.为什么要分层?

因为在发送文件的过程中,会出现很多问题,需要把这些问题分成一个个小问题,然后解决

2.怎么分层

实体、对等实体

对等实体之间才会有协议

上下层之间的接口

下层给上层提供服务、

分层的基本原则:

  1. 各层之间相互独立,每层只实现一种相对独立的功能

  2. 每层之间的界面自然清晰,易于理解,相互交流尽可能少

  3. 结构上可分隔开。每层都采用最合适的技术来实现

  4. 保持下层对上层的独立性,上层单向使用下层提供的服务

  5. 整个分层结构应该促进标准化工作。

3.分层结构

  1. 实体:第n层中的活动元素称为n层实体。同一层的实体叫对等实体。

  2. 协议:为进行网络中的对等实体数据交换为建立的规则、标准或约定称为网络协议。【水平方向】

    • 语法:规定传输数据的格式

    • 语义:规定所要完成的功能

    • 同步:规定各种操作的顺序

  3. 接口(访问服务点SAP):上层使用下层服务的入口。

  4. 服务:下层为相邻上层提供的功能调用。【垂直方向】

     5.SDU、PCI、PDU

     SDU服务数据单元:为完成用户所需要的功能而应传输的数据。

     PCI协议控制信息:控制协议操作的信息。

     PDU协议数据单元:对等层次之间传送的数据单位。

        注:PDU=SDU+PCI

OSI参考模型

计算机网络分层结构有三种:

  1. 7层OSI参考模型(法定标准)

  2. 4层TCP/IP参考模型(事实标准)

  3. 5层体系结构(主要是使我们学习计算机网络更加清晰,不是事实标准,也不是法定标准)

1.OSI参考模型是怎么来的

提出第一个网络体系结构:SNA(IBM公司)之后,很多公司和机构纷纷提出自己的网络体系结构

DEC公司的DNA,美国国防部的TCP/IP,为了支持异构网络系统的互联互通,

国际标准化组织(ISO)于1984年提出开放系统互连(OSI)参考模型但是,

理论成功,市场失败。

2.OSI7层结构

物理层、数据链路层、网络层、传输层、会话层、表示层、应用层

计算机网络 按功能组成来划分

1.通信子网:实现数据通信(OSI上三层)

2.资源子网:实现资源共享/数据处理(OSI下三层)

注:传输层:是资源子网和通信子网的接口

3.OSI参考模型通信过程

 

4.各层功能与协议

  1. 物理层:

    • 主要功能:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。

    • 物理层设备:网卡,网线,集线器,中继器,调制解调器

    • 主要协议:Rj45、802.3

  2. 数据链路层

    • 主要功能:在物理层提供的比特流的基础上,通过差错控制、流量控制方法,使有差错的物理线路变为无差错的数据链路,即提供可靠的通过物理介质传输数据的方法。

    • 数据链路层设备:网桥,交换机

    • 主要协议:SDLC、HDLC、PPP、STP

  3. 网络层

    • 主要功能:在数据链路层提供的两个相邻端点之间的数据帧的传送功能上,进一步管理网络中的数据通信,控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接,将数据设法从源端经过若干个中间节点传送到目的端(点到点),从而向传输层提供最基本的端到端的数据传输服务。

    • 网络层设备:路由器

    • 主要协议:IP、IPX、ICMP、IGMP、ARP、RARP、OSPF

  4. 传输层

    • 主要功能:向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输,同时向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。

    • 主要协议:TCP、UDP

  5. 会话层

    • 主要功能:组织和协调两个会话进程之间的通信 ,并对数据交换进行管理。

    • 主要协议:ADSP、ASP

  6. 表示层

    • 主要功能:处理用户信息的表示问题,如编码、数据格式转换和加密解密等。

    • 主要协议:没有专门的协议,硬要说的话:主要协议有JPEG、ASCII

  7. 应用层

    • 主要功能:直接向用户提供服务,完成用户希望在网络上完成的各种工作。

    • 典型应用层服务:

    文件传输(FTP) 电子邮件(SMTP) 万维网(HTTP)域名解析(DNS)等

TCP/IP参考模型和5层参考模型

1.OSI参考模型和TCP/IP参考模型

2.OSI参考模型与TCP/IP参考模型相同点

  • 都分层

  • 基于独立的协议栈的概念

  • 都可以实现异构网络互联

3.OSI参考模型与TCP/IP参考模型的不同点

  • OSI定义三点:服务、协议、接口

  • OSI先出现,参考模型先于协议发明,不偏向特定协议

  • TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要的层次

  • OSI参考模型网络层是无连接+面向连接,TCP/IP参考模型网络层是无连接。

  • OSI参考模型传输层 是面向连接 ,TCP/IP参考模型无连接+面向连接。

注: 面向连接:分为三个阶段

                1.建立连接,发出一个建立连接的请求

                2.连接成功之后,开始数据传输

                3.数据传输完毕,释放连接

        无连接:直接进行数据传输

4.5层参考模型

综合了OSI和TCP/IP的优点, 5层参考模型的分层及每层的功能如下

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值