网络协议栈基本概念.pptx
《网络协议栈基本概念.pptx》由会员分享,可在线阅读,更多相关《网络协议栈基本概念.pptx(29页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、11.5.2 计算机网络模型计算机网络模型(续续1)1、OSI模型(7)应用层(6)表示层(5)会话层(4)传输层(3)网络层(2)数据链路层(1)物理层网络服务平台。面向通信的功能。用户服务平台。面向用户的应用进程,使得一些无关的软件具有互操作性。第1页/共29页21.5.2 计算机网络模型计算机网络模型(续续2)数据链路层数据链路层物理层网络层传输层会话层表示层应用层数据链路层数据链路层物理层网络层数据链路层数据链路层物理层网络层主机A主机B应用层协议表示层协议会话层协议传输层协议主机网络层主机网络层-路由器协议路由器协议路由器路由器通信子网层间接口层间接口层次7654321主机物理层主机
2、物理层-路由器协议路由器协议主机数链层主机数链层-路由器协议路由器协议通信子网通信子网内部协议内部协议数据链路层数据链路层物理层网络层传输层会话层表示层应用层第2页/共29页31.5.2 计算机网络模型计算机网络模型(续续3)2、TCP/IP参考模型(4)应用层 该层向用务提供一组常用的应用程 序,为不同主机上的进程或应用之间提供通信。(3)传输层 该层提供端对端系统的数据传送服务。(2)互联网层 该层使用网际协议实现穿越多个网络的路由选择功能。(1)网络接入层 该层是端系统和通信子网之间的接口,实现端系统与其相连的网络进行数据交换。第3页/共29页1.5.2 计算机网络模型计算机网络模型(续
3、续4)OSI与TCP/IP的比较4TCP/IP模型应用层传输层互 联 网 层网络接口层会话层应用层物理层OSI模型数据链路层网络层传输层应用层表示层会话层第4页/共29页51.5.3 若干重要概念若干重要概念(续续20)2、实体、协议、服务和服务访问点实体(entity)指任何可发送或接收信息的硬件或软件进程。实体通常指一个特定的软件模块。协议(protocol)是控制两个对等实体进行通信的规则的集合。协议的语法定义了所交换信息的结构或格式;协议的语义定义了源端和目的端所要完成的操作。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下层所提供的服务。
4、第5页/共29页61.5.3 若干重要概念若干重要概念(续续21)2、实体、协议、服务和服务访问点(续1)协议是很复杂的通信规则,必须将各种不利的条件事先都估计到,而不能假定一切情况都是很理想和很顺利的。必须非常仔细地检查所设计协议能否应付所有的不利情况。应注意:事实上难免有极个别的不利情况在设计协议时并没有预计到。在出现这种情况时,协议就会失败。因此,协议往往只能应付绝大多数的不利情况。第6页/共29页71.5.3 若干重要概念若干重要概念(续续22)2、实体、协议、服务和服务访问点(续2)服务(service)指同一开放系统中某一层向它的上一层提供的操作,但不涉及这些操作的具体实现。协议和
5、服务是两种截然不同的概念。协议是不同开放系统的对等实体之间进行虚通信所必须遵守的规定。服务是下一层向本层通过层间接口提供的“看得见”的功能。本层的服务用户只能看见服务而无法看见下面的协议。亦即下面的协议对上面的服务用户是透明的。协议是“水平的”,即协议是控制对等实体之间通信的规则。服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。第7页/共29页81.5.3 若干重要概念若干重要概念(续续23)2、实体、协议、服务和服务访问点(续3)服务访问点 SAP(Service Access Point)指同一开放系统中相邻层的实体提供服务的交互处。是位于相邻层的界面上,也就是相邻层实体交互的逻
6、辑接口。又称端口(port)。在OSI模型中,对等层实体传送数据的单元,称为协议数据单元PDU(Protocol Data Unit)。相邻层实体间传送数据的单元,称为服务数据单元SDU(Service Data Unit)。相邻层实体通过SAP一次交互信息的数据单元,称为接口数据单元IDU(interface Data Unit)。SDU可以与PDU不一样,既可以是多个SDU合成一个PDU,也可以是一个SDU划分为几个PDU。第8页/共29页91.5.3 若干重要概念若干重要概念(续续24)2、实体、协议、服务和服务访问点(续4)相邻两层之间的关系协 议交换原语交换原语服 务 用 户提 供
7、服 务服 务 提 供 者第 n 层第 n+1 层服 务 用 户SAPSAP第9页/共29页101.5.3 若干重要概念若干重要概念(续续35)5、服务原语在OSI模型中,相邻层之间的服务可用原语(primitive)和参数(parameter)来表示。原语是相邻层实体交互时所交换的一些必要信息,定义了所执行的操作,其具体实现是通过中断、函数调用、系统调用或OS提供的进程控制机制完成的。参数用于传递数据和控制信息。一个服务由一组原语操作来描述,用户进程通过原语操作来访问该服务。两种服务所用的原语是不同的。一个完整的服务原语由名字、类型和参数组成。第10页/共29页113.4.2 争用访问技术争用
8、访问技术(续续5)2、CSMA(Carrier Sense Multiple Access)技术CSMA是对用于有线信道ALOHA系统的一种改进,它要求每个站都设置一硬件(即载波监听装置,“载波”是指在公用信道上传输的信号。),用来在发送数据之前监听同一信道上其他站是否也在发送数据。如果该站监听到有别的站正在发送,就暂不发送数据,从而减少发送冲突的可能性,也提高了整个系统的吞吐量和信道利用率。第11页/共29页123.4.2 争用访问技术争用访问技术(续续6)根据每个站所采用的载波监听策略,CSMA可分为以下几种类型:非坚持CSMA 如果进行载波监听时发现信道空闲,则将准备好的帧发送出去;如果
9、监听到信道忙,就不再继续坚持听下去,而根据协议的算法延迟一个随机时间再重新监听。1坚持CSMA 当监听到信道空闲时,就立即发送帧;如果监听到信道为忙,则继续监听下去,一直坚持到信道变成空闲为止。P坚持CSMA 当监听到信道为空闲时,以概率p立即发送帧,而以概率(1-p)延迟一段时间(端端传播时延)再重新监听信道;当监听到信道为忙时,则继续监听下去,一直坚持到信道空闲为止。CSMA也可以采用时隙式,同样有上述三种类型。第12页/共29页139.2.2 CSMA/CD协议协议以太网采用一种协调工作机制,称为载波监听多点接入/冲突检测CSMA/CD(Carrier Sense Multiple Ac
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 协议 基本概念
限制150内