SPRITEKING

OSI模型阅读笔记

时间:公元14-05-06 栏目:未分类 作者:SPRITEKING 吐槽:0 被黑客围观: 2,091 次





OSI
1.应用层:
  OSI的最高层,这一层的协议直接为端用户服务,提供分布式处理环境。应用层管理开放系统的互连,包括系统的启动、维持和终止,并保持应用进程间建立连接所需要的数据记录,其它层都是为支持这一层的功能而存在的。

2.表示层:
  表示层的用途是提供一个可供运用曾选择的服务的集合,使得应用层可以根据这些服务功能解析数据的涵义。表示层以下各层只关心如何可靠地传输数据,而表示层关心的是所传输数据的表现方式、它的语法和语义。表示服务的例子有统一的数据编码、压缩格式和加密技术等。
chap2_2
3.会话层: 会话层支持两个表示层实体之间的交互作用。它提供的会话服务可分为如下两类:
 3.1:把两个表示层实体结合在一起,或者把他们分开,这叫会话管理;
 3.2:控制两个表示实体间的数据交换过程。例如:分段、同步等,这一类叫会话服务。 

4.传输层:
  这一层在底层服务的基础上提供一种通用的传输服务。会话实体利用这种透明的数据传输服务而不必考虑下层通信网络的工作细节,并使数据传输能高效地进行。
  传输层用多路复用或分流的方式优化网络的传输效率。当会话实体要求建立一条传输连接时,传输层要求建立一个对应的网络连接。
  如果要求较高的吞吐率,传输层可能为其建立多个网络连接;如果要求的传输率不是很高,单独创建和维持一个网络连接不合算,则传输层就可考虑把几个传输连接多路复用到一个网络连接上。这样的多路复用和分流对传输层以上是透明的。 传输层服务可以提供一条无差错按顺序的端到端连接,也可能提供不保证顺序的独立报文传输,或多目标报文广播。这些服务可由会话实体根据具体情况选用。传输连接在其两端进行流量控制,以免高速主机发送的信息流淹没低速主机。
  传输层协议是真正的源端到目标端的协议,它由传输连接两端的传输实体处理。传输层下面的功能层协议都是通信子网中的协议。
1-2
 5.网络层:
  网络层的功能属于通信子网,它通过网络连接交换传输层实体发出的数据。网络层把上层来的数据组织成分组在通信子网的节点之间交换传送。
  交换过程中要解决的关键问题是选择路径,路径既可以是固定不变的,也可以是根据网络的负载情况动态变化的。另一个要解决的关键问题是防止网络中出现局部的拥挤或全面的阻塞。
  此外,网络层还应有记账功能,以便根据通信过程中交换的分组数(或字符数、位数)收费。
  当传送的分组跨越过网络的边界时,网络层应对不同网络中分组的长度、寻址方式、通信协议进行变换,使得异构型网络能够互联互通。

6.数据链路层:
  数据链路层的功能是建立、维持和释放网络实体之间的数据链路,这种数据链路对网络层表现为一条无差错的信道。
  相邻节点之间的数据交换是分帧进行的,各帧按顺序传送,并通过接收端的校验检查和应答保证可靠地传输。

tcpipj1

声明: 本文由( SPRITEKING )原创编译,转载请保留链接: OSI模型阅读笔记

OSI模型阅读笔记:等您坐沙发呢!

发表评论


Time

新浪微博

音乐

为您推荐