首页 > 其他分享 >计算机网络-概论

计算机网络-概论

时间:2022-12-13 21:23:39浏览次数:45  
标签:比特 计算机网络 传输 信道 时延 链路 数据 概论

1.1 计算机网络概念

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

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

 

1.2 计算机网络的组成

组成部分:硬件、软件、协议

工作方式

  • 边缘部分:用户直接使用(C/S方式、P2P方式)

  • 核心部分:为边缘部分服务

功能组成

  • 通信子网:实现数据通信

  • 资源子网:实现资源共享、数据处理

上图为:OSI七层参考模型(ISO公司提出的公开模型),速记“物联网淑慧试用”

 

1.3 计算机网络分类

按分布范围分

广域网(WAN)

城域网(MAN)

局域网(LAN)

个人区域网(PAN)

按使用者:公用网、专用网

按交换技术分:电路较换、报文较换、分组交换

按拓扑结构:总线型、星型、环形、网状型(常用于广域网)

按传输技术分:广播式网络、点对点网络(使用分组存储转发和路由选择机制)

 

 

1.4 相关性能指标

速率:数据传输率,以比特为单位

带宽:单位时间内,最高数据率,以比特每秒(注意:数据传输速率不变,理想)

吞吐量:单位时间内通过某个网络(或信道、接口)的数据量(实际链路的量)

 

时延

发送时延:数据长度/信道带宽(发送速率)(第一个比特开始传输到最后一个比特到信道的时间;)

  • 高速链路指的是提高发送速率

传播时延:信道长度/电磁波在信道上的传播速率(取决于电磁波传播速度和链路长度)

排队时延:等待输出\入链路可用

处理时延:检错、找出口

 

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

(又称为以比特为单位的链路长度,即“某段链路现在有多少比特”)

往返时延RTT:从发送方发送数据(第一个数据到信道)开始,到发送方收到接收方确认(第一个确认的数据)经历的时延

  • RTT越大,在收到确认之前,可以发送的数据越多

  • 往返传播时延的两倍+末端处理时间(常常忽略不仅)

利用率

信道利用率:有数据通过时间/(有+无)数据通过时间

网络利用率:信道利用率加权平均值

 

 

 

1.5 分层结构

实体:第n层的活动元素称为n层实体,同一层的叫对等实体

协议:对等实体数据交换而建立的规则

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

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

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

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

服务:下层为相邻上层提供的功能调用

 

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

PCI协议控制单元:控制协议操作的信息

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

 

OSI参考模型

上四层端到端的通信,下三层为点到点的通信

 

  • 应用层:所有能和用户交互产生网络流量的程序

  • 表示层:处理在两个通信系统中交换信息的表示方式(语法和语义)

功能:数据格式交换、数据加密解密、数据压缩和恢复

  • 会话层:向表示层实体/用户进程提供建立连接并在连接上有序地传输数据(多个会话独立)

功能:建立、管理、终止会话;使用校验点可使会话在通通信失效时从校验点/同步点继续恢复通信,实现数据同步

  • 传输层:负责主机中两个进程的通信,即端到端的通信,传输单位是报文段或用户数据报

功能:可靠传输、不可靠传输;差错控制(对错误的修改);流量控制(传输的流量控制);复用分用(多个应用层进程同时使用下面传输层的服务;传输层把收到的信息分别交付给应用层中相应的进程)

  • 网络层:把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,传输单位是数据报

分组就是数据报分开几份

功能:路由选择(最佳路径);流量控制;差错控制;拥塞控制

  • 数据链路层:把网络层传下来的数据组装成帧,传输单位时帧

功能:成帧;差错控制(帧错+位错,指错或纠错);流量控制;访问(接入)控制

  • 物理层:在物理媒体上实现比特流的透明传输

功能:定义接口特性;定义传输模型(单工、双工、半双工);比特同步;比特编码

 

1.6 TCP/IP参考模型

 

 

1.7 5层参考模型

综合了OSI和TCP/IP的优点

 

 

 

标签:比特,计算机网络,传输,信道,时延,链路,数据,概论
From: https://www.cnblogs.com/eecsCodeStar/p/16980641.html

相关文章

  • 计算机网络
    1.什么是HTTP?超文本传输协议,旨在启用客户端和服务器之间的通信职责:负责web服务器和web浏览器之间的通信2.get请求和post请求GET产生的URL地址可以被书签收......
  • 计算机网络(自顶向下)学习笔记——应用层
    2.1、应用层原理网络应用的体系结构客服—服务器(C/S)体系结构服务器一直运行固定的IP地址和周知的端口号扩展性:服务器场,数据中心进行扩展、扩展性差客户端主动与服务器通信......
  • 计算机科学概论与程序设计基础第十五周学习总结
    学号《计算机基础与程序设计》课程总结第一周学习总结https://www.cnblogs.com/ouyangmurong/p/16655008.html    第二周学习总结   第三周学习总结......
  • 详解计算机网络体系结构-计算机网络概述【王道计算机网络笔记】
    计算机网络的概念计算机网络:是一个分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的功能计算机系统:包含各种系统的......
  • 1、oracle概论
    它是一个关系型数据库,即数据使用二维表存储的。 Oracle实例:指的是操作数据的一组进程,一个实例只能操作一个数据库,且一个数据库一般只有一个实例对它进行操作。S......
  • 计算机网络(自顶向下)——应用层
    第二章—应用层2.1、应用层原理网络应用的体系结构客服—服务器(C/S)体系结构服务器一直运行固定的IP地址和周知的端口号扩展性:服务器场,数据中心进行扩展、扩展性差......
  • 计算机网络(自顶向下)——概述
    第一章—概述1.1、什么是Internet?从具体构成角度:节点主机上运行的应用程序路由器、交换机等网络交换设备边:通信链路接入网链路:主机连接到互联网的链路主干链......
  • 计算机网络体系结构快速梳理
    一、TCP/IP网络模型应用层负责在不同的应用层协议的约束下,如http、dns、ftp,通过应用进程间的交互来完成特定网络应用应用层只需要专注于为用户提供应用功能即可,无需关心......
  • 计算机网络基础
    1.计算机网络的性能指标1.速率定义:数据库或数据传输率或比特率,即连接在计算机网络上的主机在数字信道上传送数据位数的速率单位:有b/s(比特每秒),kb......
  • 计算机网络--局域网-上
    MAC地址:MAC地址(LAN地址,局域网地址),用于局域网内标识一个帧从哪个接口发出,到达哪个物理相连的其他接口;每块网卡都有唯一的MAC地址,48位,通常固定在网卡的ROM......