王道考研——计算机网络(第一章 计算机网络体系结构)

news2024/10/2 16:24:52

1.0认识计算机网络

在下载电影(不会出现乱序问题)和微信收发消息(比如表情包乱序了)所使用的协议是不同的

在这里插入图片描述

1.1-1概念和功能

在这里插入图片描述

(1)计算机网络的概念

在这里插入图片描述

(2)计算机网络的功能

在这里插入图片描述

(3)计算机网络的发展——第一阶段

在这里插入图片描述

小写的“internet”就是这样一个相互连接的这样一个网络的网络
但是大写的“Internet”代表的是专有名词,目前来说Internet是我们全球范围内最大的一个互联网
所以说ARPAnet就是Internet的前身
在这里插入图片描述

(4)第二阶段——三级结构

在这里插入图片描述

(5)第三阶段——多层次ISP结构

在这里插入图片描述
因特网交换点IXP:原本A和B如果要通信,就需要经过一层又一层的ISP结构,通过本地ISP,到地区ISP到主干ISP再一路下来,有了这个IXP之后,就可以允许这两个网络直接相连,不再需要第三个网络。IXP的出现大大提高了信息传递和资源共享的速度
在这里插入图片描述

1.1-2组成和分类

(1)计算机网络的组成

在这里插入图片描述
传输层承上启下融会贯通

在这里插入图片描述

工作方式:
1、端和端之间的通信指的是进程之间的通信
2、C/S:Client/Server,客户/服务器(Old School)
3、B/S:Browser/,和C/S相比就是把客户端换成了浏览器而已,比如C/S中是微信,B/S中是火狐浏览器
4、P2P:peer-to-peer,翻译就是对等的连接,这个情况下大家都是对等的,没有永远服务器或者客户机,在这种方式下,所有主机都有两个身份,提供服务or使用服务

(2)计算机网络的分类

在这里插入图片描述

按分布范围分:
主要学习广域网和局域网
局域网比如是在一个学校或者一个办公楼
个人区域网比如是自己的电子设备,智能手表手环等通过无线技术连接起来的网络,也称为无限个人区域网,范围很小,几乎十米左右

广域网和局域网的区别不仅仅在于地理范围上的差异,更重要的是看它使用的是什么技术,如果使用广域网的技术,那它就是广域网,如果使用局域网的技术,那它就是局域网。比如两个人拨号上网,这个网络是互联网,所以虽然离的很近,但我们实际上使用的是广域网技术,所以是广域网

局域网通常范围比较小,在一个比较小的范围内,喊一声都能听得见,那么这个就是局域网使用的广播技术
那么对于广域网来说,交换技术就是通过路由器等中间设备,数据一点点转发存储交换出去

按交换技术分:
就是在说我们的数据是如何交换的
电路交换:打电话,占线,原理就是首先建立连接,然后通话(一直占用这个资源),第三个就是释放连接。电路交换的特点是在通话的全部时间内,通话的两个人是完全占用这个资源不能被别人使用的
报文交换和分组交换不会一直占着这个线路,它们使用的技术特点叫 存储转发。它们主要区别是主体不一样,。存储转发指的是无论报文还是分组,首先要存储在路由器上,再检查往哪里发,可以看到存储转发的特点是只是一段一段的占用线路,并不是像电路交换一直独享占用资源,同时如果有别的数据在这个线路发送也是可以的

在这里插入图片描述
局域网中通常使用总线型
网状型通常用在广域网中

广播式网络和点对点网络主要区别在于我和你之间通信的时候是否使用了存储转发和路由选择的机制

1.1-3标准化工作及相关组织(408大纲已删除)

(1)标准化工作

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

(2)标准化工作的相关组织

在这里插入图片描述

1.1-4性能指标(速率、带宽、吞吐量)

三个有关速度的量。这三个其实是密切相关的,其中核心是吞吐量,

(1)速率

在这里插入图片描述

(2)带宽

在这里插入图片描述

带宽就是在这个入口的位置,发送数据的速率,而不是指在链路上传播的速率,因为在链路上都是以电磁波形式传播的。重点考察的是链路带宽指的是在发送端最高能发送速率

(3)吞吐量

也是表示速率的单位
在这里插入图片描述

1.1-5性能指标(时延、时延带宽积、往返时间RTT、利用率)

(1)时延

在这里插入图片描述

高速链路:指的是信道带宽(发送速率)高,发送时延变小,不会影响到电磁波的传播速率!
电磁波的传播速率只由影响:用什么传的(基本都是电磁波);用的是什么介质(固态的这种基本是2*10^8)

(2)时延带宽积

描述数据量或者信息量(bit)
时延(指的是传播时延)和带宽(发送端发送数据时最高速率,即发送速率)的乘积
在这里插入图片描述

(3)往返时延RTT

游戏界面上有RTT

发送方第一个bit刚放到信道上开始,到接收方收到第一个bit确认为止

如何来看rtt:终端输入ping的命令,加上ip地址或者域名,如下图的time,33ms左右

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

RTT不包括传输时延,也就是说不包括把所有数据放到信道上的时间,只是管信道上的时间
在这里插入图片描述

(4)利用率

在这里插入图片描述
总结两节课的性能指标:
在这里插入图片描述

1.2-1分层结构、协议、接口和服务

(1)为什么要分层?

在这里插入图片描述

(2)怎么分层?

在这里插入图片描述

只有对等实体之间才有协议,不对等的两层之间没有协议(比如一个装在木箱,一个装在棉花里)
接口:每两层之间关节处位置
服务:每两个层次之间所提供的东西。注意在计算机网络中,上层是使用下层的服务的,即下级为上级提供服务

(3)正式认识分层结构

在这里插入图片描述

PDU作为下一层的SDU,再加上下一层的PCI,又得到了一个新的数据单元PDU,这个PDU继续往下作为下一层的SDU

(4)概念总结

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

1.2-2OSI参考模型(1)

在这里插入图片描述

(1)ISO/OSI参考模型——怎么来的?

在这里插入图片描述

(2)ISO/OSI参考模型

在这里插入图片描述

(3)ISO/OSI参考模型解释通信过程

在这里插入图片描述
上面四层是端到端,下面三层是点到点方式
在这里插入图片描述

需要注意的是数据链路层不仅加了头部还加了尾部(如何记忆:这七层中只有数据链路层又五个字)
物理层是傻瓜层,不会对数据做额外处理,只是形成0101序列然后放到物理传输介质上进行传输

1.2-3OSI参考模型(2)

(1)应用层

在这里插入图片描述

记事本不在应用层范围

(2)表示层

在这里插入图片描述

(3)会话层

在这里插入图片描述

会话层主要是先建立好一个连接,然后数据才能传过去,然后表示在设备的屏幕上面

会话之间彼此独立而不影响的

(4)传输层

在这里插入图片描述

上面四层是端到端通信,而下面三层都是点到点通信(因为在两台主机通信的过程中,中间还需要一些系统,比如路由器交换器等等,这些设备只需要经过下面三个层次即可,而两个主机需要经过全部七个层次)

每个进程由端口号标识,所以进程与进程之间的通信,也就是端到端的通信

(5)网络层

在这里插入图片描述

在这里插入图片描述

分组与数据报的关系:数据报过长的时候,就可以把数据报进行一个切割,切割成一个又一个小的分组,再放到链路上来传递,这样就会使我们在传输的过程中更加灵活而且损失也会更小

流量控制主要是限制发送端的速度,而拥塞控制是针对于全局、宏观上来看,整体要控制一下速度

(6)数据链路层

在这里插入图片描述

(7)物理层

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

1.2-4TCPIP参考模型&5层参考模型

(1)OSI参考模型与TCP/IP参考模型

在这里插入图片描述

之前讲过,OSI参考模型与TCP/IP参考模型主要区别就是在于它是一个法定标准,而TCP/IP是事实标准

网络接口层其实是把物理层和数据链路层进行了一个合并

(2)OSI参考模型与TCP/IP参考模型相同

在这里插入图片描述

(3)OSI参考模型与TCP/IP参考模型不同

在这里插入图片描述

网络层有一个非常重要的协议就是IP协议,这样一个协议它是强调面向无连接的,也就是不需要进行连接的,所以这两个模型都在网络层这块有无连接通信
传输层是端到端,进程与进程之间的通信,所以我们这个传输层它主要是为了实现可靠传输而存在的,那为了实现可靠的传输,要先建立好一个连接,所以传输层在两个模型中都有面向连接
结合第三句话说,TCP/IP最开始就考虑到互联问题,所以把IP作为重要层次,因此它就特别看重网络层的ip协议,所以它特别看重无连接的通信方式,因此TCP/IP模型在网络层只有无连接
记忆方式:对角线

(4)5层参考模型

在这里插入图片描述

(5)5层参考模型的数据封装与解封装

在这里插入图片描述

AB两台主机通信中间其实一定要有中间系统,比如路由器交换器等等,在这里先省略掉了,因为在这两种中间系统中,进行数据封装与解封装都是一样的??

在这里插入图片描述

第一章知识总结

在这里插入图片描述

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

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

相关文章

酸回收树脂的应用

酸洗废水 在轧钢、金属表面处理、电子元件制造等过程中需要清除钢材表面氧化铁皮而使用酸进行酸洗,酸洗过程中会产生废酸液和酸洗废水。 这些废酸产量大、酸度高,而且由于酸洗废水来自钢铁和金属表面处理的清洗水,水中含有多种重金属离子&am…

2023年美赛F题

关键点1.绿色GDP(GGDP)是否比传统GDP更好好的衡量标准?2.如果GGDP成为经济健康的主要量标准,可能会对环境产生什么影响?3建立一个简单的模型,估计GGDP取代GDP作为经济健康的主要衡量标准,对减缓气候变化产生的影响。4.GGDP取代GDP可能会遇到…

复旦-华盛顿大学EMBA项目二十年20人丨赵中华:“拓荒”新天地

复旦大学-华盛顿大学EMBA项目20周年校友系列访谈。      从业十八载,赵中华的身上始终葆有一种开拓创新的拼劲和韧劲。身为德国威卡集团计量校准事业部中国区销售总监,他认为无论是在开辟新市场时勇敢接受不确定性带来的挑战,还是在遭遇新…

打印不同的图形-课后程序(JAVA基础案例教程-黑马程序员编著-第四章-课后作业)

【案例4-1】打印不同的图形 记得 关注,收藏,评论哦,作者将持续更新。。。。 【案例介绍】 案例描述 本案例要求编写一个程序,可以根据用户要求在控制台打印出不同的图形。例如,用户自定义半径的圆形和用户自定义边长的…

MyBatis-Plus快速入门篇

入门篇1.快速入门1.1数据库准备1.2创建SpringBoot工程,引入MyBatis-Plus和MySQL依赖,可以使用 Spring Initializer快速初始化一个 Spring Boot 工程1.3编写DataSource相关配置(配置MySQL数据库连接)1.4编码1.5测试2.使用MybatisPl…

【论文阅读】Frustratingly Simple Few-Shot Object Detection

从几个例子中检测稀有物体是一个新出现的问题。 先前的工作表明Meta-Learning是一种有希望的方法。 但是,微调技术很少引起注意。 我们发现,在稀有类上只对现有探测器的最后一层进行微调对于 Few-Shot Object Detection至关重要。 这样一种简单的方法在当…

Yaklang XSS 检测启发式算法(被动扫描插件)

背景 上一篇介绍了XSS 启发式检测基础设施,本篇通过yak提供的基础设施编写一个xss检测插件。 本次xss靶场使用pentesterlab的xss靶场。 环境部署 git clone https://github.com/yaklang/vulinone cd php-web-for-pentester docker-compose up -d编写思路 参考上…

matlab-汽车四分之一半主动悬架模糊控制

1、内容简介汽车四分之一半主动悬架模糊控制651-可以交流、咨询、答疑2、内容说明半主动悬架汽车 1/4 动力学模型建立 本章主要对悬架类型进行简要介绍,并对其进行对比分析,提出半主动悬架的优越性,论述半主动悬架的工作原理,并对…

语音播报警示器技术要求

功能概述: 本系统采用30W太阳能板给12AH铅酸胶体电池充电;通过人体红外探测传感器,能感应到12米范围内有人有车经过,就触发播报防火宣传的语音,并且大红闪灯同步闪烁警示;高清双侧宣传牌,宣传内…

XSS注入基础入门篇

XSS注入基础入门篇1.XSS基础概念2. XSS的分类以及示例2.1 反射型XSS2.1.1 示例1:dvwa low 级别的反射型XSS2.1.2 攻击流程2.2 DOM型XSS2.2.1 示例2:DOM型XSS注入1.环境部署2.基础版本3.进阶绕过2.3 存储型XSS2.3.1 示例1:dvwa low示例2.3.2 攻…

WebADI - 参数的使用

* 本文仅供交流分享,不作为专业指导 最近研究了一下WEBADI文档下载的参数,由于网上这块资料较少,所以专意分享下我的笔记。 准备 集成器:BHSC_EMP_ADI 表值集:BHSC_DEPT_LOV(值:dname&#x…

c++学习笔记-提高编程-模板(哔站-黑马程序员c++教学视频)

目录 1、模板概念 2、模板特点 3、模板语法 3.1编程思想:泛型编程 3.2两种模板方法: 3.2.1 函数模板 3.2.2 类模板 1、模板概念 通用的模具,提高代码复用性 2、模板特点 不可以直接使用,只是一个框架;模板的…

JMeter 做接口性能测试,YYDS

简介 本文由xmeter君写给想了解性能测试和JMeter的小白,适合对这两者了解很少的同学们,如果已经有使用经验的请绕道,别浪费时间:-) 我们将介绍JMeter的使用场景,如何安装、运行JMeter,以及开始一个最最简单的测试。 …

房产|1月全国70城房价出炉!疫情放开后你关心的城市房价有何变化

2023年1月份,70个大中城市中新房销售价格环比上涨城市个数增加;一线城市新房销售价格环比同比转涨、二三线城市环比降势趋缓,二三线城市同比下降。 | 新房/二手房12月-1月环比上涨城市数量变化 70个大中城市中,新房环比上涨城市…

RBAC(Role-Based Access Control:基于角色的访问控制)

RBAC是什么 1、RBAC模型概述 RBAC模型(Role-Based Access Control:基于角色的访问控制)模型是20世纪90年代研究出来的一种新模型,但其实在20世纪70年代的多用户计算时期,这种思想就已经被提出来,直到20世…

控制层类上的注解、业务层的注入、URL映射、参数接收、返回数据及网页模板、RESTful

控制类的作用: 处理http的请求,从HTTP请求中获得信息,提取参数,并分发给不同的处理服务,处理之后封装成一个Model ,然后再把该Model返回给对应的View进行展示。 控制层类上的注解 Controller:…

科技爱好者周刊之爱好者记录

前言 平时浏览的内容杂七杂八,说好听一些叫做“内容丰富,涉猎甚广”,实际一些则是受到主流大环境的冲击加之自身的控制力尚且不足。 有过类似经历的人大多知道,碎片化的信息除了填充大脑的冗余空间,在短期时间内就会被…

AMBA低功耗接口规范(Low Power Interface Spec)

1.简介 AMBA提供的低功耗接口,用于实现power控制功能。目前AMBA里面包含2种低功耗接口: Q-Channel:实现简单的power控制,如上电,下电。 P-Channel:实现复杂的power控制,如全上电,半上…

今天面了个腾讯拿28K出来的,让我见识到了测试基础的天花板...

公司前段缺人,也面了不少测试,结果竟然没有一个合适的。 一开始瞄准的就是中级的水准,也没指望来大牛,提供的薪资在10-20k,面试的人很多,但平均水平很让人失望。 看简历很多都是3年工作经验,但…

每天10个前端小知识 【Day 17】

前端面试基础知识题 1.使用原生js实现以下效果:点击容器内的图标,图标边框变成border:1px solid red,点击空白处重置 const box document.getElementById(box); function isIcon(target) { return target.className.includes(icon); } b…