- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
分层设计的意义:用户服务层的模块设计可相对独立于具体的通信线路和通信硬件接口的差别;而通信服务层的模块设计又可相对独立于具体用户应用要求的不同邮局对于写信人来说是下层;运输部门是邮局的下层--下层为上层提供服务;写信人与收信人之间使用相同的语言;邮局之间的约定--同层次之间使用相同的协议服务:是网络中各层向其相邻上层提供的一组操作。OSI只是参考框架,只定义了各层的功能但没定义功能的实现方法。物理层:完成相邻节点之间比特流的传输。使用什么样的物理信号来表示数据1和0,如持续时间、传输方向、建立终止方式、接口类型。数据链路层:负责将上层数据封装成固定格式的帧,在数据帧内封装发送和接收端的数据链路层地址(MAC地址——网卡的物理标识),在帧尾部加上校验信息(防止数据传输中产生误码),发现数据错误,可以重传数据帧。在不可靠的物理线路上进行数据的可靠传输。网络层:实现数据从源端到目的端的传输。在网络层将上层数据封装成数据包,在包的头部封装源和目的端的逻辑地址。网络层根据数据包的逻辑地址选择最佳路径。传输层:实现网络中不同主机上用户进程之间的数据通信。当主机上有多个程序开启,意味着有多条连接进程,因此需要以某种方式区别报文属于哪条连接。识别这些连接的信息放入传输层的报文头。会话层:允许不同机器上的用户之间建立会话关系。表示层:定义一种标准的编码方法,用来表达网络线路上所传递的数据。还涉及到数据压缩和解压、加密和解密等工作。应用层:包含了各种各样针对用户需求的协议。应用层:处理高层协议对表达、编码和对话控制,如Telnet、FTP、DNS、E-mail;传输层:提供网络中数据的可靠通信,如TCP、UDP;互联网层:提供网络中数据报文的传输服务,如IP、ARP、RARP、ICMP;网络接口层:提供主机连接到网络的方法。*决定数据的格式和传输的一组规则描述网络通信中“语言”规范的一组规则就是协议为了使数据可以在网络上从源传递到目的地,网络上所有设备需要“讲”相同的“语言”什么是协议?什么是协议数据以电子信号的形式穿越介质到达正确的计算机,然后转换成最初的形式,以便接收者能够阅读01为了降低网络设计的复杂性,将协议进行了分层设计02网络通信的过程很复杂协议分层是网络中各层向其相邻上层提供的一组操作先建立连接再传输数据,之后再断开连接数据传输过程中,数据包不需要携带目的地址保证数据传输的可靠性不需要事先建立连接,直接发送数据每个报文都带有完整的目的地址不保证报文传输的可靠性服务面向连接的服务无连接的服务服务与服务类型OSI协议模型通信协议协议分层OSI七层模型通信的双方需要“讲”相同的语言网络通信的过程很复杂,为了降低复杂性1974年,ISO组织发布了OSI参考模型OSI(OpenSystemInterconnection)是开放的通信系统互联参考模型邮局实例——服务与协议写信人邮局运输部门收信人邮局甲地乙地OSI的七层框架物理层物理层数据链路层数据链路层网络层网络层传输层传输层会话层会话层表示层表示层应用层应用层物理层协议数据链路层协议网络层协议传输层协议会话层协议表示层协议应用层协议比特帧报文段SPDUPPDUAPDU1接口2接口3接口4接口5接口6接口主机A主机B数据单元层OSI的七层框架(续)名称功能实例应用层提供网络与用户的应用程序接口服务HTTP、Telnet表示层提供格式化的表示和转换数据服务(加密、压缩)ASCII、JPEG会话层会话的管理和数据传输的同步操作系统/应用读取传输层可靠的传输、提供建立、维护和取消传输TCP、UDP网络层分组传输和路由选择IP数据链路层负责无错传输数据,确认帧、发送重传等xDSL、HDLC物理层
文档评论(0)