小奥的学习笔记

  • Home
  • Learning & Working
    • Speech Enhancement Notes
    • Programming language
    • Computer & DL
    • MOOC
  • Life
    • Life Time
    • Thinking & Comprehension
    • Volunteer
    • Plan
    • Travel
  • Footprints
  • GuestBook
  • About
    • About Me
    • 个人履历
    • 隐私策略
  1. 首页
  2. Study-notes
  3. MOOC
  4. 正文

网络技术与应用(计算机网络体系结构和协议)知识点整理

2015年7月2日 1990点热度 0人点赞 0条评论

一、分层结构

1、分层结构含义

分层结构:将复杂的功能体,分解为若干层功能子体,每一层功能子体完成功能体的部分功能,所有功能子体协调完成功能体的全部功能。

2、分层的原则

①每一层的功能相对独立,相邻层之间功能划分清晰。

②功能层越多,功能层实现越简单,但网络运行效率越低,必须综合考虑实现难度与运行效率

3、分层结构的优点

①分层可以简化复杂系统实现过程

②每一层的实现技术对其他层是透明的

③可以屏蔽底层差异

④可以借用已有公共服务

⑤分层容易使每一层功能实现过程专业化

⑥分层容易使每一层功能实现过程标准化

4、小结

复杂系统可以通过分层实现

相邻层之间存在接口

每一层要清楚地定义功能

层与层之间的功能划分要清晰

层的划分要综合考虑实现难度和运行效率

二、网络体系结构与协议

1、对等层和协议

对等层:指在两端分层结构中处于同一地位,起相同作用的功能层,把真正完成所处层功能的硬件和软件集合称为实体。

协议:两端对等层之间的约定和规范

协议三个要素:语法、语义、时序。

语法规定了相互交换的信息的结构和格式

语义规定了相互交换的信息种类,接收方应该做出的反应

时序规定了各个事件的发生顺序

3、网络体系结构

网络体系的结构是垂直方向的分层结构和水平方向的协议的集合。

三、OSI体系结构

OSI/RM全称开放系统互联/参考模型

了解一种体系结构要了解它是在一种什么网络环境下提出来的。

1、OSI体系结构网络环境

2、OSI体系结构各层功能

OSI/RM采用分层结构,将网络功能划分成7层,分别是物理层、 数据链路层(简称链路层)、 网络层、 传输层、 会话层、表示层和应用层。

物理层的功能是实现二进制位流的传输过程:一是建立用于传播信号的信道,二是完成二进制位流与信号之间的转换过程,三是实现信号传输过程。

链路层需要实现以下功能:一是差错控制功能,二是将需要传输的数据封装成分组。

网络层的核心功能是路由,也就是为分组选择正确的传输路径。

传输层功能实现进程间通信数据携带进程标识符。

会话层功能用于管理两个进程间会话应用层的过程。

表示层的功能是用于统一通信双方描述传输信息所使用的语义和语法。

应用层的功能是定义某个应用的消息格式和实现过程。

3、OSI体系结构数据传输过程

对等层传输的数据单位称为协议数据单元(Protocol Data Unit,PDU)

上层协议数据单元提交给下层时,作为下层的服务数据单元(Service Data Unit,SDU)

本层在服务数据单元的基础上增加本层的协议控制信息后,产生本层的协议数据单元。

4、OSI体系结构的特点和作用

1、 OSI体系结构的特点
①分层结构,基于特定网络环境定义每一层的功能
②每一层只定义了功能,没有系统制订对等层之间的协议
③每一层的封装信息也没有具体定义
④没有真正基于OSI体系结构的实际网络
2、 OSI体系结构的作用
①分层结构和每一层的功能为网络设计和实现提供了依据
②分层结构和每一层的功能为理解网络提供了思路

四、TCP/IP体系结构

1、网络环境

2、各层功能

网络接口层功能:1)将IP分组封装成适合通过该网络传输的帧格式2)不同类型的网络有着不同的网络接口层,有着相应的网络接口层协议。

由具体网络实现同一网络上结节点之间的帧传输过程。

点之间的帧传输过程

网际层实现连接在不同类型网络上的两个终端之间的通信过程。

传输层:与OSI体系结构中传输层功能相似,但增加了差错控制和拥塞控制功能。

应用层的功能包含OSI体系结构中应用层、表示层和会话层的功能。

3、数据封装过程

为了将TCP/IP体系结构的网际层等同于OSI体系结构的网络层,目前通常通过处理对象来确定该功能层的名称。

物理层:处理对象是二进制位流。

数据链路层:处理对象是特定传输网络对应的帧。

网际层:处理对象是IP分组。

4、TCP/IP的优势:

①、 简洁的分层结构

TCP/IP四层结构较好地平衡了网络系统实现难度和运行效率。将OSI体系结构中最高三层的功能融合到应用层后,使得应用层的功能定义更加清晰。

②、 网络接口层的开放性

IP over X网络接口层为网际层屏蔽了不同类型网络之间的区别,没有定义了标准的链路层和物理层协议。

③、 定义了各层协议

使得路由器的标准化,网络设备快速发展

便于终端的各功能层实现,应用系统快速发展

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 网络技术与应用
最后更新:2015年7月2日

davidcheung

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

搜索
欢迎关注我的个人公众号
最新 热点 随机
最新 热点 随机
DEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架 奥地利匈牙利九日游旅程 论文阅读之Study of the General Kalman Filter for Echo Cancellation 小奥看房之鸿荣源珈誉府 杭州往返旅途及西溪喜来登和万怡的体验报告 2022年的第一篇碎碎念
奥地利匈牙利九日游旅程论文阅读之Study of the General Kalman Filter for Echo CancellationDEEPFILTERNET:一种基于深度滤波的全频带音频低复杂度语音增强框架
C++:自定义类型与不定作用域枚举知识点 《鸟哥的Linux私房菜》(基础篇)笔记整理(第0~3章) 《鸟哥的Linux私房菜》(基础篇)笔记整理(第7章)Part.3 Happy Birthday to Myself leetcode之single-number-ii、Gas station、word break WordPress风格—Brown World(个人修改版)
标签聚合
算法 Java linux Python python学习 leetcode 高中 鸟哥的linux私房菜 生活 学习
最近评论
davidcheung 发布于 5 个月前(02月09日) The problem has been fixed. May I ask if you can s...
tk88 发布于 5 个月前(02月07日) Hmm is anyone else having problems with the pictur...
cuicui 发布于 9 个月前(10月20日) :wink:
niming 发布于 10 个月前(09月19日) 同级校友,能刷到太巧了
davidcheung 发布于 2 年前(08月16日) 我得找一下我之前整理的word文档看一下,如果找到了我就更新一下这篇文章。
Nolan 发布于 2 年前(07月25日) 您的笔记非常有帮助。贴图不显示了,可以更新一下吗?
davidcheung 发布于 3 年前(06月19日) 到没有看webrtc的代码。现在主要在看我们公司的代码了。。。只是偶尔看一看webrtc的东西。。。
aobai 发布于 3 年前(03月13日) gain_change_hangover_ 应该是每三个block 只能够调整一次,这样保证每帧...
匿名 发布于 5 年前(12月30日) 烫
小奥 发布于 5 年前(12月12日) webRTC里面的NS本身我记得就是在C++里面呀

COPYRIGHT © 2025 小奥的学习笔记. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备19003234号-1

鲁公网安备37120202000100号