二、计算机网络体系结构&参考模型

本文详细介绍了计算机网络的分层结构,包括OSI参考模型的七层划分及其功能,以及TCP/IP模型的五层结构。对比了两者的设计理念和区别,强调了分层结构在数据通信中的关键作用。
摘要由CSDN通过智能技术生成

一、分层结构

        (一)为什么要分层:

                发送文件/数据前要完成的工作:

                1)发起通信的计算机必须讲数据通信通路进行激活

                2)要告诉网络如何识别目的主机

                3)发起通信的计算机要查明目的主机是否开机、并且网络连接正常

                4)  发起通信的计算机要弄清楚,对方文件管理系统是否已经做好准备工作

                5)确保差错和意外可以解决

        (二)怎么分层

                        实体:每一层的活动元素,同一层的实体交对等实体

                        协议:约定,规则,要求(对等实体才有协议)

                        接口:一层与另一层直接的连接口

                        服务:上层使用下层的服务,

        (三)分层基本原则

                1、各层之间相互独立,每层只实现一种相对独立的功能

                2、每层之间界面自然清晰,易于理解,相互交流尽可能的少

                3、结构上可以分割开,每层之间都采用最合适的技术实现

                4、保持上下层的独立性,上层单向使用下层提供的服务

                5、整个分层结果狗应该能促进标准化工作

二、认识分层结构

        

        1、实体:

                第n层活动的元素称为n层实体。同一层的实体称为对等实体

        2、协议

                为进行网络中的对等实体数据交换而建立的规则、标准或者约定称为网络协议【水平】 

                (1)语法:规定传输数据的格式

                (2)语义:规定所要完成的功能

                (3)同步:规定各种操作的顺序

        3、接口(访问服务点SAP)

                上层使用下层服务的入口

        4、服务

                下层为相邻上层提供的功能调用【垂直】

        SDU服务数据单元:为了完成用户所要求的功能应传递的数据

        PCI协议控制信息:控制协议操作的信息

        PDU协议数据单元:对等层次之间传输的数据单位

        上一层的PDU是下一层的SDU

三、计算机网络分层结构

        一、7层OSI参考模型(法定标准)

                OSI怎么来的:为了解决计算机网络复杂的大问题

                目的:为了支持异构网络系统的互联互通

                国际标准化组织(ISO)1984年提出开放系统互连OSI参考模型
                理论上是成功的,不过市场上是失败的

                                                        

OSI模型的每层都完成特定的功能

        应用层:

                        所有能和用户交互产生网络流量的程序
                        典型的应用层服务:

                                       1、文件传输(FTP)
                                       2、电子邮件(SMTP)
                                       3、万维网(HTTP)

        表示层:

                        处理两个通信系统中交换信息的表示方法(语法和语义)

                        功能一:数据格式变换(翻译官)

                        功能二:数据加密解密

                        功能三:数据压缩和恢复 

        会话层:

                        向表示层实体/用户进程提供建立连接并在连接上有序的传输数据

                        这是会话,也是建立同步(SYN) 会话之间相互独立
                        功能一、建立、管理、终止会话       

                        功能二、使用校验点可以使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步

                        主要协议:ADSP,ASP

        传输层:

                        主要负责主机中两个进程的通信,即端到端的通信。传输单位是报文或者用户数据包报                

                        功能一:可靠传输,不可靠传输

                        功能二:差错控制

                        功能三:流量控制

                        功能四:复用分用

                        主要协议:TCP 、UDP

        网络层:

                        把分组的源端传递到目的端,为分组交换网上的不同主机提供通讯服务,网络层的传输单位是数据报

                        功能一:路由选择,(路径选择最佳路径)

                        功能二:流量控制

                        功能三:差错控制

                        功能四:拥塞控制

                        主要协议:IP IPX  ICMP IGMP等

        数据链路层:

                        将网络层传下来的数据报组装成帧

                        链路层的传输单位是帧

                        功能一:成帧(定义帧的开始和结束)

                        功能二:差错控制(帧错+位错)

                        功能三:流量控制

                        功能四:访问(接入)控制控制对信道的访问

                        主要协议:SDLC HDLC PPP STP

        物理层:

                       物理媒体上实现比特流的透明传输
                        传输单位是比特
                        不管什么数据什么样的比特组合都能在链路上传输

                        功能一:定义接口特性

                        功能二:定义传输模式       (单工 半双工 双工)

                        功能三:定义传输速率

                        功能四:比特同步

                        功能五:比特编码

                        主要协议:Rj45 802.3

        二、TCP/IP模型 &五层参考模型

                

OSI与TCP/IP的不同点:

                1、OSI定义三点:服务、协议、接口

                2、OSI先出现,参考模型有限于协议发明不偏向特定协议

                3、TCP/IP设计之初就考虑到异构网互联的问题,将IP作为重要层次

           

5层参考模型(综合了OSI和TCP/IP的优点)
                                    ​​​​​​​

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值