cengneilai

答疑小能手

08-11

TA获得超过3447个赞

计算机网络系统是独立的计算机通过已有通信系统连接形成的,其功能是实现计算机的远程访问和资源共享。因此,计算机网络的问题主要是解决异地独立工作的计算机之间如何实现正确、可靠的通信,计算机网络分层体系结构模型正是为解决计算机网络的这一关键问题而设计的。

分层的原则

计算机网络体系结构的分层思想主要遵循以下几点原则:

1.功能分工的原则:即每一层的划分都应有它自己明确的与其他层不同的基本 [被屏蔽广告]功能。

2.隔离稳定的原则:即层与层的结构要相对独立和相互隔离,从而使某一层内容或结构的变化对其他层的影响小,各层的功能、结构相对稳定。

3.分支扩张的原则:即公共部分与可分支部分划分在不同层,这样有利于分支部分的灵活扩充和公共部分的相对稳定,减少结构上的重复。

4.方便实现的原则:即方便标准化的技术实现。

层次的划分

计算机网络是计算机的互连,它的基本功能是网络通信。网络通信根据网络系统不同的拓扑结构可归纳为两种基本方式:第一种为相邻结点之间通过直达通路的通信,称为点到点通信;第二种为不相邻结点之间通过中间结点链接起来形成间接可达通路的通信,称为端到端通信。很显然,点到点通信是端到端通信的基础,端到端通信是点到点通信的延伸。

点到点通信时,在两台计算机上必须要有相应的通信软件。这种通信软件除了与各自操作管理系统接口外,还应有两个接口界面:一个向上,也就是向用户应用的界面;一个向下,也就是向通信的界面。这样通信软件的设计就自然划分为两个相对独立的模块,形成用户服务层US和通信服务层CS两个基本层次体系。

端到端通信链路是把若干点到点的通信线路通过中间结点链接起来而形成的,因此,要实现端到端的通信,除了要依靠各自相邻结点间点到点通信联接的正确可靠外,还要解决两个问题:第一,在中间结点上要具有路由转接功能,即源结点的报文可通过中间结点的路由转发,形成一条到达目标结点的端到端的链路;第二,在端结点上要具有启动、建立和维护这条端到端链路的功能。启动和建立链路是指发送端结点与接收端结点在正式通信前双方进行的通信,以建立端到端链路的过程。维护链路是指在端到端链路通信过程中对差错或流量控制等问题的处理。

因此在网络端到端通信的环境中,需要在通信服务层与应用服务层之间增加一个新的层次来专门处理网络端到端的正确可靠的通信问题,称为网络服务层NS。

对于通信服务层,它的基本功能是实现相邻计算机结点之间的点到点通信,它一般要经过两个步骤:第一步,发送端把帧大小的数据块从内存发送到网卡上去;第二步,由网卡将数据以位串形式发送到物理通信线路上去。在接收端执行相反的过程。对应这两步不同的操作过程,通信服务层进一步划分为数据链路层和物理层。

对于网络服务层,它的功能也由两部分组成:一是建立、维护和管理端到端链路的功能;二是进行路由选择的功能。端到端通信链路的建立、维护和管理功能又可分为两个侧面,一是与它下面网络层有关的链路建立管理功能,另一是与它上面端用户启动链路并建立与使用链路通信的有关管理功能。对应这三部分功能,网络服务层划分为三个层次:会晤层、传输层和网络层,分别处理端到端链路中与高层用户有关的问题,端到端链路通信中网络层以下实际链路联接过程有关的问题,以及路由选择的问题。

对于用户服务层,它的功能主要是处理网络用户接口的应用请求和服务。考虑到高层用户接口要求支持多用户、多种应用功能,以及可能是异种机、异种OS应用环境的实际情况,分出一层作为支持不同网络具体应用的用户服务,取名为应用层。分出另一层用以实现为所有应用或多种应用都需要解决的某些共同的用户服务要求,取名为表示层。

结论

综上所述,计算机网络体系结构分为相对独立的七层:应用层、表示层、会晤层、传输层、网络层、链路层、物理层。这样,一个复杂而庞大的问题就简化为了几个易研究、处理的相对独立的局部问题。

计算机网络为什么要引入分层的思想,简述为什么要对计算机网络分层以及分层的一般原则...相关推荐

  1. 第一章 计算机网络 5 分层结构/协议/接口/服务的概念 [计算机网络笔记]

    第一章 计算机网络 5 分层结构/协议/接口/服务的概念 本笔记参考书目: 计算机网络(第8版)谢希仁 2021王道计算机网络视频公开课 本节重点: 分层结构/协议/接口/服务 实体/对等实体 PCI ...

  2. 【嵌入式Linux】嵌入式Linux驱动开发基础知识之LED驱动框架--面向对象、分层设计思想

    文章目录 前言 1.LED驱动程序框架 1.1.对于LED驱动,我们想要什么样的接口? 1.2.LED驱动要怎么写,才能支持多个板子?分层写 1.3.程序分析 驱动程序 应用程序 Makefile 1 ...

  3. 计算机网络01:因特网概述、三种交换方式、计算机网络定义和分类、计算机网络的性能指标、计算机网络体系结构

    学习链接: 湖科大教书匠 因特网概述 网络:由若干节点和连接这些节点的链路组成 互连(联)网:多个网络通过路由器互连起来,构成一个覆盖范围更大的网络,即互连(联)网:因此互联网是"网络的网络 ...

  4. 计算机网络基础知识满昌勇,中职中专学校《计算机网络基础》教学大纲可打印.doc...

    内部资料 <计算机网络基础>课程教学大纲 课程编号: 课程名称:计算机网络基础 英文名称: 课程类型: 必修课(选修课.必修课.校定公共选修课.专业基础课.专业选修课等等) 总 学 时:1 ...

  5. 计算机网络分为两大阶段,【多选题】计算机网络的发展分为哪些阶段?() A. 远程终端联机阶段 B. 计算机网络阶段 C. 计算机网络互联阶段 D. 信息高速公路阶段...

    [多选题]计算机网络的发展分为哪些阶段?() A. 远程终端联机阶段 B. 计算机网络阶段 C. 计算机网络互联阶段 D. 信息高速公路阶段 更多相关问题 冰箱要定期清洗,清洗冰箱应用无腐蚀的消洁剂稀 ...

  6. 计算机网络基础2017年继续教育,2017临沂继续教育《计算机网络基础》试题及答案...

    2017临沂继续教育<计算机网络基础>试题及答案 2017临沂继续教育<计算机网络基础>试题及答案 单项选择题 1. IPv4地址由多少位组成?(3 分) A.32B.64C. ...

  7. 计算机网络知识初步教案,高中信息技术教案(网络)-计算机网络基础知识

    课课题题第1节计算机网络基础知识 课课题型综合课 教学目的1.了解计算机网络的分类及其系统构成:2.懂得计算机网络的基本应用:3.掌握Internet的基础知识. 教学重点1.计算机网络系统构成:2. ...

  8. 面试试讲计算机网络,【试讲教案】计算机基础年级讲课内容(计算机网络)

    试讲教案-计算机网络基础试讲教案首页试讲教师工作单位年月日课程名称计算机基础年级上课内容计算机网络概述教具教材<大学计算机基础>中国铁道出版社主编刘晓燕贺忠华2010年8月第1版课时1教学 ...

  9. 分层开发思想与小笼包

    早上吃早点的时候,突发灵感,结合吃的小笼包和日常的开发经验来说一下分层的应用. 首先,谈一下什么是三层架构,所谓的三层开发就是将整个业务应用划分为表示层-业务逻辑层―数据访问层-数据库等,有的还要细一 ...

最新文章

  1. css:z-index
  2. 知识图谱 ppt_PPT|知识图谱的关键技术及其智能应用
  3. SAP Spartacus OccEndpointsService getUrl方法的实现原理
  4. mysql 线性表_线性表之顺序存储,基本操作
  5. 程序员的大恩人永远地离开了
  6. 分享:玩Linux笔记(2) —— 神奇的curl工具
  7. Qt捕捉窗口关闭事件
  8. Pug/jade快速上手教程
  9. 新元宇宙每周连载《地球人奇游天球记》第十七回海王会龙
  10. echarts结合百度地图实现迁徙图效果
  11. 推荐个电脑桌面便签软件工具:好用便签,简单、免费、无广告、电脑手机同步、支持团队共享,用来做桌面便签笔记、备忘录、待办日程任务清单很多。
  12. 后端框架flask学习小记
  13. react 中子路由(route)或二级路由如何配置?
  14. 深度学习——keras教程系列基础知识
  15. 华为云云耀云服务器 中小企业的福音
  16. Sublime Text 3 使用心得(转)
  17. 海贼王83名刀:无上大快刀12工、大快刀21工、良快刀50工
  18. DJ2-2 进程管理
  19. 什么是单元测试?如何做好单元测试?
  20. 谷歌、Microsoft、火狐浏览器主页被篡改解决方法

热门文章

  1. 人大金仓常用日期函数总结(持续更新中)
  2. Office 2003安装时自动输入序列号
  3. 永中office序列号
  4. 文件系统:3. io_uring-io_wq原理
  5. 论文笔记 Enhancing the Locality and Breaking the MemoryBottleneck of Transformer on Time Series Forecas
  6. Java IO流大闯关--IO流的常用实现类
  7. 肝了一夜!我用Python打造了一款武林外传QQ聊天室
  8. nginx 修改fcgi配置Unix socket
  9. Hexo在Github中搭建博客系统(7)万网域名解析到Github Pages
  10. 【树莓派】python3脚本 自动上报ip到万网域名解析