计算机网络与通信之计算机网络体系结构

这一部分讲的其实也是基础,只不过前一篇文章讲的大部分是基础概念,这一篇文章主要讲解处理计算机网络问题的基本方法:

  1. 层次模型与网络协议
  2. 网络体系结构
  3. OSI/RM与TCP/IP
  4. 具有五层协议的体系结构
  5. 数据流(包)分析

在这里插入图片描述

1. 层次模型与网络协议

计算机网络是个非常复杂的系统。涉及:无差错的信息传送、多个用户共享一条物理线路、按照地址信息,进行路由选择、信息缓冲和流量控制、会话控制、满足各种用户、各种应用的访问要求等。

一般人们采用“层次结构”的方法来描述计算机网络,即:将系统所要实现的复杂功能分化为若干个相对简单的功能,每一项分功能以相对独立的方式去实现。

根据功能进行抽象分层,每个层次所要实现的功能或服务均有明确的规定。即功能层次化(layer)

不同系统分成相同层次,对等层次有相同功能。

与网络信息传递相似的邮政系统分层实例:
在这里插入图片描述

分层的好处与缺点

好处:

  • 灵活性好。
  • 结构上可分割开。
  • 易于实现和维护。
  • 能促进标准化工作。

缺点:

  • 降低效率。
  • 有些功能会在不同的层次中重复出现,因而产生了额外开销。

层数太少,就会使每一层的协议太复杂;
层数太多,又会在描述和综合各层功能的系统工程任务时遇到较多的困难。

协议

协议(Protocol)的定义:计算机网络同等层次中,通信双方进行信息交换时必须遵守的规则。

协议的三要素:

  • 语法(syntax)
  • 语义(semantics)
  • 时序(timing)

协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。

看一个计算机网络协议是否正确,不能光看在正常情况下是否正确,还必须非常仔细地检查这个协议能否应付各种异常情况。

协议的分层结构

ARPANET 的研制经验表明,对于非常复杂的计算机网络协议,其结构应该是层次式的。

“分层”可将庞大而复杂的问题,转化为若干较小的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mr.郑先生_

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

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

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

打赏作者

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

抵扣说明:

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

余额充值