计网分层结构、协议、接口、服务

一、分层结构

计算机发送文件前要完成的工作

  • 发起通信的计算机必须将数据通信的通路进行激活
  • 要告诉网络如何识别目的主机
  • 发起通信的计算机药查明目的主机是否开机,并且与网络连接正常
  • 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作
  • 确保差错和意外可以解决

分层的基本原则

  • 各层级之间相互独立,每层只实现一种相对独立的功能
  • 每层之间界面自然清晰,易于理解,相互交流尽可能少
  • 结构上可分割开。每层都采用最合适的技术来实现
  • 保持下层对上层的独立性,上层单向使用下层提供的服务。
  • 整个分层结构应该能促进标准化工作

正式认识分层结构

  • 实体:第N层中的活动元素称为N层实体。同一层的实体叫对等实体。
  • 协议:为进行网络中对等实体数据交换而建立的规则、标准或约定称为网络协议。
  • 接口:上层使用下层服务的入口。
  • 服务:下层为上层提供的功能调用。

二、两种计算机分层结构

1·OSI参考模型:国际标准化组织于1984年提出,支持异构网络系统的互联互通,但实现复杂,效率较低,市场接受度不高

  • 应用层:所有能和用户交互产生网络流量的程序,主要协议有文件传输FTP,电子邮件SMTP,万维网HTTP
  • 表示层:用于处理在两个通信系统中交换信息的表示方式(语法和语意),功能有数据格式变换,数据加密解密,数据压缩和恢复

  • 会话层:想表示层实体/用户提供建立连接并在连接上有序地传输数据,也是建立同步。功能有建立、管理、终止会话;使用校验点可使会话在通信失效时从校验点/同步点继续恢复通行,实现数据同步
  • 传输层:负责主机中两个进程的通信,即端到端的通信。传输单位是报文段或用户数据报。功能有可靠传输、不可靠传输;差错控制;流量控制;复用分用,复用是多个应用层进程可同时使用下面运输层的服务,分用是运输层把收到的信息分别交互给上面应用层中相应的进程
  • 网络层:主要任务是把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务。网络层传输单位是数据报。功能有路由选择、流量控制、差错控制、拥塞控制
  • 数据链路层:主要任务是把网络层传下来的数据报组装成帧。数据链路层/链路层的传输单位是帧。功能有定义帧的开始和结束;差错控制;流量控制;访问控制,控制对信道的访问
  • 物理层:主要任务是在屋里媒体上实现比特流的透明传输。透明传输保证不管所传数据是什么样的组合,都因当能够在链路上传送。功能有定义接口特性;定义传输模式,单工、半双工、双工;定义传输速率;比特同步;比特编码

上面三层是资源子网,负责数据处理;下面三层是通信子网,负责数据通信

中间系统只有下面三层

2·TCP/IP参考模型

  • 应用层:主要实现OSI模型的应用层、表示层、会话层
  • 传输层
  • 网际层:主要实现OSI模型的网络层
  • 网络接口层:主要实现OSI模型的数据链路层和物理层

3·两种模型的关系

相同点

  • 都分层
  • 基于独立的协议栈的概念
  • 可以实现异构网络互联,也就是不同厂家生产的设备进行通信

不同点

  • OSI参考模型定义了三种内容:服务、协议、接口
  • OSI先出现,参考模型先于协议发明,不偏向特定协议
  • TCP/IP设计之初就考虑到异构网互联的问题,将IP作为重要层次
  • 在网络层OSI模型面向连接,在传输层TCP/IP面向连接。

面向连接分为三个阶段,分别是建立连接、数据传输,释放连接

 

 

 

  • 22
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值