计算机网络---计算机网络体系结构与参考模型

(一)基本概念: 

实体:任何可发送或接收信息的硬件或软件进程,通常是一个特定的软件模块。

对等层:不同机器上的实体。 

对等实体:同一层上的实体。

协议:协议是一种规则,并且是控制两个对等实体进行通信的规则,也就是水平的

 协议由以下3部分组成:

  •  语义:对构成协议元素的含义的解释,即“讲什么”

  •  语法:数据与控制信息的结构或格式,即“怎么讲”

  • 同步:规定了事件的执行顺序。即“怎么做”

    ③ 接口又称为服务访问点,从物理层开始,每一层都向上层提供服务访问点即没有接口就不能提供服务。
    5个重要的专业术语:

  • 服务数据单元(SDU):第n层的服务数据单元,记作n-SDU

  • 协议控制信息(PCI):第n层的协议控制信息,记作n-PCI。

  • 接口控制信息(ICI):第n层的接口控制信息,记作n-ICI。

  • 协议数据单元(PDU):第n层的服务数据单元(SDU)+第n层的协议控制信息(PCI)=第n层的协议数据单元,即n-SDU+n-PCI=n-PDU,表示的是同等层对等实体间传送的数据单元。另外,n-PDU=(n-1)-SDU。 

  • 接口数据单元(IDU)。第n层的服务数据单元(SDU)+第n层的接口控制信息(ICI)=第n层的接口数据单元,即n-SDU+n-ICI=n-IDU,表示的是在相邻层接口间传送的数据单元。

④ 服务:指下层为相邻上层提供的功能调用。协议是水平的,而服务则是垂直的,即下层通
过接口向上层提供服务。服务分为以下3类。
1.面向连接的服务和面向无连接的服务
    面向连接的服务:当通信双方通信时,要事先建立一条通信线路,该线路包括建立连接、使用连接和释放连接3个过程。TCP就是一种面向连接服务的协议,电话系统是一个面向连接的模式。
   面向无连接的服务:通信双方不需要事先建立一条通信线路,而是把每个带有目的地址的包(报文分组)传送到线路上,由系统选定路线进行传输。IP和 UDP(后面介绍)就是两种无连接服务的协议,邮政系统是一个无连接的模式。

面向连接与面向无连接的对比:

                           服       务                           优点缺点
                           面向连接可靠信息流(只要被接收都是正确的),信息回复正确;否则告诉对方重新发送该信息。占用通信信道
                       面向无连接 不占用通信通道

信息流可能丢失、

信息无回复确认

 2..有应答服务与无应答服务 
有应答服务:接收方在收到数据后向发送方给出相应的应答。
无应答服务:接收方收到数据后不自动给出应答。
3.可靠服务与不可靠服务
 可靠服务:网络具有检错、纠错、应答机制,能保证数据正确、可靠地传送到目的地。

不可靠服务:网络不能保证数据正确、可靠地传送到目的地,网络只能是尽量正确可靠,是一种“尽力而为”的服务。
注意:并非在一个层内完成的全部功能都称为服务,只有那些能够被高一层实体“看得见”的功能才称为服务。
关于服务重要知识点:
①第n层的实体不仅要使用第n-1 层的服务,还要向第n+1层提供本层的服务,该服务是第n层及其以下各层所提供服务的总和。最高层向用户提供服务。
②上一层只能通过相邻层的接口使用下一层的服务,而不能调用其他层的服务,即下一层提供服务的实现细节对上一层透明。
怎样理解透明?
解析:用户只需要清楚手机上的每个按钮具有什么样的功能,使用其功能即可,至于这个功能内部是怎么实现的,用户并不需要知道,这就是透明。

 (二)OSI参考模型和TCP/IP参考模型

OSI参考模型

应用层:

表示层: 会话层:

传输层:

 

网络层:

数据链路层: 

物理层:

 TCP/IP参考模型:

  OSI参考模型与TCP/IP参考模型的区别:

共同点

  •   OSI参考模型和TCP/IP参考模型都采用了分层结构的概念。

  •   都能够提供面向连接和无连接两种通信服务机制。

  • 可以实现异构网络互联

  • 基于独立的协议栈的概念

不同点

  •  OSI采用的七层模型,而TCP/IP是四层结构。

  •  TCP/IP参考模型的网络接口层实际上并没有真正的定义,只是一些概念性的描述。而OSI参考模型不仅分了两层,而且每一层的功能都很详尽,甚至在数据链路层又分出一个介质访问子层,专门解决局域网的共享介质问题。

  • OSI模型是在协议开发前设计的,具有通用性。TCP/IP是先有协议集然后建立模型,不适用于非TCP/IP网络。

  • OSI参考模型与TCP/IP参考模型的传输层功能基本相似,都是负责为用户提供真正的端对端的通信服务,也对高层屏蔽了底层网络的实现细节。所不同的是TCP/IP参考模型的传输层是建立在网络互联层基础之上的,而网络互联层只提供无连接的网络服务,所以面向连接的功能完全在TCP协议中实现,当然TCP/IP的传输层还提供无连接的服务,如UDP;相反OSI参考模型的传输层是建立在网络层基础之上的,网络层既提供面向连接的服务,又提供无连接的服务,但传输层只提供面向连接的服务。

  • OSI参考模型的抽象能力高,适合与描述各种网络;而TCP/IP是先有了协议,才制定TCP/IP模型的。

  • OSI参考模型的概念划分清晰,但过于复杂;而TCP/IP参考模型在服务、接口和协议的 区别上不清楚,功能描述和实现细节混在一起。

  • TCP/IP参考模型的网络接口层并不是真正的一层;OSI参考模型的缺点是层次过多,划分意义不大但增加了复杂性。

  • OSI参考模型虽然被看好,由于没把握好时机,技术不成熟,实现困难;相反,TCP/IP参考模型虽然有许多不尽人意的地方,但还是比较成功的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

尘 关

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

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

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

打赏作者

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

抵扣说明:

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

余额充值