计算机网络段标试卷,计算机网络基础-段标-第2章.ppt

计算机网络基础-段标-第2章

第二章 网络体系结构与协议 2.1.1 网络协议 协议是用来描述进程之间信息交换过程的一组术语。在计算机网络中包含有多种计算机系统,它们的硬件和软件系统有着很大的差异,要使得它们之间能够相互通信,进行数据交换,就必须有一套通信管理机制使通信双方能正确地接收信息,并能理解对方的信息含义,它们必须事先约定一个规则,这种规则就称为协议。 网络协议主要由3个要素组成:语法、语义和交换规则。语法是以二进制形式表示的命令和相应的结构,确定协议元素的格式(规定数据与控制信息的结构和格式);语义是由发出请求、完成的动作和返回的响应组成的集合,确定协议元素的类型,即规定通信双方要发出何种控制信息、完成何种动作以及做出何种应答;交换规则规定事件实现顺序的详细说明,即确定通信状态的变化和过程,如通信双方的应答关系。 2.1 网络体系结构 第二章 网络体系结构与协议 2.1.2 分层设计 第二章 网络体系结构与协议 ⑴ 各层之间相互独立,高层不必关心低层的实现细节,只要知道低层所提供的服务,经及本层向上层所提供的服务即可,能真正做到各司其职。 ⑵有利于实现和维护,某个层次实现细节的变化不会对其他层次产生影响。 ⑶ 易于实现标准化。 网络体系结构中采用层次化结构的优点: 第二章 网络体系结构与协议 2.2 开放系统互联参考模型 第二章 网络体系结构与协议 2.2.1 概述 第二章 网络体系结构与协议 2.2.1 概述 模型具有的特点: (1)每层的对应实体之间都通过各自的协议进行通信; (2)各个计算机系统都有相同的层次结构; (3)不同系统的相应层次具有相同的功能; (4)同一系统的各层次之间通过接口联系; (5)相邻的两层之间,下层为上层提供服务,上层使用下层提供的服务。 第二章 网络体系结构与协议 2.2.2 物理层 物理层处于OSI参考模型的最底层,直接面向网络传输介质;物理层负责将二进制数据位流(bit)通过传输介质,从一台计算机发送给另一台计算机。在常用的网络设备中,集线器工作在OSI参考模型的物理层 。 1.物理层的主要功能 物理层是为数据端设备提供传送数据的通路。 传输数据。 完成物理层的一些管理工作。 第二章 网络体系结构与协议 2.通信接口与传输媒体的物理特性 通信设备分为两类:通信终端设备(DTE)和数据电路端接设备(DCE) 物理接口的四个特性: ⑴ 机械特性 ⑵ 电气特性 ⑶ 功能特性 ⑷ 规程特性 第二章 网络体系结构与协议 3.物理层的一个重要接口标准RS-232D 针号 功能 信号功能/传输方向 1 保护性接地 地线 2 发送数据 数据/DTE→DCE 3 接收数据 数据/DTE←DCE 4 请求发送 控制信号/ DTE→DCE 5 清除发送 控制信号/ DTE←DCE 6 数据设备准备好 控制信号/ DTE←DCE 7 信号地 地线 8 载波检测 控制信号/ DTE←DCE 20 数据终端准备好 控制信号/ DTE→DCE 数据链路层位于OSI参考模型的第二层,数据链路层就在物理层的基础上,通过将bit组织封装成帧,从而建立一条可靠的数据传输通道。在常用的网络设备中,网卡和交换机是工作在数据链路层重要的网络设备 。 2.2.3 数据链路层 1.数据链路层的主要功能 ⑴ 链路管理 ⑵ 帧同步 ⑶ 流量控制 ⑷ 差错控制 ⑸ 透明传输 ⑹ 寻址 第二章 网络体系结构与协议 数据链路层协议一般分为两类:面向字符型和面向比特型 2.数据链路协议 为了满足不同场合的需要,HDLC定义了三种站类型、两种链路结构以及三种数据响应模式。 第二章 网络体系结构与协议 高级数据链路协议HDLC HDLC规定允许三种类型的通信站:主站、次站和组合站。 HDLC规定了两种链路结构:不平衡链路结构和平衡链路结构 第二章 网络体系结构与协议 主站A 次站B 命令B 响应A 不平衡链路:点到点 主站A 响应D 次站B 次站C 次站D 命令B/C/D 响应B 响应C 不平衡链路:点到多点 命令A 响应B 命令B 响应A 组合站A 组合站B 平衡链路 HDLC有三种响应方式:正常响应方式、异步平衡方式及异步响应方式 网络层位于OSI参考模型的第三层,提供了数据的网络地址,也就是IP地址,同时提供了统一的寻址方案,因此它屏蔽了底层的技术细节,把各种网络统一到了一个逻辑平台上。网络层传输的数据单位称为分组。路由器是工作在OSI参考模型的网络层的重要设备,通过网络层的地址路由器可以为网络访问提供访问路径。路由器同时在数据传输过程中实现流量控制和差错管理。 1.网络层的主要功能 ⑴ 路径选择 ⑵ 流量控制 ⑶ 数据的传输与中

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

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

相关文章

promise的状态以及api介绍_2019年,盘点一些我出过的前端面试题以及对求职者的建议

笔者虽然曾经也面试过很多求职者,但是对于前端的笔试和面试,我觉得并不能体现一个人的真实能力,所以建议大家多修炼前端真正的技术.对于前端面试题,之前也承诺过读者要出一篇,笔者大致总结一下曾经面试的题目.后续不会再出面试题,而是聚焦于一些真正的,有利于成长性的技术文章和…

otis电梯服务器tt使用说明_南充私人电梯

南充私人电梯,成都蒂澳机电放心产品,并在麓山国际社区、麓湖别墅、蔚蓝卡地亚、城南官邸、城南逸家、复地御香山、万科五龙山、保利198、美城悦荣府、三利宅院、维也纳森林别墅、乐山御墅、华侨城纯水岸(东岸)、芙蓉古城等知名别墅楼盘均有大量成功案例。…

计算机上课创意互动游戏初中,16个课前热身小游戏:让每一堂课都充满新鲜感...

课堂正式开始之前,设置热身游戏,教学效果会更佳。它可以达到两个目的:一是把学生的注意力吸引到课堂;二是通过游戏自然过渡到课堂内容,增加课堂趣味性和学生参与感。受新冠病毒的影响,居家学习席卷全国&…

ros c++ 代码说明文档_减少运维工作量,如何通过 ROS 轻松实现资源编排新方式...

在日常工作中,我们一定遇到过需要快速构建系统的工作情形:作为资源管理人员,需要接收一定数量以及配置的资源申请,这些申请要求网络、存储设备按需到位;作为开发人员,需要将一套开发环境,复制一…

华硕和梅林系统哪个好_RUSHCRM:定制CRM软件系统哪个好?

Crm系统是一个可以帮助企业获得、维护以及提升客户价值的系统,并且做到以客户为中心的管理模式。但是有不少企业在选择crm软件系统的过程中,会发现在国内crm系统的市场中,绝大多数crm系统的功能都不能完全满足企业的需求,那么就需…

如何爬取html和样式,如何批量爬取多个网页上不同样式的表格?

多页数据和单页的原理其实差不多,但是,要根据页面的规律,通过一些函数去实现循环调用。下面用全部页面为例进行说明:列表转换函数(List。Transform)及数据批方法处理List。Transform函数的基本功能是实现一个列表到另一个列表的转…

字典哈希表的实现原理_GCC中unordered_(multi)set/map的实现原理 (Part 2 图解哈希表结构)...

写在前面(本专栏仅是个人笔记本,有胡言乱语和错漏部分)本文以图文代码的形式记录了_Hashtable的结构,如何编排每一个bucket的链表,如何将每个bucket的链表串在一起形成一个长链表,如何利用迭代器遍历_Hasht…

ddl是什么意思网络语_DDL是什么意思?DDL跟数据库关系介绍 常见的DDL语句分享...

数据库模式定义语言DDL(Data Definition Language),是用于描述数据库中要存储的现实世界实体的语言。这些定义包括结构定义、操作方法定义等。数据库模式定义语言并非程序设计语言,DDL数据库模式定义语言是SQL语言(结构化查询语言)的组成部分。SQL语言包…

内蒙古科技大学计算机专业分数线,内蒙古科技大学

编号省份批次投档单位科类计划性质省控线专业国标码专业投档志愿录取人数最高分最低分平均分最低分与控制线差49重庆市本科第二批1502_本2_理_原始计划:64理工类非定向435050262商务英语12496.18493.16494.675849重庆市本科第二批1502_本2_理_编号省份批次投档单位科类计划性质…

null === undefined_【英】两个“非值”:undefined 和 null

前言本期英文由Dr. Axel Rauschmayer分享。英文从这开始~~Most programming languages have only one value for “no value” or “empty reference”. For example, that value is null in Java. JavaScript has two of those special values: undefin…

ios html清除缓存,iOS开发之1行代码实现缓存计算及清除缓存

话不多说,直接撸代码//// gzhCache.h// cache//// Created by 郭志贺 on 2020/5/27.// Copyright © 2020 郭志贺. All rights reserved.//#import NS_ASSUME_NONNULL_BEGINinterface gzhCache : NSObject/// 计算缓存大小(float)filePath;/// 清理缓存(void)cl…

有趣的编程代码_iPad amp; Mac 编程游戏推荐

今天想给大家推荐一款免费的编程 App,它的名字叫「Swift Playgrounds」。会不会有人一看到“编程”两个字就觉得怕了怕了,感觉太深奥了?但是,这款游戏真的简单又有趣,值得你去试试。▍应用介绍这是一款适用于 Mac 和 i…

python使用pkg包_Python deb-pkg-tools包_程序模块 - PyPI - Python中文网

python包deb-pkg-tools是要构建和检查Debian binary packages和二进制包的存储库。它的主要用例是自动化构建。一些功能在命令行界面中公开(如下所述)因为在shell脚本中使用非常方便,而其他功能将用作python api。包当前在cpython上测试2.6、2.7、3.4、3.5、3.6、3.…

有ul没有字html,HTML ul 标签

定义和用法标签定义无序列表。实例无序 HTML 列表:CoffeeTeaMilkTIY (请在页面底部查看更多实例)浏览器支持所有主流浏览器都支持 标签。HTML 与 XHTML 之间的差异在 HTML 4.01 中,ul 元素的 "compact" 和 "type" 属性是不被赞成使用…

tensorflow支持python3.7吗_TensorFlow2.1正式版上线:最后一次支持Python2,进一步支持TPU...

机器之心报道参与:杜伟、一鸣TensorFlow2.1的更新,能够让弃坑的用户回心转意吗?去年 10 月,谷歌才发布了 TensorFlow 2.0 正式版。时隔三个月后,昨日官方发布了 TensorFlow 2.1,本次版本更新带了了多项新特…

snowflake做主键 自增_自增ID算法snowflake - C#版

急景流年,铜壶滴漏,时光缱绻如画,岁月如诗如歌。转载一篇博客来慰藉,易逝的韶华。使用UUID或者GUID产生的ID没有规则Snowflake算法是Twitter的工程师为实现递增而不重复的ID实现的概述分布式系统中,有一些需要使用全局…

hashmap containsvalue时间复杂度_不看看HashMap源码,怎么和面试官谈薪资

HashMap 是日常开发中,用的最多的集合类之一,也是面试中经常被问到的 Java 类之一。同时,HashMap 在实现方式上面又有十分典型的范例。不管是从哪一方面来看,学习 HashMap 都可以说是有利无害的。分析 HashMap 的源码的文章在网上…

html5的狭义概念,“资源”这一概念,可以有狭义和广义两种理解。狭义的资源是指...

【原文】“资源”这一概念,可以有狭义和广义两种理解。狭义的资源是指人类生产活动所需要的、在自然界存在的物质(材料)和动力的天然来源。广义的资源,则是指人类用来帮助从事一定活动、以达到一定目的的一切要素和有利条件的总和,简单地说&a…

tcp序列号为什么是随机的_译文:每个开发人员应了解的 TCP 知识

为什么要把服务器放在离用户很近的地理位置上?其中一个原因是为了实现更低的延迟。当您发送的数据是短的、应该尽可能快的传输数据时,这很有意义。但如果是大文件,比如视频等大文件呢?当然,在接收第一个字节时肯定会有…

matlab时域转换成频域_从时域到频域,你只需要旋转一下!

作为一个工科生,这里我不去说很多的严密的定理和知识,我只是从我的角度,形象的去理解时域和频域。首先我们来观察一个画在空间直角坐标系中的正弦函数:现在我们从两个视角去观察它分别是垂直于xoz面和垂直于yoz面看到的图像如下&a…