计算机网络体系结构

计算机网络体系结构

1. 计算机网络体系结构

1.1 网络的体系结构
  • 网络的体系结构是指计算机网络的各层及其协议的集合,是抽象的。
1.2 计算机网络的体系结构
  • 是这个计算机网络及其构件所应完成的功能的精确定义,是具体的。

注:体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。

2. 计算机网络层次结构划分规则

  • 层内功能内聚。
  • 层间耦合松散。

3. 计算机网络协议

3.1 网络协议的定义
  • 网络协议是为进行网络中的数据交换而建立的规则、标准或约定。
3.2 网络协议的组成3要素
  • 语法:即数据与控制信息的结构或格式。
  • 语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
  • 同步:即事件实现顺序的详细说明。

4. 计算机网络划分层次的好处

4.1 各层之间是独立的。
4.2 灵活性好。
4.3 结构上可分割开。
4.4 易于实现和维护。
4.5 能促进标准化工作。

5. 计算机网络划分层次的坏处

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

6. 计算机网络各分层需要完成的功能(各分层包含一到多个)

6.1 差错控制
  • 差错控制:使得和网络对等端的相应层次的通信更加可靠。
6.2 流量控制
  • 流量控制:使得发送端的发送速率不要太快,要使接收端来得及接收。
6.3 分段和重装
  • 分段和重装:发送端将要发生的数据块划分为更小的单位,在接收端将其还原。
6.4 复用和分用
  • 复用和分用:发送端几个高层会话复用一条低层的连接,在接收端在进行分用。
6.5 连接建立和释放
  • 连接建立和释放:交换数据前先建立一条逻辑连接。数据传送结束后释放连接。

7. OSI的体系结构(OSI的七层协议)

层次OSI的体系结构
7应用层
6表示层
5会话层
4运输层
3网络层
2数据链路层
1物理层

注:体系结构的概念清楚,理论完整,但它既复杂又不实用。

8. TCP/IP的体系结构(TCP/IP的四层协议)

层次TCP/IP的体系结构
4应用层(各种应用层协议如TELNET,FTP,SMTP等)
3运输层(TCP或UDP)
2网际层(IP)
1网络接口层

注:体系结构与七层协议体系结构不同,但它现在却得到了非常广泛的应用,是一个四层的体系结构。

9. 五层协议的体系结构

层次五层协议的体系结构
5应用层
4运输层
3网络层
2数据链路层
1物理层

注:综合了OSI和TCP/IP的优点,既简单有能将概念阐述清楚,适合在学习计算机网络的原理时使用。


参考文献:
[1]《计算机网络(第5版)》谢希仁——第一章 1.7
[2] 百度搜索关键字:计算机体系结构、OSI的七层协议、TCP/IP的四层协议、五层协议的体系结构

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值