你应该了解的三个网络体系结构

本文介绍了网络通信中为什么要采用分层结构,并详细阐述了OSI七层、TCP/IP四层以及原理教学中常用的五层网络体系结构,探讨了各自的特点和实际应用。
摘要由CSDN通过智能技术生成

目录

1 为什么要分层 ?

2 三个体系机构

  • 2.1 OSI七层体系结构
  • 2.2 TCP/IP四层体系
  • 2.3 原理教学的五层体系结构

1 为什么要分层?

在学习了解三个计算机体系结构之前,我们应该先了解一个问题:为什么要分层?要回答这个问题,我们需要先了解我们的需求——实现主机与主机之前的通信。

如果你是一个设计者,你该如何考虑实现两台主机之前的通信问题呢?

首先,我们以实现主机A向主机B发送一个文件为例,我们需要考虑以下问题:

  • 如何找到主机B?
  • 如何与主机B建立通信连接?
  • 信息该以什么形式传输?
  • 信息应该在什么载体上传输?

等等之类的问题。显然,这是一个极为复杂的任务,因此我们需要使用抽象和拆解的思维,将这个任务大致分为以下三个抽象模块,如图所示:

img

其中各模块职责如下:

  • 文件传送模块:负责文件发送与接收的业务逻辑与命令下发等;
  • 通信服务模块:负责在主机A和主机B之间进行可靠的数据交换;
  • 网络接入模块:负责找到主机B,并将数据正确的发送到主机B端;

由此可见,对于一个复杂的网络通信任务,将其进行分层实现具有以下优点&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值