第一章 概论 计算机网络笔记 学堂在线 1.4 网络体系结构和协议

1 分层
对每一层进行定义:
  下一层为本层提供的服务
  本层为上一层提供的服务
  本层需要完成的功能

对相邻层之间接口进行定义:
  n层通过接口发出服务请求,n-1 层通过接口提供服务响应。
  只要n层与n-1 层之间的接口不变,其它层的变化不会对n层实现过程产生影响

分层的原则:
  每一层的功能相对独立,相邻层之间功能划分清晰
  功能层越多,功能层实现越简单,但网络运行效率越低,必须综合考虑实现难度与运行效果

分层结构实例:
  PC结构: 操作系统 --> BIOS --> 主板(不同主板提供的接口不同,但是BIOS给操作系统的接口只有一个)



2 网络体系结构与协议
对等层:在两端分层结构中处于同一地位,起相同作用的功能层。
协议:两端对等层之间的约定和规范

协议的三个要素:
  语法:相互交换的信息的结构和格式
  语义:相互交换的信息种类,接受方应该做出的反应
  时序:各个事件发生顺序

网络体系结构:(网络体系结构是分层结构和协议的集合)
  垂直方向的分层结构
  水平方向两端功能相同层之间的协议



3 OSI网络体系结构

OSI是国际标准化组织最早定义的网络体系结构,全称是开放体系互连/参考模型(OSI/RM)
其把网络功能划分为7层:(从底层开始向上)
1 物理层:实现二进制位流的传输过程。(物理层有软件有硬件)
2 数据链路层:实现差错控制,封装数据成分组。
3 网络层:核心功能是路由,也就是为分组选择正确的传输路径
4 传输层:实现进程之间的通信。数据携带进程标识符
5 会话层:用于管理两个进程会话的过程
6 表示层:同一通信双方描述传输信息所使用的语义和语法
7 应用层:

PDU:对等层传输的数据单位。Protocol Data Unit
SDU:上层协议数据单元提交给下层,作为下层的服务数据单元。Service Data Unit

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



4 TCP/IP体系结构
其网络环境:1 不同类型网络的互连:既要实现同一网络终端之间通信,也要实现不同网络终端之间通信
                不同传输网络互连方式、交换方式不同
      2 无法定义统一的物理层和链路层

1 网络接口层:其将IP分组封装成适合通过该网络传输的帧格式。
       不同类型的网络有着不同的网络接口层,有着相应的网络接口协议
2 网际层:实现连接在不同类型网络上的两个终端之间的通信过程
3 传输层:增加了差错控制和拥塞控制功能
4 应用层:合了OSI三层的功能

数据封装过程:
  应用层:产生数据
  传输层:增加传输层首部,形成报文
  网际层:增加IP首部,形成分组
  网络接口层:增加帧首部,形成帧

为了将TCP/IP体系结构的网际层等同于OSI体系结构的网络层,目前通常通过处理对象来确定该功能层的名称。
物理层:处理对象是二进制位流
数据链路层:处理对象是特定传输网络对应的帧
网际层:处理对象是IP分组

TCP/IP体系结构不同于OSI之处和成功的原因:
1 简洁的分层结构
2 网络接口层的开放性:网络接口层为网际层屏蔽了不同类型网络之间的区别
3 定义了各层协议

时间: 2024-10-10 10:29:33

第一章 概论 计算机网络笔记 学堂在线 1.4 网络体系结构和协议的相关文章

第一章 概论 计算机网络笔记 学堂在线 1.3交换方式(电路交换、分组交换)

交换就是要建立两种机制: 建立数据传输通路机制 控制数据传输过程机制 信道:是信号传输通道 1 发送端将数据转换成信号 2 信号经过信道传播到达接收端 3 接收端将信号还原成数据 1 电路交换 两两互联建立信道过程: 信道固定. 缺陷:如果终端之间存在双向信道,n个终端需要n*(n-1)个信道.按需建立信道过程: 信道不固定.终端之间的信道由3段物理链路组成. 电路交换过程(连接建立过程):由电路交换机按需在两个终端之间动态建立信道. 数据传输通路建立机制: 1 建立连接:两个终端之间进行数据传

邹欣老师的《构建之法》第一章“概论”学习笔记与自我随笔

刚读完了邹欣老师的<构建之法>第一章“概论”,四个字形容:酣畅淋漓. 概论将自己的一些模糊的认识清晰化,用准确的文字描述了出来,填补了脑海里的一些灰色地带. 总结一下:概论通俗地阐述了编程.软件.计算机科学.软件工程的联系与区别,简单说,编程是一项具体动作,软件是供人使用的产品,具体有很多种类型,而计算机科学是偏向理论研究,软件工程就像其他工程学一样,是在一定条件下合理配置资源达到生产软件的目的. 本人作为一名从小对编程.软件.计算机感兴趣的Nerd,虽然大学专业与此无关,但刚毕业时签了一份软

第二章 数据通信的基础知识 计算机网络笔记 学堂在线 2.4差错控制

1 检错码检错码C的函数f最好具备以下特点: 1 不同的数据D对应着不同的C 2 C的位数远远小于D且固定 3 函数f计算过程简单 检验和: 计算过程: 1 将数据分为长度固定的数据段 2 根据反码运算规则累加分段后产生的每一段数据 3 将累加结果取反作为检错码C特点:对于分布在多段数据中的二进制错误,有可能无法检测出 循环冗余码:CRC 生成循环冗余码: 1 假定传输的数据为M(x) = 11000011 2 找一个除数G(x) = 10011, G(x)最高位指数为r = 4 3 11000

《操作系统概论》第一章引论读书笔记

计算机系统分为硬件和软件. 硬件主要由:CPU.存储器.输入输出控制系统.各种输入输出设备组成. 软件主要分为:系统软件.支撑软件.以及应用软件. 操作系统定义:一般认为,操作系统是管理计算机系统资源.控制程序执行.改善人机界面和为应用软件提供支持的一种系统软件. 操作系统的作用: 管理计算机系统的资源. 为用户提供方便的使用接口. 具有扩充硬件的功能. 操作系统的功能: 从资源管理的观点看,操作系统的功能可以分为:处理器管理.存储管理.文件管理和设备管理. 处理器管理的主要工作是进行处理器的分

【深入理解Linux内核】《第一章 绪论》笔记

1.商用Unix操作系统包括: - AT&T公司开发的(System V Release 4) SVR4. - 加州伯克利分校发布的4.4BSD - Dec公司(现属于HP)的Digital Unix - IBM公司的AIX - HP公司的HP-UX - Sun公司的Solaris   - Apple公司的Mac OS X 所有商业版本都是SVR4或4.4BSD的变体,并且都趋向于遵循某些通用标准:如IEEE的POSIX(Portable Operating Systems based on U

第一章:计算机网络概述

Asymmetric Digital Subscriber Line(非对称数字用户线) 亦可称作非对称数字用户环路.是一种新的数据传输方式.它因为上行和下行 带宽不对称,因此称为非对称数字用户线环路 mstsc 远程桌面连接 第一章:计算机网络概述 Citrix vSphere Hyper-v PKI RAS 活动目录组策略 1. 计算机网络在信息时代的作用 21世纪: 数字化.网络化.信息化 三网: 电信网络 计算机网络 优先电视网络 2. 因特网概述 1) 网络 许多计算机连接在一起 2)

html5 +css3 第一章学习和笔记

各位同学.身为本版的斑竹.,希望各位童鞋都能学到Html5 .特此没两天更新一个学习笔记和大家一起学习Html5.... 语法改变       1.新增的元素和废除的元素       2.新增的属性和废除的属性       3.全局属性 html5和4的区别:DOCTYPE.声明.内容类型.字符的编码的制定方法.元素标记的省略.布尔值的类型.引号的省略 一:html5中的标记方法        1内容类型:.html  .htm        2DOCTYPE声明: <!DOCTYPE html

计算机组成原理和结构图式(第一章 概论)

计算机组成原理和结构图式(第一章 概论) 1.计算机硬件概念 CPU(中央处理器) 构成:运算器.控制器.寄存器组 运算器:算术运算(定点数.浮点数)和逻辑运算 控制器:微命令(组合逻辑和微程序控制方式) 寄存器组:存放数据信息和控制信息 存储器 缓存>主存>外存 主存:固定地址CPU按地址访问,与CPU合称主机 外存:先调入主存 高速缓存:CPU和主存之间,集成在CPU内部 输入/输出设备(Input/Output,I/O)外设 总线 分时共享:一发多收 系统总线分为 (1)数据总线(运算器

《计算机网络》第一章:计算机网络体系结构

第1章              计算机网络体系结构 1.1         计算机网络概述 计算机网络是一个将分散的.具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统.计算机网络是互连的.自洽的计算机系统的集合. 一个完整的计算机网络主要由硬件.软件.协议三大成分组成,缺一不可.硬件由主机(端系统).通信链路(双绞线.光纤).交换设备(路由器.交换机).通信处理机(网卡)等组成. 计算机网络由通信子网和资源子网组成. 计算机网络的功能:数据通信