计网知识点回归

news2024/11/26 20:25:19

概述

计算机网络的定义:

        不同地理位置的计算机通过通信电路实现资源共享

计算机网络的组成:

        资源子网——提供共享的软硬件资源

        通信子网——提供信息交换的网络接点和通信线路

计算机网络分类:

        按拓扑分:星形 树形 总线型 环形 网状

        按范围分:局域网LAN 城域网MAN 广域网WAN 个人区域网PAN

        按传输方式分:有线网络 无线网络

计算机网络体系结构:

  • 五层协议的体系结构
    1. 应用层:应用进程间通信和交互的规则
    2. 运输层:向两台主机中进程之间的通信提供数据传输服务
    3. 网络层:为不同主机提供通信服务
    4. 数据链路层:把上层的IP数据报组装成帧,在相邻节点之间传输
    5. 物理层:利用传输介质建立网络结点间的通信
  • TCP/IP体系结构(理念:网络核心部分越简单越好)
    1. 应用层
    2. 运输层(TCP/UDP)
    3. 网际层IP(IP)
    4. 链路层

物理层

基本概念:考虑怎么传送比特率,让上层感受不到这些差异

四大特性:

  1. 机械特性:接口标准化规定
  2. 电气特性:电缆电压范围
  3. 功能特性:某一电频电压特性
  4. 过程特性:不用功能的各种事件出现顺序

两大类型号:

        模拟型号——连续信号

        数字信号——离散信号

信道的概念

        单向通信(单工通信):只能一个方向发送一个方向接收

        双向交替通信(半双工通信):一段时间一个方向发送一个方向接收

        双向同时通信(全双工通信):同时发送和接收

为什么要调制?计算机输出的信号包含大量低频分量,许多信道不能传输,所以要调制。

两大类调制

  1. 基带调制(编码)
    1. 不归零制:正1负0
    2. 归零制:正脉冲1,负脉冲0
    3. 曼彻斯特编码:上0,下跳1
  2. 带通调制
    1. 调频(FM)
    2. 调幅(AM)
    3. 调相(PM)

信道复用技术:降低成本用

  • 频分复用:各路信号相同时间占用不同资源
  • 时分复用:各路型号不同时间占用相同资源
  • 波分复用:光的频分复用
  • 码分复用:同样时间使用同样频带通信,扛干扰性强,有计算题

数据链路层

本章讨论在同一个局域网中,分组怎样从一台主机传送到另一台主机

数据链路层两种通信类型:

  • 点对点通信
  • 广播通信

数据链路层单元:帧

数据链路层三个共同的基本问题

  • 封装成帧
    1. 在数据前后添加首部和尾部构成一个帧
    2. 首部和尾部作用:帧定界
    3. 数据部分长度上限:最大长度单元MTU
  • 透明传输:(让数据中可能出现的SOH和EOT不被解释为控制字符)
    1. 字节填充/字符填充:在每一个控制字符前面加一个ESC(转义字符)
  • 差错检测
    1. 冗余码,计算题
    2. 这里的差错检验只保证数据链路层接收端发什么,接收端就要收什么,不保证向网络层提供“可靠传输”

点对点协议PPP的需求:

  1. 简单
  2. 封装成帧
  3. 透明传输
  4. 多种网络层协议
  5. 多种链路类型
  6. 差错检验
  7. 检测连接状态
  8. 最大传输单元MTU
  9. 网络层地址协议
  10. 数据压缩协议

PPP协议实现透明传输两种方法

  1. 字节填充:用于异步传输
  2. 零比特太南充:用于同步传输,发送五个1加0,接收五个1删0

广播信道的的数据链路层 CSMA/CD协议:

为了通信渐变,以太网采用两种措施:

  1. 无连接的工作方式,尽最大努力交付
  2. 发送的数据采用曼彻斯特编码方便同步

CSMA/CD协议的四个特点

  1. 先听先发
  2. 边听边发
  3. 冲突停止
  4. 延迟后发

CSMA/CD是单双工通信

征用时间为51.2μs

10Mbit/s的网络在争用期可以发送64字节,所以长度小于64字节的帧都是由于冲突异常而终止的无效帧

局域网中,硬件地址又称物理地址/MAC地址

扩展以太网(网络层任然是一个网络)

  1. 在物理层:用光纤
  2. 在数据链路层:用以太网交换机
    1. 交换表,大题,生成树协议STP防止广播风暴
  3. 虚拟局域网VLAN:提供给用户的服务,而不是新型局域网,是物理位置无关的逻辑组

网络层

网络层要尽可能简单灵活,向上层提供无连接、最大努力交付的数据服务

单位是IP数据报

运输层

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

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

相关文章

清华大学生物信息学课件资料分享

清华大学鲁志老师实验室在网上分享了他们的生信课程学习资料,有电子书,PPT和视频,真是生信学习者的福音。 实验室网址是: https://www.ncrnalab.org/courses/#bioinfo2 可以看到,课程有针对本科生的,也有针…

shp文件与数据库(创建表)

前言 第三方库准备 shp文件是什么?笔者就不多做解释。后面将使用python的一些第三方库 1、sqlalchemy 2、pyshp 3、geoalchemy2 4、geopandas 这四个是主要的库,具体怎么使用可以参考相关教程,当然还有其他库,后面在介绍。…

uniapp 微信小程序跳转外部链接

一、背景: 开发小程序时,跳转到内部路径通常会使用:uni.navigateTo,uni.redirectTo,uni.reLaunch,uni.switchTab等方法,可以跳转到pages.json中已经注册的页面 uni.navigateTo(OBJECT) | uni-…

【KingbaseES】DataGrip配置链接KingbaseES V8R6数据库

新建驱动 填写内容如下: defaultjdbc:kingbase8://{host::localhost}:[{port::54321}]/[{:database::test}] 点击OK保存 测试链接 出现上图证明已经能链接了,保存链接看看数据库是否有我们的数据 发现好像什么都没有 再尝试,发现现在可以…

前端发开的性能优化 请求级:请求前(资源预加载和预读取)

预加载 预加载:是优化网页性能的重要技术,其目的就是在页面加载过程中先提前请求和获取相关的资源信息,减少用户的等待时间,提高用户的体验性。预加载的操作可以尝试去解决一些类似于减少首次内容渲染的时间,提升关键资…

ArkTS - 数据持久化

一、概述 应用数据持久化,是指应用将内存中的数据通过文件或数据库的形式保存到设备上。内存中的数据形态通常是任意的数据结构或数据对象,存储介质上的数据形态可能是文本、数据库、二进制文件等。 持久(Persistence)&#xff0…

如何查看崩溃日志

​ 目录 描述 思路 查看ipa包崩溃日志 简单查看手机崩溃信息几种方式 方式1:手机设置查看崩溃日志 方式2: Xocde工具 方式3: 第三方软件克魔助手 环境配置 实时日志 奔溃日志分析 方式四:控制台资源库 线上崩溃日志 线上监听crash的几种方式 方式1: 三…

GEC6818科大讯飞离线语音识别

GEC6818科大讯飞离线语音识别 文章目录 GEC6818科大讯飞离线语音识别一、 下载科大讯飞离线语音SDK二、 解压文件夹后三、与GEC6818开发板一起使用3.1 使用科大讯飞的离线语音在ubantu中运行,作为服务端进行关键字的识别3.2 call.bnf-->hehe.bnf3.3 asr_offine_s…

JavaWeb基础(1)- Html与JavaScript(JavaScript基础语法、变量、数据类型、运算符、函数、对象、事件监听、正则表达式)

JavaWeb基础(1)- Html与JavaScript(JavaScript基础语法、变量、数据类型、运算符、函数、对象、事件监听、正则表达式) 文章目录 JavaWeb基础(1)- Html与JavaScript(JavaScript基础语法、变量、数据类型、运算符、函数、对象、事件…

什么是软件安全性测试?如何进行安全测试?

一、什么是软件安全性测试? 软件安全性测试是指对软件系统中的安全漏洞进行检测和评估的过程。其目的是为了确保软件系统在面对各种安全威胁时能够保持其功能的完整性、可用性和机密性。 二、软件安全性测试可以通过以下几个步骤来进行: 1. 需求分析&a…

强化学习8——在冰壶环境中使用策略迭代和价值迭代算法

冰壶环境 环境介绍 OpenAI Gym库中包含了很多有名的环境,冰湖是 OpenAI Gym 库中的一个环境,和悬崖漫步环境相似,大小为44的网格,每个网格是一个状态,智能体起点状态S在左上角,目标状G态在右下角&#xf…

计算机毕业设计----SSM BBS论坛

项目介绍 本项目包含前后台,前台为普通用户登录,后台为管理员登录; 管理员角色包含以下功能: 管理员登录,删除或者编辑用户的帖子,后台管理,友情链接管理,用户管理,版块管理,网站设置,用户设置,版块主题管理等功能。 用户角色…

fpmarkets盘点成功交易者的十个习惯(一)

在交易中能够盈利一次,fpmarkets认为这种情况100%的交易者都会做到,但是要做到每次交易都能盈利,即使是巴菲特也做到,我们只需要做到整体盈利就可以了,那么如何做到呢?今天fpmarkets就总结一下成功交易者的…

斑马斑马跳

欢迎来到程序小院 斑马斑马跳 玩法:行走的斑马,点击鼠标左键斑马左右跳动,左右两侧有大树,和移动的小鸟, 撞到大树和小鸟游戏结束,统计分数,快去斑马跳吧^^。开始游戏https://www.ormcc.com/pl…

2024农历新年是什么时候?电脑如何设置农历新年提醒

元旦的钟声已经远去,2024年的阳历新年就这样悄无声息地开始了。但对于我们很多人来说,真正的“过年”氛围,还得等到农历新年的到来。那么,今年的农历新年究竟是什么时候呢?答案是2月10日。 每当想到农历新年&#xff…

浅析进程优先级(上)

什么是进程优先级? 进程优先级:将处理器资源分配给进程的先后顺序 Linux 中每个进程都有相应的优先级 (优先级可能动态改变) 进程优先级决定进程 何时执行 和 获得处理器的时间 进程优先级通常表现为一个整数值 (数值大小决定优先级高低) Linux 中的…

寻找两个相交链表的相交节点

分析: 如图所示, A 长度为mkB长度为nk张三,李四两人分别从A和B的起始点相同速度出发,无论谁到达终点时,都从另一条队列的起点再次出发。假定起始,张三沿着A走,李四沿着B走。当李四到达终点后&a…

计算机毕业设计选题分享-node.js旅游景点分享网站03796(赠送源码数据库)JAVA、PHP,node.js,C++、python,大屏数据可视化等

node.js旅游景点分享网站 摘 要 随着社会的发展,社会的各行各业都在利用信息化时代的优势。计算机的优势和普及使得各种信息系统的开发成为必需。旅游景点分享网站设计,主要的模块包括查看后台首页、轮播图(轮播图管理)、网站公告…

list-watch和节点亲和性和node亲和性

k8s的集群调度 scheduler:负责调度资源,把pod调度到node节点 预算策略 优先策略 1、list-watch k8s集群当中,通过list-watch的机制进行每个组件的协作,保持数据同步,每个组件之间解耦 kubectl配置文件,向APIserv…

城堡世界定制

城堡世界是一款移动应用程序,通常在手机上使用。 该游戏的主要功能丰富多样,用户可以通过购买不同的城堡卡来开启自己的城堡,这不仅可以满足玩家对个性化的追求,还可以让玩家在游戏中获得更多的乐趣。 作为一家专注于互联网领域的…