计网概念

计算机网络将分散的、具有独立功能的计算机系统,通过通信设备与线路连接起来,由软件实现资源共享和信息传递,同时也是一些互联的、自治的计算机系统的集合

计网组成的三种划分方式

  • 硬件、软件、协议
    硬件包含主机(端系统)、通信链路(双绞线、光纤)、交换设备(路由、交换机)和通信处理机(网卡)等组成
    软件包含各种实现资源共享的软件和方便用户使用的各种工具软件
    协议规定网络传输数据遵循的规范

  • 边缘部分和核心部分
    边缘部分为连接到网上,由用户使用的主机组成
    核心部分则由大量网络和这些网络的路由器组成,为边缘部分提供连通性和交换服务

  • 通信子网和资源子网
    通信子网由各种传输介质、通信设备和网络协议组成,实现计算机间数据通信
    资源子网是实现资源共享功能的设备及其软件的集合,向网络用户提供其他计算机上的硬件资源、软件资源和数据资源的服务

计网功能

数据通信、资源共享、分布式处理、提高可靠性、负载均衡

计网分类

范围划分

广域网WAN、城域网MAN、局域网LAN、个人区域网PAN,范围由大到小

按传输技术分类

广播式:联网计算机共享一个公共通信信道,当通过该通道发送报文时,所有计算机都能收听到,收到的计算机会检查目的地来决定是否接受
点对点:每条物理线路连接一对计算机

按拓扑结构分类

按使用者分类

公用网、专用网

按交换技术分类

电路交换网络

起点和终点建立专用通路用于传输数据,包括建立连接、传输数据、断开连接

报文交换网络

也成存储-转发网络,用户数据+源地址+目的地址+校验码等封装成报文、这个报文传送到相邻结点,全部存储后,再转发给下一个结点,重复该过程直至到达目的结点,每个报文可单独选择到达目的结点的路径

分组交换网络

也称包网络,将数据划分为许多较短的固定长度的数据段,在每个数据块中加上目的地址、源地址等辅助信息组成分组,以存储-转发方式传输

按传输介质分类

有线:双绞线、同轴电缆等
无线:蓝牙等

性能指标

  • 速率:数据率/数据传2输率/比特率
    连接在计网主机在数字信道上传送数据位数的速率
    单位为b/s kb/s Mb/s Gb/s Tb/s

  • 带宽:单位时间内从网络中的某一点到另一点所能通过的“最高数据率”,网络设备所支持的最高速度

  • 吞吐量:单位时间内通过某个网络的数据量,受网络带宽和额定速率的限制

  • 时延:数据从网络一端到另一端的总时间 总时延 = 发生时延、传播时延、处理时延、排队时延
    发送时延:分组的所有比特推向链路所需时间,从发生分组的第一个比特算起,到该分组的最后一个比特推向传输链路所需要时间,也称传输时延
    传播时延:一个比特从链路的一端传播到另一端所需时间
    排队时延:分组进入路由器后要在输入队列中排队等待处理,因此产生等待时延
    处理时延:数据在交换结点为存储转发而进行的一些必要的处理所花费的时间:提取数据、擦错检验,找寻路由等

  • 时延带宽积:发送端发生的第一个比特即将到达终点时,发送端已经发出多少个比特,又称以比特为单位的链路长度,时延带宽积 = 传播时延 * 信道带宽

-往返时延RTT:从发送数据起到发送方收到接收方的确认共经历的时延
RTT包括往返传播时延(传播时延*2)和
末端处理时间(中间节点的处理时延、排队时延以及转发数据时的发送时延)

  • 信号利用率:某一信道百分之多少时间是有数据通过的 有数据通过时间/(有+无)数据通过时间
  • 网络利用率:信道利用率加权平均值

分层原因

大问题分散为小问题,层次间相互独立

细致概念

实体:第n层中的活动元素称为n层实体,同一层的实体叫对等实体,即两台主机的同一层
协议:为对等实体数据交换建立的规则:语法(要做什么)+语义(数据与控制信息的结构)+同步(事件实现顺序说明)
接口:上层使用下层服务的入口
服务:下层为相邻上层提供的功能调用

SDU 服务数据单元:传送的数据
PCI 协议控制信息:控制协议操作的信息
PDU协议数据单元:对等层次间传送的数据单位

上层使用下层所提供的服务必须与下层交换一些指令,这些指令在OSI中被称为服务原语。
●请求(Request):由服务用户发往服务提供者,请求它完成某项工作。
●指示(Indication):由服务提供者发往服务用户,指示发生了某些事件。
●响应(Response):由服务用户发往服务提供者,对前面发生的指示的响应。
●证实(Confirmation):由服务提供者发往服务用户,对前面发生的请求的证实。
这4类原语用于不同的功能,如建立连接、传输数据和断开连接等。
有应答服务包括全部4种原语
无应答服务则只有请求和指示

我们假设n+1层是存钱的人,n层是银行柜台服务人员。存钱的人要去柜台存钱,他会说出他的请求给柜台服务人员,然后服务人员知道后,需要你的银行卡和存款金额现金等证件,指示你把银行卡和现金等证件给她,然后存钱的人根据柜台人员的指示,进行响应,把银行卡和现金等证件给柜台人员,最后柜台人员对你的请求进行处理,帮你存钱,给你一张凭据,证实我帮你处理了存钱操作等一些信息。

计算机网络-层级架构相关推荐

  1. 二、计算机网络体系架构——网络工程师成长之路

    OSI模型 在OSI 模型中,数据的传输进行分层.各司其职,效率更加高 OSI参考模型的主要功能 一张图看懂 计算机网络体系架构 举个例子,一段http数据报文的传递: 这段数据报文,首先在应用层中是 ...

  2. 图文轻松理解计算机网络五层架构

    博主:爱码叔 个人博客站点: icodebook 公众号:漫话软件设计 专注于软件设计与架构.技术管理.擅长用通俗易懂的语言讲解技术.对技术管理工作有自己的一定见解.文章会第一时间首发在个站上,欢迎大 ...

  3. springboot毕设项目多层级架构的工程项目安全监管系统的设计与实现tx75u(java+VUE+Mybatis+Maven+Mysql)

    springboot毕设项目多层级架构的工程项目安全监管系统的设计与实现tx75u(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8. ...

  4. 计算机网络---网络架构与协议

    从古代的驿站.八百里快马,到近代的电报.电话,人类对于通信的追求从未间断,信息的处理与通信技术的革新一直伴随社会的发展.而作为 20 世纪人类最伟大.最卓越的发明--个人计算机的出现与发展,使得人们获 ...

  5. 游戏引擎是什么?游戏引擎的层级架构

    在游戏程式的领域中,最常听到的专有名词,可以说是非 Game Engine(游戏引擎)莫属了.听起来是个很炫很酷的名词,但其实游戏引擎一词经常被过度泛称与误用.所谓的游戏引擎架构,由低阶 (Low-L ...

  6. Games104 Lecture 2 游戏引擎的层级架构

    目录 游戏引擎层级介绍 1 Resource Layer 资源层 1.1 资源的获取和寻找 How to Access My Data 1.2 实时资产管理 Runtime Asset Manager ...

  7. Cocos2d-x Lua Node与Node层级架构

    Cocos2d-x Lua采用层级(树形)结构管理场景.层.精灵.菜单.文本.地图和粒子系统等节点(Node)对象.一个场景包含了多个层,一个层又包含多个精灵.菜单.文本.地图和粒子系统等对象.层级结 ...

  8. 计算机网络OSI架构详细图

  9. C# 三层级架构问题之 能加载文件或程序集或它的某一个依赖项。系统找不到指定的文件

    用抽象工厂加反射来确定调用哪一个D层的时候,出现了错误"未能加载文件或程序集或它的某一个依赖项.系统找不到指定的文件" 如下图所示: 出现这种错误有两种情况: 1.      DL ...

最新文章

  1. 设计模式四:简单工厂
  2. C++单链表的建立和遍历
  3. HTML5 编辑 API 之 Range 对象(一)
  4. ASP.NET MVC 开源项目 收集
  5. 工作随想---关于业务流程,落实责任制
  6. springboot开发(yml配置和注解解析)
  7. php获取工作日时间,ThinkPHP中获取指定日期后工作日的具体日期方法
  8. 计算机二级只有前十套简单,计算机二级Access上机十套试题详细解析(经典版).
  9. 解决chrome崩溃的方法
  10. java 删除n天前的文件_linux自动删除n天前备份
  11. C11简洁之道:函数绑定
  12. 015 PHP中的曲苑杂坛
  13. ubuntu 22.04安装独立显卡驱动方法以及一些问题,以及安装pytorchcuda和cudnn的问题
  14. wireshark提示未启动npf服务The NPF driver isn’t running You may have trouble capturing or listing interfaces
  15. NODE.JS DM数据库驱动简介及搭建
  16. Android Camera简单整理(一)-Camera Android架构(基于Q)
  17. 〖Python 数据库开发实战 - MongoDB篇②〗- Mac环境下的MongoDB数据库安装
  18. Centos7安装网易云播放器
  19. 堆排序小根堆 大根堆 迭代 递归 总结 完整代码
  20. 二本本科,银行外包开发工作 4 个月有余。聊聊外包公司工作的一些真实感受!...

热门文章

  1. 成本控制:自建和租用企业邮箱哪个更划算?
  2. 数据中心机房系统架构及设计
  3. matlab微波S21参数代码,S参数的含义
  4. C/C++ Linux后台服务器开发高级架构师学习知识点路线总结(2022架构师篇完整版)
  5. 2020福建计算机软考,【2020年福建高级软考信息系统项目管理师考试时间】- 考...
  6. OSChina 周二乱弹 ——说完我喜欢你,姑娘把钱都掏出来了
  7. left<=right or left<right
  8. 2009-2013、2018-2020计算机网络考研408真题 附答案讲解
  9. 数字书法授课软件怎么选择比较好?
  10. 每日英文 November 16, Thursday