计算机网络体系结构与参考模型

计算机网络体系结构与参考模型

分层的意义

将低协议设计和调试过程的复杂性,也便于对网络进行研究、实现和维护,促进标准化工作

体系结构:

我们把计算机网络的隔层及其协议的集合称作为网络的体系结构

分层的基本原则

  • 1.每一层都实现一种相对独立的功能,将低大系统的复杂度
  • 2.各层之间界面自然清晰,易于理解,相互交流尽可能少
  • 3.各层功能的精确定义独立于具体的实现方法,可以采用最合适的技术来实现
  • 4.保持下层对上层的独立性,上层单项使用下层提供的服务
  • 5.整个分层结构应能促进标准化工作

实体

具体来说,实体指任何可发送或接收信息的硬件或软件的进程,通常是一个特定软件模块
不同机器的同一层称为对等实体,第n层实体实现的服务为第n+1层利用。

协议(水平)

规则的集合。每一对等层实体都有协议,规定他们要完成的哪些功能
协议由语法、语义、同步三部分组成

  • 语法规定了传输数据的格式
  • 语义规定了所要完成的功能,即需要发出何种控制信息、完成何种动作及做出解答
  • 同步规定了执行各种操作的条件、时序关系

接口:

统一节点内相邻两层之间交换信息的连接点,只能紧邻的层次之间定义接口,不能跨层定义接口

服务(垂直)

下层为上层提供的功能调用

参考模型

ISO/OSI参考模型

在这里插入图片描述

通信过程

在这里插入图片描述

具体说明每一层是作用和协议

1.物理层:
  • 主要任务:是在物理媒体上实现比特流的透明传输,物理层的传输单位上比特
  • 透明传输:不管传输的数据是什么样的比特组合,都应当能够在链路上传送
  • 功能:1. 定义接口特性 2.定义传输模式 3.定义传输速率 4.比特同步 5.比特编码
  • 主要协议:Rj45 802.3
2.数据链路层
  • 主要任务:把网络层传下来的数据报组装成帧,传输单位是帧
  • 功能:1.成帧 2.差错控制 3.流量控制 4.访问(接入)控制,控制对信道的访问
  • 主要协议:SDLC, HDLC,PPP,STP
3.网络层
  • 主要任务:把分组从源端传到目的端,为分组交换网上的不同主机提供通信服务,单位是数据报
  • 功能:1.路由选择(选择最佳路径)2.流量控制 3.差错控制 4.拥塞控制
  • 主要协议:IP, IPX, ICMP, IGMP, ARP, RARP, OSPF
4.传输层
  • 主要任务:负责主机中两个进程的通信, 即端到端的通信。传输单位是报文段或者用户数据报
  • 作用:1.可靠传输2.不可靠传输 3.差错控制 4.复用分用(多进程转发)5.流量控制(控制发送方的速度)
  • 区分:

可靠传输意为发送方可以感知到接受方有没有接收到数据。

不可靠传输意为发送方不知道接收方有没有接收到数据。

  • 对复用的理解:不同进程之间通过端口号发送报文段,接收端通过端口号取对应的报文段

  • 主要协议:TCP,UDP

5.会话层
  • 主要任务:向表示层实体/用户建立连接并有序的传输数据。
  • 功能:1.建立、管理、终止对话 2.使用校验点可使会话在通信失效时从同步点/校验点继续回复通信,实现数据同步。使用于传大文件
  • 主要协议:ADSP、ASP
6.表示层:
  • 主要任务:用于处理在两个通信系统中交换信息的表达方式
  • 功能:1.数据格式变换 2.数据解密加密3.数据压缩和恢复。
  • 主要协议:JPEG, ASCLL
7.应用层
  • 主要任务:所有能和用户产生流量的程序
  • 主要协议:FTP,SMTP,HTTP
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值