计算机网络体系结构

计算机网络体系的含义

计算机网络体系就是计算机网络各层次及其协议的集合。计算机网络分层之后,各层功能相对独立,上层不需要知道下层的具体实现,仅需知道该层通过层接口所提供的服务;分层后,某层发生变化,只要保持层接口不变,则该层上下均不受影响。

计算机网络体系中的参考模型

OSI参考模型

OSI参考模型一共分为七层,分别为应用层,表示层,会话层,传输层,网络层,数据链路层和物理层。
应用层:在实现应用进程相互通信的同时,完成一系列业务处理所需要的服务功能;主要是负责传送数据,各种应用传输协议。
表示层:主要是负责数据和信息的语法转换内码,数据压缩解压,加密解压。
会话层:为通信双方指定通信方式,并创建,注销会话。
传输层:提供可靠或不可靠的端到端传输,传输的是数据段,具有流量控制,差错控制等能力;协议主要包括TCP和UDP。
网络层:逻辑寻址,路由选择,传输数据包;控制数据链路层之间的信息转发,建立维持和终止网络的连接;设备由有路由器,三层交换机,防火墙。
数据链路层:将物理层比特流解析成帧或将网络层封装成帧,提供差错控制,帧定界,帧同步等功能,设备有交换机,网桥。
物理层:在媒介上传输比特流,提供机械和电气规约;利用传输介质为数据链路层提供物理连接,设备有网卡网线光纤ATM线缆。

TCP/IP参考模型

TCP/IP参考模型分为四层,分别为应用层,传输层,网络层,网络接口层。
应用层:相当于OSI模型的会话层、表示层和应用层3层的功能。该层能向用户提供一组常用的应用程序,定义了大量的TCP/IP应用协议。
传输层:源端和目标端主机上的对等实体可以进行会话。除了在端与端之间传送数据外,传输层还要解决不同程序的识别问题。
网络层 :主要功能是处理来自传输层的分组,将分组形成数据包(IP数据包),并为该数据包进行路径选择,最终将数据包从源主机发送到目的主机。
网络接口层:负责接收互联网层发来的数据报并通过具体网络发送,或者从具体网络上接收帧,抽出IP数据报,交给互联网层。

下图为OSI参考模型与TCP/IP参考模型的对等示意图
在这里插入图片描述

分层数据结构中的数据封装过程

在网络分层结构中,应用层处于最高层,对应的是用户数据。
传输层:数据+传输层首部=数据段。
网络层:数据段+网络层首部=IP分组。
数据链路层: IP分组+数据链路层首部与尾部=数据帧。
数据帧到了物理层变成比特流,物理层不参与封装。

计算机架构的优势

独立性强。各层功能明确且相互独立,某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口所提供的服务。这样我们在进行每一层的工作设计时只要保证接口不变可以随意调整层内的工作方式。
灵活性好。当任何一层发生变化时,只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。
易于实现和维护。整个的系统被分解为若干个相对独立的子系统。进行调试和维护时,可以对每一层进行单独的调试,避免了出现找不到问题、解决错问题的情况。
结构上可分割开。各层都可以采用最合适的技术来实现,不会因为某一方面技术的不完善而影响整体的工作效率。

思维导图

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值