计算机网络体系结构

先来举个例子来帮助理解计算机的网络体系结构

      有两个哲学家要写信进行交流,一个是法国哲学家,一个是英国哲学家,他们两个进行交流只需要写信即可,那么抽象出来的拓扑图:
在这里插入图片描述
      那么想一个问题:他们两个语言不互通,所以要进行交流就都必须有一个翻译,法国哲学家在写完信后就把这个事情交给翻译来做了,翻译拿到信后进行翻译,然后发送给另外一方,所以这张图就变成了这样:
在这里插入图片描述
      但是翻译觉得自己只需要做翻译的工作,至于取信,送信这样的工作就交给跑腿的去做就好,那么继续延伸:
在这里插入图片描述
      后面跑腿只是把这个事件委托给了邮箱,跑腿只需要知道在哪里取件,在哪里发件即可,至于怎么发,跑腿的不需要知道,后面的图就不往后画了
      通过这个例子来引入网络体系结构,网络体系结构和这个模型类似,一起来看看网络分层:
在这里插入图片描述
在这里插入图片描述
通过对比这两个模型来引入一些需要注意到的点和简单的概念

  • 首先要明白这是一个逻辑结构
  • 翻译为哲学家服务,跑腿为翻译服务,所以下一层只是通过一个服务共同定义好的接口为上层服务
  • 整个结构可以分为哲学家,翻译,跑腿… … ,所以整个结构是按照功能进行划分的,而哲学家对哲学家这个层次叫做对等层次,翻译之间的层次也是对等层次,而翻译和翻译叫做对等实体
  • 哲学家之间要进行哲学交流,所以他们讨论哲学问题,翻译之间进行相互翻译交换信息… … ,所以他们之间总会有某种约定,而这种约定在网络中就叫做协议,协议的概念是:对等实体之间交换数据或通信时所必须准守的规则或标准的集合称为协议

下面来看看网络分层模型:

OSI(开放互联模型)

      国际标准组织提出网络开放互联模型(open System Interconnection),将网络划分成7层:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层
在这里插入图片描述
从下往上来解释:
物理层: 数据以(Bit)流的形式在通信介质上传输,通信介质可以是电信号,光信号等
数据链路层:数据链路层中数据是以(Frame)流的形式传输,该层主要进行差错检测,流量控制,以保证相邻的站与节点或节点与节点之间正确的传输
网络层:网络层中数据是以分组(Packet)的形式传输,该层也是IP层,提供连接和路径,功能是路由选择, 数据交换,网络连接的建立和拥塞控制,拥塞控制不同于流量控制的地方是拥塞控制是全局性的。
传输层:传输层中数据是以(Segment)的形式传输,该层主要是保持通信双方端对端的联系(端口),该层主要协议有TCP/UDP协议
会话层:会话层中数据是以会话协议数据单元(SPDU)的形式传输,该层主要是对通信建立,维护,释放,异常中断进行处理
表示层:表示层中数据是以表示协议数据单元(PPDU)的形式传输,该层主要是对应用层的数据进行封装,校验,加密等操作
应用层:应用层中数据是以应用协议数据单元(APDU)的形式传输,应用层直接为用户提供网络服务,该层的一些协议:dns/ftp/http/smtp/https,eg:直接传输这种文字-“hello,你好”

但是OSI模型由于其复杂性没有在市场上得到较好的应用,OSI只是作为理论模型,而TCP/IP模型确得到了广泛的实际应用

TCP/IP模型

TCP/IP模型也叫四层协议体系结构
在这里插入图片描述
网络接口层:网络接口层负责把IP包发送到网络传输介质上,以及从网络传输介质上接收IP包
网际层:网际层定义了标准的分组格式和协议,即IP协议,网际层的功能就是使主机可以把分组发往任何网络,并使分组独立地传向目的地。选择分组路由和避免阻塞时主要涉及的问题。其功能与OSI模型中的网络层相似。
传输层:使源端和目的端主机上的对等实体进行会话,代表的有TCP/UDP协议,与OSI中的传输层相似。
应用层:应用层的功能相当于OSI模型中的会话层,表示层,应用层三层的服务总和,包含了所有高层协议,如Talnet/SMTP/FTP
了解各层对应的协议:
在这里插入图片描述

五层协议体系结构

五层协议体系结构包括:应用层,传输层,网络层,数据链路层,物理层

相比较OSI七层模型,去掉了会话层和表示层,这两部分的服务内容一部分放到了应用层,一部分放到了传输层,其他的基本一致。

三种模型对应图:

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值