计算机网络的分层结构

目录

七层OSI参考模型

物理层

数据链路层

网络层

传输层

会话层

表示层

应用层

四层TCP/IP参考模型

与OSI之间的异同

各个层次以及对应

五层参考模型


七层OSI参考模型

OSI分为以下七层,其中前三层被称为通信子网,后三层为数据子网。在传输的中间过程中(如路由器之间)只用得到通信子网这三层。前三层(物、数、网)提供点到点的通信,后四层提供端到端通信。

物理层

主要任务是在物理媒体上实现比特流的透明传输。物理层的传输单位是比特。透明传输指不管所传数据是什么样的比特组合,都应当能够在链路上传送。主要功能如下:

  • 定义接口特性
  • 定义传输模式
  • 定义传输速率
  • 比特同步
  • 比特编码

主要协议:Rj45 802.3

数据链路层

主要任务是把网络层传下来的数据报组装成帧。数据链路层/链路层的传输单位是帧。功能如下:

  • 成帧
  • 差错控制
  • 流量控制
  • 访问(接入)控制

主要协议:SDLC HDLC PPP STP

网络层

主要任务是把分组从源端传送到目的端,为分组交换网上的不同主机提供通信服务。网络层的传输单位是数据报。主要功能如下:

  • 路由选择
  • 流量控制
  • 差错控制
  • 拥塞控制

主要协议:IP IPX ICMP IGMP ARP RARP OSPF

传输层

负责主机两个进程的通信,即端到端通信。传输单位是报文或用户数据报。主要功能如下:

  • 可靠传输、不可靠传输
  • 差错控制
  • 流量控制
  • 复用分用
    • 复用:多个应用层进程可同时使用下面传输层的服务。
    • 分用:运输层把收到的信息分别交付给上面应用层中相应的进程

主要协议:TCP UDP

会话层

向表示层实体/用户进程提供建立连接并在连接上有序的传输数据。会话也就是建立同步(SYN)。主要功能如下:

  • 建立、管理、终止会话
  • 使用校验点可使会话在通信失效时从校验点继续恢复通信,实现数据同步。

表示层

用于处理两个通信系统中交换信息的表示方式(语法和语义)主要包含以下三个功能:

  • 数据格式转换
  • 数据加解密
  • 数据压缩和恢复

应用层

应用层包含所有能和用户交互产生网络流量的程序,是用户与网络的界面。典型的应用层服务:

  • 文件传输(FTP)
  • 电子邮件(SMTP)
  • 万维网(HTTP)

四层TCP/IP参考模型

与OSI之间的异同

  • 相同点
    • 都分层
    • 都基于独立的协议栈的概念
    • 都可以实现异构网络互联
  • 不同点

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

各个层次以及对应

  • 应用层
  • 传输层
  • 网际层
  • 网络接口层

五层参考模型

五层模型综合了OSI和TCP/IP的优点,便于学习。其将会话层、表示层、应用层合并,形成五层的体系结构

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值