首页 > 其他分享 >计算机网络之网络协议和体系结构(一)

计算机网络之网络协议和体系结构(一)

时间:2024-01-30 23:31:56浏览次数:19  
标签:OSI 参考模型 网络协议 通信 计算机网络 分层 体系结构 层次

1.网络协议的三要素

什么是协议?

为了保证通信正常进行,必须事先做一些规定,而且通信双方要正确执行这些规定,例如,使用哪种基带编码方式,差错编码和交换技术等。同时,只有双方在这些规定上达成一致,彼此才能能够互相“理解”,从而确保通信的正常进行。这种通信双方必须遵守的规则和约定成为协议规程

三要素:语法,语义和时序关系

语法:规定通信双方“如何讲”,即确定数据格式,数据码型和信号电平等;

语义:规定通信双方“讲什么”,即确定协议元素的类型,如规定通信双方要发出什么控制信息,执行什么动作和返回什么应答等;

时序关系:规定事件执行的顺序,即确定通信过程中通信状态的变化,如规定正确的应答关系等

2.计算机网络中使用分层的思想有哪些好处?

为什么要分层?

数据通信中从底层信号的编码一直到完整的数据分组的变换不仅技术十分复杂,涉及面很广,而且很难在一个协议中完成所有的功能。

分层的核心思路

上一层的功能建立在下一层的基础上,并且在每一层内均要遵守一定的通信规则。

分层的好处

  1. 各层次之间可相互独立。

高层不需要了解底层的工作机制,使用设备和技术细节,只需要知道底层通过接口提供的哪些服务。每一层都有一套清晰明确的功能和任务,这些功能和任务相互独立。这样就可以把复杂的网络问题分解成一层一层简单的模块,只要每个层次模块的问题解决了,整个网络问题就解决了。

  1. 有较强的灵活性,便于实现和维护。

计算机网络是一个复杂的系统,如果按照整体进行规划和设计,需要考虑得非常周到,这一点是很难做到的。而进行层次划分后,网络被分解为若干个更容易处理的部分,相关的理论研究,技术设计和产品制造就可以集中在某个更具体的领域,这样会更加有利于新技术和新产品的发展;并且当某个层次的技术发生变化时,不会影响网络的其他层次。

  1. 分层的思想有利于标准化

由于某一层次的功能和服务进行了明确的界定,就可以围绕这些确定的功能和服务制定相应的标准。


3.什么是网络体系结构?网络体系结构的研究对象是什么?

层次协议的集合构成了网络的体系结构。体系结构研究的是网络系统各部分的组成及其相互关系。

典型的层次化体系结构有OSI参考模型和TCP/IP参考模型两种。

4.OSI参考模型的层次划分

什么是OSI参考模型?

国际标准化组织ISO吸取了IBM的SNA和其他计算机厂商的网络体系机构,提出了开放系统互连(Open System Interconnection)参考模型,简称OSI模型。所谓开放,是指按照这个标准设计和建成的数据通信网中的设备都可以互相通信。


层次划分

OSI参考模型采用分层结构化技术,将整个网络的通信功能分为7层,由底层到高层分别是物理层,数据链路层,网络层,传输层(运输层),会话层,表示层和应用层。

计算机网络之网络协议和体系结构(一)_网络体系结构



标签:OSI,参考模型,网络协议,通信,计算机网络,分层,体系结构,层次
From: https://blog.51cto.com/AmbitionGarden/9496614

相关文章

  • 计算机网络
    如同任何一次伟大陆行一样,丈量的次度就是一沓坚实的脚印,2002年公司成立于面试官您好,我是黄河科技学院软件工程专业大4学生赵英波。1969interent互联网元年1946计算机元年网络分类局域网(LAN):指范围内在几百米到10公里内办公楼群或校园网内的计算机相互交互构成的计算机网络。成域......
  • 计算机体系结构2
    计算机体系结构通常用指令系统手册和结构框图来表示,结构框图中的方块表示计算机的功能模块,线条和箭头表示指令和数据在功能模块中的流动,结构框图可以不断分解一直到门级或晶体管级。·计算机体系结构也可以用高级语言如C语言来表示,形成结构模拟器,用于性能评估和分析。·用硬件描......
  • 计算机体系结构
    我国IT产业发展不平衡,虽然应用发达,但技术基础相对薄弱。这也就导致我国人才严重失衡,应用型人才充足但基础性人才匮乏,产业主动权比市场占有率更重要。对于这种能力,这是一种相对持久的、要在实践中多轮试错慢慢形成的。系列课程的特点:一是系统性,二是基础性,三是实践性。计算机体系结......
  • 【面试突击】计算机网络面试实战(下)
    欢迎关注公众号【11来了】,及时收到AI前沿项目工具及新技术的推送!在我后台回复「资料」可领取编程高频电子书!在我后台回复「面试」可领取硬核面试笔记!Https的工作原理Http的内容是明文传输的,铭文数据经过中间代理服务器、路由器、wifi热点等多个物理节点,如果被劫持会导致传输......
  • 计算机体系结构读后感
    通过强调成本、性能和能耗之间的权衡以及优秀的工程设计,阐述那些为未来技术发展奠定基础的基本原理。上述量化方法对过去的隐式并行计算机是有效的,我们相信它对未来的计算机同样有效。重要概念没有时效性但此时第6版再及时不过体系结构利用摩尔定律和登纳德缩放比例定律,构......
  • 对于计算机体系结构的理解
    计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论的总称。它包括计算机的软、硬件的系统结构,有两方面的含义:一是从程序设计者的角度所见的系统结构,研究计算机体系的概念性结构和功能特性,关系到软件设计的特性;二是从硬件设计者的角度所......
  • MyBatis 源码系列:MyBatis 体系结构、六大解析器
    体系结构MyBatis是一个持久层框架,其体系结构分为三层:基础支持层、核心处理层和接口层。基础支持层包括数据源模块、事务管理模块、缓存模块、Binding模块、反射模块、类型转换模块、日志模块、资源加载模块和解析器模块。这些模块为MyBatis提供了基础功能,为核心处理层提供了良好......
  • 三级计算机网络大题60分——来自B站“吃饭不留名”(综合题4:sniffer抓包分析 10分)
    https://www.bilibili.com/video/BV1hE411x7RT?p=6&vd_source=2bddda168481f778f8f92561c7e55574方法技巧考点1考点2考点3考点4考点5考点6考点7考点8考点9考点9考点10考点11考点12考点13考点14考点15......
  • 三级计算机网络大题60分——来自B站“吃饭不留名”(综合题3:DHCP报文分析 10分)
    https://www.bilibili.com/video/BV1hE411x7RT?p=5&vd_source=2bddda168481f778f8f92561c7e55574考点1考点2(和考点3一起考察)考点3考点4知识总结真题演练1(考点1)真题演练2(考点2和考点3)真题演练3(考点2和考点3)真题演练4(考点4)......
  • 第四章 计算机体系结构
    流水线1.处理指令的阶段取指将地址为pc的指令从内存中读取出来。可能取出一个或两个寄存器操作数指示符rA和rB。还可能取出一个常数字valc下一条指令**的地址\(valp=pc+valc\)译码从寄存器文件中读入指令rA,rB指明的寄存器中的操作数:valA,valB执行算数逻辑单......