●●●●● ●●●● 会话层( Session Layer) ●●0 ●●● ●●●● ●会话层允许不同机器上的用户之间建立会话关系。 会话层提供的服务之一是管理对话控制 ●会话层允许信息同时双向传输,或限制只能单向 传输。如果属于后者,类似于物理信道上的半双 工模式,会话层将记录此时该轮到哪一方。 种与对话控制有关的服务是令牌管理( Token Management)。会话层提供了令牌,令牌可以 在会话双方之间移动,只有持有令牌的一方可以 执行某种操作
11 会话层(Session Layer) ⚫ 会话层允许不同机器上的用户之间建立会话关系。 会话层提供的服务之一是管理对话控制。 ⚫ 会话层允许信息同时双向传输,或限制只能单向 传输。如果属于后者,类似于物理信道上的半双 工模式,会话层将记录此时该轮到哪一方。 ⚫ 一种与对话控制有关的服务是令牌管理(Token Management)。会话层提供了令牌,令牌可以 在会话双方之间移动,只有持有令牌的一方可以 执行某种操作
●●●●● 表示层( Presentation Layer) ●表示层以下各层只关心从源端机到目标机可 靠地传送比特,而表示层关心的是所传送的 信息的语法和语义。 ●表示层服务的一个典型例子是用一种一致选 定的标准方法对数据进行编码 大多数用户程序之间并非交换随机的比特, 而是交换诸如人名、日期、货币数量和发票 之类的信息。这些对象是用字符串、整型数、 浮点数的形式,以及由几种简单类型组成的 数据结构来表示
12 表示层(Presentation Layer) ⚫ 表示层以下各层只关心从源端机到目标机可 靠地传送比特,而表示层关心的是所传送的 信息的语法和语义。 ⚫ 表示层服务的一个典型例子是用一种一致选 定的标准方法对数据进行编码。 ⚫ 大多数用户程序之间并非交换随机的比特, 而是交换诸如人名、日期、货币数量和发票 之类的信息。这些对象是用字符串、整型数、 浮点数的形式,以及由几种简单类型组成的 数据结构来表示
●●●●● ●●●● 应用层( Application Layer) ●● ●●● ●●● ●应用层包含大量人们普遍需要的协议。对于 需要通信的不同应用来说,应用层的协议都 是必须的。 例如,PC机用户使用仿真终端软件通过网络 仿真某个远程主机的终端并使用该远程主机 的资源。 ●这个仿真终端程序使用虚拟终端协议将键盘 输入的数据传送到主机的操作系统,并接收 显示于屏幕的数据
13 应用层(Application Layer) ⚫ 应用层包含大量人们普遍需要的协议。对于 需要通信的不同应用来说,应用层的协议都 是必须的。 ⚫ 例如,PC机用户使用仿真终端软件通过网络 仿真某个远程主机的终端并使用该远程主机 的资源。 ⚫ 这个仿真终端程序使用虚拟终端协议将键盘 输入的数据传送到主机的操作系统,并接收 显示于屏幕的数据
●●●●● ●●●● 分层 ●●0 ●●● ●●●● ●从概念上讲,我们可以把网络按下图进 行分层 Applications (Web Browsers, etc) Networking TCP/IP, etc Hardware (Ethernet, Wireless, Fiber
14 分层 ⚫ 从概念上讲,我们可以把网络按下图进 行分层 Applications (Web Browsers, etc) Networking (TCP/IP, etc) Hardware (Ethernet, Wireless, Fiber)
协议分层与数据 ●●●●● ●●●● ●●0 ●●● ●●●● 每一层从上一层接收数据 ●添加头信息后得到新的数据单元 把新数据单元传到下一层 source destination Application application MI message H+M transport transpon↑ M segment HnH+M network network n M datagram HnH+ Mlink link HiNh+M frame physical h sIca
15 协议分层与数据 每一层从上一层接收数据 ⚫ 添加头信息后得到新的数据单元 ⚫ 把新数据单元传到下一层 application transport network link physical application transport network link physical source destination M M M M Ht HnHt Hl HnHt M M M M Ht HnHt Hl HnHt message segment datagram frame