计算机网络:计网体系结构

news2024/11/20 23:17:00

计网体系结构

  • 1. 基本概念
    • 1.0 计算机网络的发展
      • 1.0.1 第一阶段
      • 1.0.2 第二阶段
      • 1.0.3 第三阶段
    • 1.1 计算机网络的概念
    • 1.2 计算机网络的功能
    • 1.3 计算机网络的组成
    • 1.4 计算机网络的分类
    • 1.5 标准化工作及相关组织
    • 1.6 相关性能指标
      • 1.6.1 速率
      • 1.6.2 带宽
      • 1.6.3 吞吐量
      • 1.6.4 时延
      • 1.6.5 时延带宽积
      • 1.6.6 往返时延RTT
      • 1.6.7 利用率
  • 2. 体系结构及参考模型
    • 2.1 体系结构:分层结构
      • 2.2.1 相关名词
    • 2.2 参考模型
      • 2.2.1 OSI参考模型
      • 2.2.2 TCP/IP参考模型
      • 2.2.3 OSI模型对比TCP/IP模型
      • 2.2.4 5层参考模型

1. 基本概念

1.0 计算机网络的发展

1.0.1 第一阶段

  • 第一阶段:阿帕网(ARPAnet)发展为互联网(internet),再到因特网(Internet);
  • ARPA全称为Advanced Research Project Agency:高级研究计划局;
  • 网络是指将许多不同计算机通过链路连接在一起;
  • 互联网是指通过特殊设备将许多网络连接在一起;
  • 因特网Internet是全球范围内最大的互联网internet;
    在这里插入图片描述

1.0.2 第二阶段

  • 第二阶段:三级结构因特网;
    在这里插入图片描述

1.0.3 第三阶段

  • 第三阶段:多层次ISP结构因特网;
  • IXP(Internet Exchange Point):因特网交换点;
    在这里插入图片描述

1.1 计算机网络的概念

  • 计算机网络:是一个将分散的、具有独立功能的计算机系统,通过通信设备线路连接起来,由功能完善的软件实现资源共享和信息传递的系统;
  • 计算机网络是互连的、自治的计算机集合
  • 互连:分散独立的计算机系统通过通信链路互联互通
  • 自治:每个计算机系统是独立的,无主从关系

1.2 计算机网络的功能

  • 数据通信:不同计算机可之间进行通信;
  • 资源共享:不同计算机可共享硬件、软件和数据;
    在这里插入图片描述

1.3 计算机网络的组成

  • 根据组成部分划分:硬件、软件、协议(一系列规则和约定的集合);
    在这里插入图片描述
  • 根据工作方式划分:1)边缘部分,即用户可直接使用的部分,使用方式有C/S方式、B/S方式或P2P方式;2)核心部分:为边缘部分提供服务;

在这里插入图片描述

  • 根据功能作用划分:1)通信子网,实现数据通信;2)资源子网,实现资源共享/数据处理

在这里插入图片描述

1.4 计算机网络的分类

  • 分布范围划分:WAN广域网>MAN城域网>LAN局域网>PAN个人区域网,其中 广域网使交换技术、局域网使用广播技术
  • 使用者划分:公用网、专用网
  • 交换方式划分:电路交换、报文交换、分组交换
  • 拓扑结构划分:其中星型结构中若有n个节点,则会有n-1条线路;
    在这里插入图片描述
  • 传输技术划分:1)广播式网络:共享公共通信信道;2)点对点网络:使用分组存储转发和路由选择机制;

1.5 标准化工作及相关组织

  • 遵循标准是为了更好地实现通信;
  • 标准分类:1)法定标准,由权威机构制定的正式的、合法的标准;2)事实标准,某些知名公司的产品在现实中成为主流,则这些产品拥有的技术和协议成为现实标准;
  • 因特网标准形式为RFC(Request For Comment)文档,RFC文档成为标准的四个阶段:1)因特网草案(Internet Draft);2)建议标准(Proposed Standard);3)草案标准(Draft Stadard);4)因特网标准(Internet Stadard);
  • 标准化相关组织:
    在这里插入图片描述

1.6 相关性能指标

1.6.1 速率

  • 速率:单位时间内传输数据的位数,也称为数据率、数据传输率比特率
  • 单位:b/s、Kb/s、Mb/s、Gb/s、Tb/s;
  • 单位换算:1Mb/s=1000Kb/s、1Kb/s=1000b/s;

1.6.2 带宽

  • 带宽:原本指某个信号的频带宽度,即最高频率与最低频率之差,单位赫兹(Hz);
  • 带宽:现在带宽表示网络的通信线路传送数据的能力,通常指单位时间内从网络的某一点到另一点的最高数据率,即网络设备所支持的最高速率
  • 单位:b/s、Kb/s、Mb/s、Gb/s、Tb/s;
  • 单位换算:1Mb/s=1000Kb/s、1Kb/s=1000b/s;
  • 相同时间内,带宽越大,网络设备传送到信道中的数据量越大;

1.6.3 吞吐量

  • 吞吐量:单位时间内通过某个网络(或信道、接口)的数据量;
  • 吞吐量受网络带宽或网络额定速率的限制;
  • 单位:b/s、Kb/s、Mb/s、Gb/s、Tb/s;
  • 单位换算:1Mb/s=1000Kb/s、1Kb/s=1000b/s;
  • 吞吐量为多条链路速率的总和;

1.6.4 时延

  • 时延:指数据从链路一端传送到另一端所需时间,也称为延迟或迟延,单位是s
  • 时延分类:1)发送/传输时延发送时延=数据长度/信道带宽,指数据从第一位到最后一位传入信道所耗费的时间;2)传播时延传播时延=信道长度/电磁波在信道上的传播速率;3)排队时延,数据等待输出/输入链路可用的时间;4)处理时延,数据检错,目的地确认耗费的时间;
  • 高速链路指的是通过提高信道带宽从而降低传输时延

1.6.5 时延带宽积

  • 时延带宽积表示信道容量的大小,单位为比特bit,定义为:时延带宽积=传播时延*带宽
  • 时延带宽积又称为以比特为单位的链路长度,即某段链路现在有多少比特;

1.6.6 往返时延RTT

  • RTT(round-trip time):从发送方发送数据,到发送方接收到来自接收方的确认总共经历的时延;
  • RTT主要包括:1)往返传播时延=2*传播时延;2)末端处理时间
  • RTT越大,在收到确认之前,可发送的数据越多

1.6.7 利用率

在这里插入图片描述

2. 体系结构及参考模型

2.1 体系结构:分层结构

  • 为什么分层?网络实现通信、资源共享是一个复杂问题,可通过结构分层,不同层实现不同功能,最终实现网络通信的目的;
  • 分层基本原则:

在这里插入图片描述

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

2.2.1 相关名词

  • 实体:第n层中的活动元素称为n层实体,同一层的实体叫对等实体
  • 协议:为实现网络中的对等实体数据交换而建立的规则、标准或约定,称为网络协议;协议是存在于同一网络层中的,即水平方向;协议需要具有语法语义同步三大特征;
  • 接口:称为访问服务店SAP,垂直方向,是上层使用下层服务的入口;
  • 服务:垂直方向,即下层为相邻上层提供的功能调用;
  • PDU协议数据单元=PCI协议控制信息+SDU服务数据单元

2.2 参考模型

  • 计算机网络体系结构常见参考模型:1)7层OSI参考模型;2)4层TCP/IP参考模型;

2.2.1 OSI参考模型

  • 开放系统互连(Open Systems Interconnection)参考模型;
  • 目的:支持异构网络系统的互联互通;
  • 网络分层:
    在这里插入图片描述
  • 不同网络层介绍:
网络层功能
应用层所有能与用户交互并产生网络流量的程序,是用户与网络交互的界面,常用应用层协议有FTP、SMTP、HTTP
表示层处理不同通信系统中信息交换的表示方式:1)数据格式变换;2)数据加密-解密;3)数据压缩与恢复
会话层向表示层实体/用户提供建立连接,并在连接上有序传输数据,这是会话也是建立同步(SYN);1)建立、管理、终止会话;2)使用校验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步
传输层负责主机中两个进程之间的通信,即端到端通信,传输单位为报文段/用户数据报,具有以下功能:1)可靠/不可靠传输;2)差错控制;3)流量控制;4)复用分用:①复用:多个应用层进程可同时使用下层传输层的服务;②分用:传输层可将收到的信息分别交给上层应用层中不同的进程;传输层常用协议为TCP、UDP;
网络层主要任务是将分组从源端传送到目的端,为分组交换网络上的不同主机提供通信服务,传输单位为数据报。有以下功能:1)路由选择;2)差错控制;3)流量控制;4)拥塞控制。常用协议有IP、IPX、ICMP、IGMP、ARP、RARP、OSPF
数据链路层将网络层传入的数据报组装成帧,传输单位为,主要协议有SDLC、 HDLC、PPP、STP。具有以下功能:1)成帧;2)差错控制;3)流量控制;4)访问(接入)控制
物理层物理媒体上实现比特流的透明传输,传输单位为比特,主要协议有Rj45、802.3。有以下功能:1)定义接口特性;2)定义传输模式;3)定义传输速率;4)比特同步;5)比特编码
  • OSI模型解释数据通信过程:

在这里插入图片描述
在这里插入图片描述

2.2.2 TCP/IP参考模型

  • 先定义协议栈,然后归纳出网络分层结构;
    在这里插入图片描述

2.2.3 OSI模型对比TCP/IP模型

  • 相同点:
    在这里插入图片描述

  • 不同点:
    在这里插入图片描述

在这里插入图片描述

2.2.4 5层参考模型

  • 网络分层结构:
    在这里插入图片描述
  • 通信过程:
    在这里插入图片描述

参考资料:

  • 王道考研;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/553553.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

springboot+vue摄影跟拍预定管理系统(源码+文档)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的摄影跟拍预定管理系统。项目源码以及部署相关请联系风歌,文末附上联系信息 。 💕💕作者&#xff1…

SSM框架学习-Spring事务管理入门

文章目录 前言六、Spring事务1.Spring事务简介2.入门案例--模拟银行间转账业务3.开启Spring事务的一般步骤4.Spring事务角色5.spring事务属性--rollbackfor6.入门案例进阶--转账业务追加日志7. Spring事务属性--事务传播行为 总结 前言 为了巩固所学的知识,作者尝试…

项目管理:有效的沟通对项目的成功至关重要

为实施有效的沟通,需要建立沟通管理计划同时理解什么是沟通,沟通的对象是谁,沟通的目标是什么,难度在哪里,并选择合适的沟通方式。 项目沟通是确保项目团队的相关信息能及时、正确地产生、收集、发布、储存和最终处理…

77.建立一个Web应用程序的布局第一部分

本次我们需要设计的布局是这样样子&#xff0c;这个很想一个邮件系统的基本布局&#xff1b; ● 首先我们生成基础代码&#xff0c;基础代码很简单&#xff0c;不用过多解释 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-…

MySQL锁应用详解

文章目录 前言MySQL锁的详解1. 表级锁1.1 读锁&#xff08;共享锁&#xff09;对比查询操作更新操作获取写锁获取读锁 1.2 写锁&#xff08;排他锁&#xff09;对比获取写锁对表进行事务操作获取表的读锁对表进行查询操作 2. 行级锁2.1 共享锁2.2 排他锁 锁的应用场景1.1 并发读…

PDF怎么添加水印?简单途径说明

在工作中&#xff0c;我们经常需要对PDF文档进行保护&#xff0c;以确保其不被未经授权的人员查看或修改。其中一种常见的保护方式是在PDF文件中添加水印。水印不仅可以保护文件的安全性&#xff0c;还可以帮助识别文档的来源以及保护版权。在本文中&#xff0c;我们将介绍如何…

如何邀请媒体记者,保证新闻发布会媒体邀约?

传媒如春雨&#xff0c;润物细无声&#xff0c;大家好&#xff0c;我是51媒体网胡老师。 要邀请媒体记者参加新闻发布会并确保他们能够接受邀请&#xff0c;可以按照以下步骤进行&#xff1a; 1.制定计划&#xff1a;确定新闻发布会的日期、时间、地点和主题。确保选择一个方…

【TCP】对TCP三次握手的个人理解

三次握手 TCP 是面向连接的协议&#xff0c;所以使用 TCP 前必须先建立连接&#xff0c;而建立连接是通过三次握手来进行的。三次握手的过程如下图&#xff1a; 一开始&#xff0c;客户端和服务端都处于 CLOSE 状态。先是服务端主动监听某个端口&#xff0c;处于 LISTEN 状态 …

功能上新|内存篇:PSS显存、内存占用、堆内存对象快照

内存管理一直是游戏研发的重中之重&#xff0c;当项目运行时的内存压力较大时&#xff0c;更容易达到设备阈值引起闪退。近年来&#xff0c;当出海成为许多游戏公司新选择的同时&#xff0c;我们也发现海外设备对项目的内存情况有着更严格的要求。 为了帮助开发者更全面地了解…

从内核角度剖析Netty高性能的奥秘IO多路复用模型与Reactor模式

Netty 是Jboos 提供的java开源框架&#xff0c; 是基于非阻塞IO&#xff08;NIO&#xff09;的客户端/服务器编程框架&#xff0c; 它既能快速开发高并发、高可用、高可靠的网络服务器程序&#xff0c;也能开发高可用、高可靠的客户端程序。 Netty 作为异步框架&#xff0c; N…

面试:从输入URL到页面加载的全过程

首先在浏览器中输入URL 查找缓存&#xff1a;浏览器先查看浏览器缓存-系统缓存-路由缓存中是否有该地址页面&#xff0c;如果有则显示页面内容。如果没有则进行下一步。 浏览器缓存&#xff1a;浏览器会记录DNS一段时间&#xff0c;因此&#xff0c;只是第一个地方解析DNS请求…

【算法排序】动态规划

目录 一、动态规划思想二、动态规划与分治法的区别1、共同点2、不同点 三、动态规划特征1、最优子结构2、重叠子问题 四、动态规划求解问题的基本步骤五、斐波那契数分析六、实现思路七、代码实现 一、动态规划思想 将待求问题划分为若干个子问题&#xff0c;按划分的顺序求解…

为什么袁隆平的英语这么好?这才是学到老的典范!

文 / 冰雪&#xff08;微信公众号&#xff1a;王不留&#xff09; 2021年5月22日13时07分&#xff0c;“共和国勋章”获得者、中国工程院院士、国家杂交水稻工程技术研究中心主任、湖南省政协原副主席袁隆平&#xff0c;因病逝世&#xff0c;享年91岁。 一晃两年过去了。袁隆平…

iTOP-RK3568开发板编译瑞芯微原厂源码

1 输入以下命令设置 java 版本为 1.8 版本&#xff0c;确认 java 版本是 1.8 版本之后&#xff0c;才可以进行下一步编译&#xff0c;如下图所示&#xff1a; source javaenv.sh java -version 2 输入命令配置 Android 分支 source build/envsetup.sh lunch rk3568_r-user…

【软考】系统集成项目管理工程师 第3章 信息系统集成专业技术知识

文章目录 3.1 信息系统建设3.1.1 信息系统的生命周期3.1.2信息系统开发方法 3.3 软件工程3.3.1软件需求分析与定义3.3.2软件设计、测试与维护3.3.3软件质量保证及质量评价3.3.4软件配置管理3.3.5软件过程管理3.3.6软件开发工具3.3.7软件复用 3.4 面向对象系统分析与设计3.4.1面…

ESP32-WROOM-32 TCP通讯AT指令例程

ESP32-WROOM-32 AT指令配置TCP通讯 ESP32-WROOM-32前言固件烧录测试AT指令TCP通讯\透传ESP32配置SoftAPESP32作TCP Client连接TCP Server通讯/透传普通传输模式演示WIFI透传演示 ESP32做TCP Server连接TCP Client通讯演示 ESP32-WROOM-32 前言 软硬件准备&#xff1a; ESP32-W…

自动驾驶行业迎来大规模发展,“高精度定位”重要性凸显

5月16日&#xff0c;2023 中国 (亦庄) 智能网联汽车科技周暨第十届国际智能网联汽车技术年会在北京隆重召开。工信部装备工业一司一级巡视员苗长兴在在会上表示&#xff1a;2022 年我国搭载辅助自动驾驶系统的智能网联乘用车新车销售量达 700 万辆&#xff0c;同比增长45.6%&am…

计算机操作系统(慕课版)第三章课后题答案

一、简答题 1.高级调度与低级调度的主要任务是什么&#xff1f;为什么要引入中级调度&#xff1f; 1&#xff09;高级调度的主要任务是将外存的作业调入内存&#xff0c;又称作业调度&#xff1b; 低级调度的主要任务数为内存中处于就绪态的作业分配处理机。 2&#xff09;为了…

小航助学2023年3月GESP_C++二级试卷(含题库答题软件账号)

GESP在线模拟训练系统请点击 电子学会-全国青少年编程等级考试真题Scratch一级&#xff08;2019年3月&#xff09;在线答题_程序猿下山的博客-CSDN博客_小航答题助手 答案:D 第1题以下存储器中的数据不会受到附近强磁场干扰的是&#xff08; &#xff09;。 A、硬盘B、U 盘C…

共享单车之数据存储-获取工作簿中的数据

第1关&#xff1a;获取工作簿中的数据 任务描述 本关任务&#xff1a;获取data.xls文件中的数据。 相关知识 获取工作簿中的信息&#xff0c;我们可以使用Java POI&#xff08;POI是一个提供API给Java程序对Microsoft Office格式档案读和写的功能&#xff09;提供的Workboo…