计算机网络体系结构学习笔记(一)


前言

本系列希望通过三个大问题梳理计算机网络体系结构的大致框架和逻辑,仅作为本人学习笔记用,不一定正确,希望路过的各位批评指正。参考资料为《计算机网络》第六版。

一、计算机网络体系结构是什么?

1.计算机网络体系结构的定义

计算机网络各层及其协议的集合称为计算机网络的体系结构。

或:计算机网络的体系结构就是这个计算机网络及其构件所应完成的功能的精确定义。

2.常见的三种体系结构

OSI七层协议结构体系、TCP/IP四层协议结构体系、综合的五层协议结构体系。

其中五层协议结构体系是为了方便说明和学习而提出的,实际使用的仍是TCP/IP四层的结构体系。

下表为各体系结构的分层及对应关系。

OSITCP/IP五层结构
应用层应用层应用层
表示层
会话层
运输层运输层运输层
网络层网际层IP网络层
数据链路层网络接口层数据链路层
物理层物理层

二、为什么?

1.为什么要制定计算机网络体系结构?

全球用户迫切要求能够能够互相交换信息,若全球计算机网络都遵循一个统一的标准,则有利于高效互连和交换数据。

2.计算机网络体系结构为什么要分层?

分层后的优点有以下五个:

(1)各层之间相互独立,将复杂问题分解成若干个简单问题。

(2)灵活性好,任一层发生变化,其上下层均不会受到影响,方便维护和升级。

(3)结构上可分开,各层都可以采用最合适的技术来实现。

(4)由于各层独立、灵活性好,更易于实现和维护。

(5)促进标准化工作,每层的功能及其提供的服务都已有精确的说明。

三、怎么做?

1.各层需要完成什么工作?

总的来说,每个层次需要完成以下一种或多种任务:

(1)差错控制;
(2)流量控制:
(3)分段和重装;
(4)复用、分用;
(5)连接建立和释放。

每层具体的任务见后续笔记。

2.体系结构工作的方式?

体系结构工作的方式是:实体协议的控制下,与另一个或多个实体进行通信,并使得本层能使用下层所提供的服务向上层提供服务

值得注意的概念:

(1)实体:任何可发送或接受信息的硬件;
(2)协议:控制两个对等实体(或多个实体)进行通信的规则的集合;
(3)服务:能被上层实体“看得见”的功能。

  • ……
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值