计算机网络体系结构七层结构,各层的任务和功能是什么?

前言

  • 计算机网络体系结构是计算机网络的各层及其协议的集合
  • 体系结构就是这个计算机网络及其部件所应完成的功能的精确定义
  • 实现是遵循这种体系结构的前提下用何种硬件和软件完成这些功能的问题
  • 体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件

七层得任务和功能也是面试常问的问题,本文主要以简短的语句总结各层的功能任务,以便于记忆。

分层的好处

  1. 各层是独立的
  2. 灵活性高
  3. 结构上可分割
  4. 易于实现和维护
  5. 能促进标准化工作

体系结构图

OSI七层参考模型

为了使异种机之间的通信成为可能,ISO于1984年形成了开放系统互连参考模型的正式文件(OSI),OSI从逻辑上,把一个网络系统分为功能上相对独立的7个有序的子系统。如下图所示
在这里插入图片描述

TCP/IP参考模型

OSI是一个标准协议,实现比较复杂,所以随着计算机的发展,最终形成较为完善的TCP/IP体系结构和协议规范。将表示层,会话层,应用层,统称为应用层,将物理层和数据链路层,统称为网络接口层

在这里插入图片描述

其实我们一般认为体系结构都是五层体系结构,即物理层、数据链路层、网络层、运输层、应用层。

在这里插入图片描述
在这里插入图片描述

七层各层的任务和功能

物理层

任务:透明传输比特流
功能:为数据端设备提供传送数据通路
传输单位:比特
所实现的硬件:集线器,中继器

数据链路层

任务:将网络层传输先来的IP数据报封装组成帧
功能:
- 链路连接的建立,拆除和分离
- 帧定界和帧同步
- 差错检测
传输单位:帧
所实现的硬件:交换机,网桥
协议:PPP、HDLC、SDLC、STP、ARQ

网络层

任务:
- 将传输层传下来的报文封装成分组
- 选择合适的路由,使得传输层传下来得分组能够交付到目的主机
功能:
- 为传输层提供服务
- 组包和拆包
- 拥塞控制
传输单位:数据报
所实现得硬件:路由器
协议:ICMP、ARP、RARP、IP、IGMP、OSPF

传输层

任务:负责主机中两个进程间的通信
功能:
- 为端到端连接提供可靠得服务
- 为端到端连接提供流量控制、差错控制、服务质量等管理服务
传输单位:报文段(TCP)或用户数据包(UDP)
协议:TCP、UDP

会话层

任务:不同主机上各进程间得对话
功能:管理主机间得会话进程,包括建立、管理以及终止进程间得会话。是一种端到端得服务

表示层

负责处理在两个内部数据表示结构不同的通信系统之间交换信息的表示格式,为数据加密和解密以及为提高传输效率提供必需的数据压缩以及解压等功能。

应用层

任务:提供系统与用户得接口
功能:
- 文件访问
- 访问与控制
- 电子邮件服务

协议:FTP、SMTP、POP3、HTTP、DNS、TELNET

参考链接:nowcoder

  • 10
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vivien_o.O

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值