计算机网络复习1

news2024/11/20 15:29:01

概论

文章目录

      • 概论
        • 计算机网络的组成
        • 功能
        • 分类
        • 性能指标(搞清楚每个时延的具体定义)
        • 分层结构
        • 协议、接口和服务
        • 服务的分类
        • ISO/OSI
        • TCP/IP
        • 两者的不同

计算机网络的组成
  • 组成部分:硬件,软件和协议(协议:传输数据遵循的规范)
  • 工作方式:边缘部分(用户直接使用到的,如手机,电脑等)和核心部分(路由器和中间网络等,为用户提供服务)
  • 功能组成:通信子网(运输)和资源子网(包装)
功能
  • 数据通信
  • 资源共享
  • 分布式处理
  • 提高可靠性(网络互为替代机)
  • 负载均衡
分类
  • 范围:广域网,城域网,局域网
  • 传输技术:广播式网络,点对点网络
  • 拓扑结构:总线形,星形网络**(N个节点N-1条线)**,环形网络,网状型
  • 交换技术:电路交换,报文交换,分组交换(后面详细,此处简单了解)
  • 传输介质:有线网络和无线网络
性能指标(搞清楚每个时延的具体定义)
  • 发送时延:第一个比特算起,最后一个比特发送完毕一共需要的时间
  • 传播时延:一个比特从链路一端到另一端的时间
  • 处理时延:分析地址部分,差错检验等花费时间
  • 排队时延:进入路由器等待处理的时间
  • 往返时延:从发送端发送,到发送端收到接收端的确定(中间可能会经历排队,处理等等时间),一共经历的时间
  • 吞吐量:单位时间通过**网络(接口)**的数据量 【注:一个接口可以连接多台主机】
  • 速率/数据率/比特率:连接到网络上的主机传送数据的速率【最高数据率称为带宽】
  • 时延带宽积:发送端第一个比特到达终点时,发送端已经发出了多少比特【时延带宽积=传播时延*信道带宽】
分层结构
  • 相互独立
  • 相互交流尽可能少
  • 下层对上层的独立性,上层单向使用下层提供的服务。同一层在逻辑上有信道
协议、接口和服务
  • 协议:规则的集合,由语法,语义和同步组成(同层)
    • 语法:传输数据的格式
    • 语义:要完成的功能
    • 同步:规定执行各操作的时序关系
  • 接口:相邻两层交换信息的连接点
  • 服务:下层为上层提供的功能(上下层)

【注:协议和服务不一样,只有本层协议实现了才能保证向上层提供服务】

服务的分类
  • 连接与否
    • 面向连接服务:先建立连接,再进行数据传送,传输结束释放连接
    • 无连接服务:不需要建立连接,需要发送数据的时候直接发送,“尽最大努力交付”【我尽力了,收不收得到看你了】
  • 可靠与否
    • 可靠服务:有纠错,检错机制,保证数据传输正确
    • 不可靠服务:网络正确性、可靠性由应用或者用户保障
  • 应答与否
    • 有应答服务:接受后给回答(已读)
    • 无应答服务:收到数据不自动给应答
ISO/OSI

  • 物理层:物理层的传输单位是比特,任务是透明的传输比特流,功能是在物理媒体上为数据端设备透明地传输原始比特流
  • 数据链路层: 数据链路层的传输单位是,任务是将网络层传来的ip数据报组装成帧。数据链路层的功能可以概括为成帧,差错控制,流量控制和传输管理
  • 网络层: 网络层的传输单位是数据报,主要任务是把网络层的分组从源端传到目的端,为分组交换网上的不同主机提供通信服务
  • 传输层: 输层也称运输层,传输单位是报文段(tcp)或用户数据报(udp),传输层负责主机中两个进程之间的通信(端到端服务)
  • 会话层: 会话层允许不同主机上的各个进程之间进行会话。会话层利用传输层提供的端到端的服务,为表示层实体或用户进程建立连接并在连接上有序地传输数据,这就是会话,也称建立同步
  • 表示层:表示层主要处理在两个通信系统中交换信息的表示方式数据压缩,加密和解密也是表示层可提供的数据表示变换功能
  • 应用层:用户与网络的界面
TCP/IP

两者的不同
  1. OSI模型定义了三个主要概念:服务,协议和接口,TCP/IP在这个三个概念上没有明确区分
  2. OSI模型在网络层支持无连接和面向连接的通信,但在传输层仅有面向连接的通信;TCP/IP在网际层仅有一种无连接的通信模式,但在传输层支持无连接和面向连接两种模式

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

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

相关文章

防火墙未开端口导致zookeeper集群异常,kafka起不来

转载说明:如果您喜欢这篇文章并打算转载它,请私信作者取得授权。感谢您喜爱本文,请文明转载,谢谢。 问题描述: 主机信息: IPhostname10.0.0.10host1010.0.0.12host1210.0.0.13host13 在这三台主机上部署…

k8s的声明式资源管理(yaml文件)

1、声明式管理的特点 (1)适合对资源的修改操作 (2)声明式管理依赖于yaml文件,所有的内容都在yaml文件当中 (3)编辑好的yaml文件,还是要依靠陈述式的命令发布到k8s集群当中 kubect…

如何在ArcGIS Pro中指定坐标系

在进行制图的时候,为了实现某些特定的效果,需要指定特定的坐标系,但是现有的数据可能不是所需要的坐标系,这时候就需要对现有的数据坐标系进行处理,这里为大家介绍一下ArcGIS Pro中指定坐标系的方法,希望能…

关于标准那些事——第六篇 四象之“白虎”(要素的编写)

两仪生四象——东方青龙(木)、西方白虎(金)、南方朱雀(火)、北方玄武(水) 分别对应标准编写之四象——层次的编写、要素的编写、要素的表述、格式的编排。 今天来分享一下 要素的编…

系列五、搭建Naco(集群版)

一、搭建Naco(集群版) 1.1、前置说明 (1)64位Red Hat7 Linux 系统; (2)64位JDK1.8;备注:如果没有安装JDK,请参考【系列二、Linux中安装JDK】 (3&…

Graceful Response 构建 Spring Boot 下优雅的响应处理

一、Graceful Response Graceful Response 是一个 Spring Boot 技术栈下的优雅响应处理器,提供一站式统一返回值封装、全局异常处理、自定义异常错误码等功能,使用Graceful Response进行web接口开发不仅可以节省大量的时间,还可以提高代码质…

SpringBoot 项目如何生成 swagger 文档

推荐使用 springdoc-openapi 的理由 1、springdoc-openapi 是 spring 官方出品,与 springboot 兼容更好(springfox 兼容有坑) 2、springdoc-openapi 社区更活跃,springfox 已经 2 年没更新了 3、springdoc-openapi 的注解更接近 …

如何在Mendix中实现全文检索

功能背景 在日常的应用使用过程中,存在大量希望使用全文检索技术的场景,对资料库中的内容进行查询。Mendix默认的结构化查询方式,适合对特定业务实体进行类似数据库单表的基于SQL语句的查询。那如何在Mendix实现全文检索的功能呢&#…

Flink-【时间语义、窗口、水位线】

1. 时间语义 1.1 事件时间:数据产生的事件(机器时间); 1.2 处理时间:数据处理的时间(系统时间)。 🌰:可乐 可乐的生产日期 事件时间(可乐产生的时间&…

vue $set 报错 Cannot use ‘in‘ operator to search for ‘imgs‘ in

这行代码会报上述错误 本意是当对象属性为空时,添加一个响应式属性. 猜测增加属性可能需要对象的原始地址,这里的 this.imageUploadData.rowData 显然不是原始地址,他是引用的 rowData 变量的地址. 于是改成 , 修改原始地址对象的属性,报错消失 this.$set(rowData, imgs, nu…

LanChatRoom局域网聊天室

CPP已经结课,我提交的项目是Qt的入门项目,局域网聊天室LanChatRoom。 这个代码重构了很多遍。第一遍是照着明哥推荐到书,把代码抄了一遍。 但抄下来之后,各种问题,而且是清朝老代码。抄了一遍之后,对代码的…

论文阅读:基于MCMC的能量模型最大似然学习剖析

On the Anatomy of MCMC-Based Maximum Likelihood Learning of Energy-Based Models 相关代码:点击 本文只介绍关于MCMC训练的部分,由此可知,MCMC常常被用于训练EBM。最后一张图源于Implicit Generation and Modeling with Energy-Based Mod…

Elasticsearch:带有自查询检索器的聊天机器人示例

本工作簿演示了 Elasticsearch 的自查询检索器 (self-query retriever) 将问题转换为结构化查询并将结构化查询应用于 Elasticsearch 索引的示例。 在开始之前,我们首先使用 langchain 将文档分割成块,然后使用 ElasticsearchStore.from_documents 创建…

IIS通过ARR实现负载均衡

一、实现整体方式介绍 项目中部署在windows服务器上的项目,需要部署负载均衡,本来想用nginx来配置的,奈何iis上有几个项目,把80端口和443端口占用了,nginx就用不了了(因为通过域名访问的,必须要用80和443端口),只能通过IIS的方式实现了。 这里用2个服务在一台机器上…

一个简单的接口自动化测试框架:Python+Requests+Pytest+Allure

项目结构 project:api_test ——api_keyword ————api_key.py:接口关键字驱动类 ——case ————test_cases.py:测试套件和测试用例 ——report_allure(无需创建):allure报告 ——result(…

git 如何撤销历史某次merge

git,如何 撤销某一次历史提交或merge,并保留该版本的后续提交? 场景1: 你有两个功能迭代版本的分支,一个是 15 号上线,一个是25号上线。5号的时候产品突然说,这两个版本一起上,然后…

【计算机图形学】NAP: Neural 3D Articulation Prior

文章目录 1. 这篇论文做了什么事,有什么贡献?2. Related Work铰接物体建模3D中的Diffusion model扩散模型 3. Pipeline铰接树参数化基于Diffusion的铰接树生成去噪网络 4. 实验评价铰接物体生成——以往做法与本文提出的新指标NAP捕捉到的铰接物体分布质…

gazebo卡住不动

可以看到这个sdf文件里面含有网络连接,有的sdf文件看上去几十个kb, 以为很小,但是里面含有网络连接就不知道有多大了,所以也可能会卡住,然后就会出现这个

无线路由器的五种工作模式:

1.Router,即无线路由模式,这也是我们最常用的一种工作方式,一般家里宽带连接,将宽带猫连接在无线路由的WAN口上,然后做拨号帐号设置,就用这个模式即可。 在Router(无线路由)模式下&a…

linux下docker搭建mysql8

1:环境信息 centos 7,mysql8 安装docker环境 2.创建mysql容器 2.1 拉取镜像 docker pull mysql:8.0.23 2.2 查询镜像拉取成功 docker images 2.3 创建挂载的目录文件 mkdir /usr/mysql8/conf mkdir /usr/mysql8/data ##给data文件赋予操作权限 chmod 777 /…