【计算机网络】概述|分层体系结构|OSI参考模型|TCP/IP参考模型|网络协议、层次、接口

目录

 一、思维导图

二、计算机网络概述

1.计算机网络定义、组成、功能

2.计算机网络分类

3.计算机网络发展历史

(1)计算机网络发展历史1:ARPANET->互联网

(2)计算机网络发展历史2:三级结构因特网

(3)计算机网络发展历史3:多层次ISP结构

4.数据交换方式:电路交换、报文交换、分组交换

5.趁热打铁 —>习题训练

三、计算机网络分层体系结构

1.OSI参考模型(国际标准化组织ISO提出)

2.OSI参考模型和TCP/IP参考模型

3.趁热打铁 —>习题训练


推荐

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站

 


 一、思维导图


二、计算机网络概述

1.计算机网络定义、组成、功能

计算机网络:利用通信线路和交换设备(核心部分)将地理位置分散的、具有独立功能的多台计算机(边缘部分)连接起来,按照某种协议进行数据通信、实现资源共享(功能)的信息系统

资源包含: 软件 、硬件、数据(口诀:你是柿子or柿子,心里应该有点


2.计算机网络分类

(1)按分布范围分:广域网WAN、城域网MAN、局域网LAN、个域网PAN

(2)按使用者分:公用网、专用网

(3)按拓扑结构分:还有树状型

(4)按数据交换技术分:电路交换、报文交换、分组交换


3.计算机网络发展历史

(1)计算机网络发展历史1:ARPANET->互联网

(2)计算机网络发展历史2:三级结构因特网

(3)计算机网络发展历史3:多层次ISP结构

ISP:因特网服务提供者/因特网服务提供商,是一个向广大用户综合提供互联网接入业务、信息业务、和增值业务的公司,如中国电信、中国联动、中国移动等。分为主干ISP、地区ISP和本地ISP


4.数据交换方式:电路交换、报文交换、分组交换

(1)传送数据量大,且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小()。

(2)当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适。(先存再发)

(3)从信道利用率上看,报文交换分组交换(因为他们资源都是共享的)优于电路交换,其中分组交换比报文交换的时延小(区别就是分组交换会切成片),尤其适合于计算机之间的突发式的数据通信


5.趁热打铁 —>习题训练

1.下列交换技术中,节点不采用 “ 存储-转发 ” 方式的是哪一项。

A.电路交换技术

B.报文交换技术

C.虚电路交换技术

D.数据报交换技术

答:A

根据上面图可知只有电路交换不采用 “ 存储-转发 ” 方式

其中C、D都是分组交换


2.以下哪一项不是电路交换的特征。

A.按需建立点对点信道

B.数据无须携带地址信息

C.点对点信道独占经过的物理链路带宽

D.两两终端之间可以同时通信

答:D

电路交换两两终端之间只能单向通信


3.一座大楼内的一个计算机网络系统,属于哪一项。

A.PAN

B.LAN

C.MAN

D.WAN

答:B

一个大楼内只能是局域网LAN


4.计算机网络是利用通信线路和交换设备将地理位置分散的、具有独立功能的多台计算机连接起来,按照某种协议实现( )和( )的信息系统

答:数据通信  资源共享


三、计算机网络分层体系结构

1.OSI参考模型(国际标准化组织ISO提出)

 实体:一个层次就是一个实体,A和B相对的实体就叫做对等实体

协议(语法+语义+同步):A和B之间传输的规则

服务:下层为上层提供服务

SAP服务访问点:通过这个服务访问点来提供服务

巧记层次顺序:物联网淑惠试用(从下往上)


2.OSI参考模型和TCP/IP参考模型

应用层:所有能和用户交互产生网络流量的程序。

表示层:用于处理在两个通信系统中交换信息的表示方式。

会话层:负责会话建立,向表示层实体/用户进程提供建立连接并在连接上有序传输数据。

传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。

网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。

数据链路层:主要任务是把网络层传下来的数据报组装成帧

物理层:主要任务是在物理媒体上实现比特流的透明传输

 

(1)OSI定义点:服务、协议、接口

(2)OSI出现,参考模型先于协议发明,不偏向特定协议

(3)TCP/IP设计之初就考虑到异构网互联问题,将IP作为重要层次

(4)TCP/IP 一开始就对面向连接服务和无连接服务并重,而 OSI 在开始时只强调面向连接这一种服务


3.趁热打铁 —>习题训练

1.TCP/IP层的网络接口层对应OSI的哪一项。

A.物理层

B.链路层

C.网络层

D.物理层和链路层

答:D


2.在 OSI 参考模型中,同层对等实体间进行信息交换时必须遵守的规则称为哪一项。

A.接口

B.服务

C.协议

D.关系

答:C


3.在 OSI 参考模型中,同一结点内相邻两层之间通过以下哪一项实现通信过程。

A.接口

B.进程

C.协议

D.应用程序

答:A

通过接口来实现下层为上层提供服务


4.以下哪一项不是分层结构的好处。

A、各层之间相对独立

B、可以屏蔽低层差异

C、每一层功能容易实现和标准化

D、提高系统整体运行效率

答:D

每一层还是做专门的事情,做完了再进行传递,其实并没有提高系统整体运行效率


5.在按OSI标准建造的网络中具有路径选择功能的唯一层次是( )

答:网络层


6. OSI参考模型的第五层(自下而上)完成的主要功能是 。

A.差错控制

B.路由选择

C.会话管理

D.数据表示转换

答:C

物联网淑惠试用(从下往上)

(惠)会话层:会话管理和建立

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

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

相关文章

jenkins对接K8S

创建连接K8S的凭据 查看需要使用到的命名空间 [rootk8s ~]# kubectl get ns |grep arts-system arts-system Active 16d创建service accounts [rootk8s ~]# kubectl create sa jenkins-k8s -n arts-system serviceaccount/jenkins-k8s created [rootk8s ~]# kubectl…

一键批量处理,轻松为HTML文本添加所需内容

你是否曾经遇到过需要批量处理大量HTML文本的情况?是否曾经因为一个个编辑而感到繁琐和无趣?现在,这些问题都可以得到轻松解决!我们的文本批量处理工具,为你提供一站式的服务,让你告别重复繁琐的操作&#…

java eazyexcel 实现excel的动态多级联动下拉列表(2)使用MATCH+OFFSET函数

原理 同样是将数据源放到一个新建的隐藏的sheet中,第一行是第一个列表的数据,第二行是每一个有下级菜单的菜单,他下面的行就是他下级菜单的每一值使用MATCH函数从第二行找到上级菜单对应的列根据OFFSET函数从2中获取的列,取得下级…

深度学习之处理多维特征的输入

我们首先来看一个糖尿病的数据集: 在数据集中,我们称每一行叫做sample,表示一个样本,称每一列是feature,也就是特征在数据库里面这就是一个关系表,每一行叫做记录,每一列叫做字段。 每一个样本都…

2024年第一篇博客

这是2024年的第一篇博客,2023年笔者经历了一连串的生活、工作、学习上的转折和调整,跌跌撞撞时光飞逝,转眼间就踏着元旦的钟声步入了2024年,前思后想、辗转反侧、犹豫再三不知道从哪里开始博客新的篇章,这个问题坦诚说…

ARL灯塔vps云服务器安装

前提是vps服务器已经安装好docker 1、下载压缩包到本地 2、解除不能扫描edu等域名的限制 解压docker_arl.zip,打开docker_arl/config-docker.yaml文件 删除掉edu.cn等限制域名(图中已删除) 3、上传至vps云服务器 将docker_arl文件上传到云服务器opt目录下 这里我…

使用Pinctrl 和 Gpio 子系统 配置引脚

1. 关于Pinctrl 和 GPIO 子系统 1.1 Pinctrl 子系统 Pinctrl 子系统 主要负责处理SOC(System on chip )的引脚控制,现代MCU中很多引脚 都是多功能的,可以配置成不同的角色(GPIO,I2C,SPI,UART,PWM等) Pinctrl 子系统就是用来管理…

【智能家居】6、语音控制及网络控制代码实现

一、语音控制 1、指令结构体编写 这个结构体定义了一个命令输入的模型。在这个模型中,包含以下几个部分: cmdName:一个长度为128的字符串,用于存储命令名称。dvicesName:一个长度为128的字符串,用于存储设备名称。cmd:一个长度为32的字符串,用于存储具体的命令。Init:…

言传身留:NLP技术引领机器翻译革新

NLP技术引领机器翻译革新 一. 引言1.1 背景介绍1.2 目的和重要性1.2.1 NLP技术在机器翻译中的关键作用1.2.2 如何改善搜索引擎、语音助手等领域的应用 二. NLP技术在机器翻译中的应用2.1 文本理解2.1.1 情感分析2.1.2 上下文理解 2.2 语言生成2.2.1 自动生成翻译2.2.2 提高翻译…

qt初入门6:QChar和QString相关接口练习

简单了解编码: ​ latin1(ISO 8859-1)字符集是对ASCII基本字符集的扩展,都是1字节编码。 Unicode编码有多重存储方案,utf-8使用1~4字节编码,最少1字节;utf-16使用2-4字节编码,最少2字…

数据湖技术之发展现状篇

一. 大数据处理架构: 大数据处理架构的发展过程具体可以分为三个主要阶段:批处理架构、混合处理架构(Lambda、Kappa架构)、湖仓一体。首先是随着Hadoop生态相关技术的大量应用,批处理架构应运而生,借助离线…

Python在无人飞天航母

Python在无人飞天航母研发开发中发挥着重要的作用。无人飞天航母是一种未来战争装备,可以完成各种任务,包括反潜、侦查、打击、支援等。Python作为一种高级编程语言,具有以下重要性: 快速原型开发:Python具有简洁的语法…

中国新能源汽车持续跑出发展“加速度”,比亚迪迎来向上突破

2023年已经过去,对于汽车圈而言,2023年是中国车市的分水岭,在这一年,中国汽车工业70年以来首次进入全球序列,自主品牌强势霸榜,销量首次超过合资车。要知道,这是自大众于1984年进入中国市场成立…

sql server 2008 安装问题

1、sql server 2008 安装程序支持文件后安装界面就消失: 打开cmd以管理员身份运行 复制或者手动输入以下命令:secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose运行完成后,重新安装 卸载需删除注册表这几个…

【面试】测试开发面试题

帝王之气,定是你和万里江山,我都护得周全 文章目录 前言1. 网络原理get与post的区别TCP/IP各层是如何传输数据的IP头部包含哪些内容TCP头部为什么有浮动网络层协议1. 路由协议2. 路由信息3. OSPF与RIP的区别Cookie与Session,Token的区别http与…

计算方法实验1:熟悉MATLAB 环境

一、问题描述 熟悉MATLAB 环境。 二、实验目的 了解Matlab 的主要功能,熟悉Matlab 命令窗口及文件管理,Matlab 帮助系统。掌握命令行的输入及编辑,用户目录及搜索路径的配置。了解Matlab 数据的特点,熟悉Matlab 变量的命名规则&a…

Android 基础技术——m3u8格式与mp4格式的区别

笔者希望做一个系列,整理 Android 基础技术,本章是关于 m3u8格式与mp4格式的区别 m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8。 m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它…

什么是Java中的NIO?NIO与IO有什么区别?

什么是Java中的NIO?NIO与IO有什么区别? Java NIO,全称New IO,是Java 1.4版本中引入的一种新的IO处理方式。NIO与IO虽然有相同的作用和目的,但实现方式却大不相同。在传统的IO中,数据读取和写入是以字节流或…

MAVEN(1)

分模块开发与设计 分模块开发意义 将原始模块按照功能拆分成若干个子模块,方便模块间相互调用,接口共享 步骤示例 这里以之前开发的SpringMVC_ssm中的domain模块为例 第一步、创建Maven模块 父项改为none,文件存储位置需要做出相应调整 …

Android App开发-简单控件(3)——常用布局

3.3 常用布局 本节介绍常见的几种布局用法,包括在某个方向上顺序排列的线性布局,参照其他视图的位置相对排列的相对布局,像表格那样分行分列显示的网格布局,CommonLayouts以及支持通过滑动操作拉出更多内容的滚动视图。 3.3.1 线…