精华内容
下载资源
问答
  • osi 模型 会话层 会话层-OSI模型 (Session Layer - OSI Model) The Session Layer allows users on different machines to establish active communication sessions between them. 会话层允许不同计算机上的用户...

    osi 模型 会话层

    The Session Layer allows users on different machines to establish active communication sessions between them.

    会话层允许不同计算机上的用户在它们之间建立活动的通信会话。

    It's main aim is to establish, maintain and synchronize the interaction between communicating systems. Session layer manages and synchronize the conversation between two different applications. In Session layer, streams of data are marked and are resynchronized properly, so that the ends of the messages are not cut prematurely and data loss is avoided.

    其主要目的是建立,维护和同步通信系统之间的交互。 会话层管理和同步两个不同应用程序之间的对话。 在会话层中,数据流被标记并正确地重新同步,这样消息的末端就不会过早地被切断,从而避免了数据丢失。

    会话层的功能 (Functions of Session Layer)

    1. Dialog Control : This layer allows two systems to start communication with each other in half-duplex or full-duplex.

      对话控制:此层允许两个系统以半双工或全双工方式开始相互通信。

    2. Token Management: This layer prevents two parties from attempting the same critical operation at the same time.

      令牌管理:此层可防止两方同时尝试相同的关键操作。

    3. Synchronization : This layer allows a process to add checkpoints which are considered as synchronization points into stream of data. Example: If a system is sending a file of 800 pages, adding checkpoints after every 50 pages is recommended. This ensures that 50 page unit is successfully received and acknowledged. This is beneficial at the time of crash as if a crash happens at page number 110; there is no need to retransmit 1 to100 pages.

      同步:此层允许进程将检查点添加到数据流中,这些检查点被视为同步点。 示例:如果系统正在发送800页的文件,则建议每50页之后添加检查点。 这样可确保成功接收并确认50页单位。 这在崩溃时很有好处,就像崩溃发生在第110页时一样; 无需重新传输1至100页。

    Session Layer in ISO-OSI Model

    会话层的设计问题 (Design Issues with Session Layer)

    • To allow machines to establish sessions between them in a seamless fashion.

      允许计算机以无缝方式在它们之间建立会话。

    • Provide enhanced services to the user.

      为用户提供增强的服务。

    • To manage dialog control.

      管理对话框控件。

    • To provide services such as Token management and Synchronization.

      提供令牌管理同步等服务

    翻译自: https://www.studytonight.com/computer-networks/osi-model-session-layer

    osi 模型 会话层

    展开全文
  • osi 模型 会话层 什么是会话层? (What is Session Layer?) The services provided by the first three layers are not enough for some processes. The session layer is also known as a network dialog ...

    osi 模型 会话层

    什么是会话层? (What is Session Layer?)

    The services provided by the first three layers are not enough for some processes. The session layer is also known as a network dialog controller, it creates, maintains, synchronizes the interaction between communicating applications.

    前三层提供的服务对于某些过程而言还不够。 会话层也称为网络对话控制器,它创建,维护,同步通信应用程序之间的交互。

    • The session layer tracks the dialogs between systems, which are also called sessions. This layer manages a session by initiating the opening and closing of sessions between end-user application processes.

      会话层跟踪系统之间的对话框,也称为会话。 该层通过启动最终用户应用程序进程之间会话的打开和关闭来管理会话。

    • It also controls single or multiple connections for each end-user application and directly communicates with both the presentation and the transport layers. The services provided by the session layer are generally implemented in the application environment using remote procedure calls (RPCs).

      它还为每个最终用户应用程序控制单个或多个连接,并直接与表示层和传输层通信。 会话层提供的服务通常是在应用程序环境中使用远程过程调用(RPC)来实现的。

    • In the Session layer, streams of data are marked and are resynchronized properly, so that the ends of the messages are not cut prematurely and data loss is avoided.

      会话层中 ,数据流被标记并正确重新同步,因此不会过早地切断消息的末端,从而避免了数据丢失。

    • A protocol such as Zone Information Protocol, AppleTalk Protocol, and Session Control Protocol are used to implement sessions on Web browsers.

      诸如区域信息协议,AppleTalk协议和会话控制协议之类的协议用于在Web浏览器上实现会话。

    • Through checkpointing and recovery session management and restoration are possible using these protocols.

      通过检查点和恢复会话,可以使用这些协议进行管理和恢复。

    • For example, in live television programs sessions are implemented, in which the audio and video streams emerging from two different sources are merged. This can be avoid overlapping and silent broadcast time.

      例如,在实况电视节目中实现了会话,其中将从两个不同源出现的音频和视频流合并。 这样可以避免重叠和无声的广播时间。

    This figure shows the relationship of the Session layer to the transport layer and presentation layer,

    该图显示了会话层与传输层和表示层的关系,

    Session Layer


    Session Layer

    会话层

    会话层的设计问题 (Design Issues with Session Layer)

    • Management of dialog control.

      对话框控件的管理。

    • It allows machines to make sessions between them seamlessly.

      它允许机器在它们之间无缝地进行会话。

    • Token management and Synchronization, such services also provided by the session layer.

      令牌管理和同步,此类服务也由会话层提供。

    • Provide quality and intensified services to the user.

      为用户提供优质,完善的服务。

    传输层的功能 (Functionalities of the transport layer)

    Specific functionalities of the transport layer are as follows:

    传输层的特定功能如下:

    1. Dialog Control

    1.对话控制

    • The session layer behaves as a dialog controller.

      会话层充当对话框控制器。

    • It allows two communication machines to enter into a dialog.

      它允许两台通讯机进入一个对话框。

    • It permits to communicate in either half-duplex (one way at a time) or full-duplex (two ways at a time) mode of communication.

      它允许以半双工(一次一种方式)或全双工(一次两种方式)进行通信。

    • For Example, A dialog between a terminal connected to the mainframe can be half-duplex.

      例如,与大型机相连的终端之间的对话可以是半双工的。

    2. Synchronization

    2.同步

    • This layer permitted a process to add checkpoints which are referred to as synchronization points into the stream of data.

      该层允许一个过程将称为同步点的检查点添加到数据流中。

    • Example: If a system is sending a file of 2500 pages, It is advisable to add checkpoints after every 100 to ensures that a 100-page unit is successfully received and acknowledged independently.

      示例:如果系统正在发送2500页的文件,建议每100个页后添加一个检查点,以确保成功独立接收并确认一个100页的单元。

    • In this case, if a crash happens during transmission of page number 824; then retransmission begins on page 801. There is no need to retransmit pages 1 to 800 pages.

      在这种情况下,如果在发送页码824的过程中发生崩溃; 然后重新传输从第801页开始。不需要重新传输第1至800页。

    3. Token Management

    3.代币管理

    This layer is also responsible for managing tokens. Through this, it prevents the two users to simultaneously attempt access of the same critical operation.

    该层还负责管理令牌。 这样,可以防止两个用户同时尝试访问同一关键操作。

    翻译自: https://www.includehelp.com/computer-networks/functions-of-session-layer-in-the-osi-model.aspx

    osi 模型 会话层

    展开全文
  • 文章目录OSIOSI简介OSI之会话层功能 OSI OSI简介 TCP/IP是计算机最基本的一种网络通信协议,TCP/IP协议基于OSI七层模型的设计思想。OSI是国际标准化组织对互联网通信的一种标准框架,方便对互联网通信进行标准化处理...

    OSI

    OSI简介

    TCP/IP是计算机最基本的一种网络通信协议,TCP/IP协议基于OSI七层模型的设计思想。OSI是国际标准化组织对互联网通信的一种标准框架,方便对互联网通信进行标准化处理。TCP/IP就是在这种标准下的一簇通信协议。
    以下就是OSI模型的7层。

    应用层
    表示层
    会话层
    传输层
    网络层
    数据链路层
    物理层

    OSI之会话层功能

    会话层主要用于在不同机器上的用户之间建立会话,主要有
    安全协议:SSL安全套接字层协议,TLS传输层安全协议。
    目录访问协议:DAP目录访问协议,LDAP轻量级目录访问协议。
    远程过程调用协议RPC。
    以上三个协议使用的还是比较少的,这些协议都是基于底层的TCP\UDP协议进行实现的。

    OSI之表示层功能

    表示层主要用于语法语义以及他们的关联,如加密解密,转换翻译、压缩解压缩。
    主要有LPP轻量级表示协议
    NVSSN NetBIOS会话服务协议,XDP外部数据表示协议,这些协议在实际的开发过程中也基本不会考虑如何实现,最主要的还是在应用层的实现。

    OSI之应用层功能

    应用层是我们开发过程中用到的最多的层面,有HTTP、FTP、SMTP、TELNET、POP3这些应用都基于TCP协议进行实现的。
    典型的UDP协议应用有BOOTP引导协议、DHCP动态主机配置协议,NTP网络时间协议,TFTP简单文件传输协议。
    UDP、TCP都有使用的协议有SOCKT套接字协议,可以根据函数入参配置使用TCP还是UDP协议,使用UDP协议则没有丢包重发机制,但是可以在应用层进行实现,例如TFTP应用,就是内置了对包的校验处理。TCP则不需要考虑丢包的情况,在传输层就已经对数据进行了处理,每一次的发包收包都会在这里做出响应,如果无响应就会自动的重发。

    其中TFTP应用在UBOOT中就有实现,需要了解TFTP实现原理的朋友可以根据UBOOT中TFTP的应用进行研究。

    展开全文
  • 05 会话层 会话层(Session Layer),是在发送方和接收方之间进行通信时创建、维持、之后终止或断开连接的地方,与电话通话有点相似。 会话层定义了一种机制,允许发送方和接收方启动或停止请求会话,以及当双方发生...

    05 会话层

    会话层(Session Layer),是在发送方和接收方之间进行通信时创建维持、之后终止断开连接的地方,与电话通话有点相似。

    会话层定义了一种机制,允许发送方和接收方启动停止请求会话,以及当双方发生拥塞时仍然能保持对话。

    会话层包含了一种称为检查点(Checkpoint)的机制来维持可靠会话。检查点定义了一个最接近成功通信的点,并且定义了当发生内容丢失或损坏时需要回滚以便恢复丢失或损坏数据的点,即断点下载的原理。

    会话层还定义了当会话出现不同步时,需要重新同步化的机制。

    双工通讯

    参考《OSI七层模型的学习-会话层、表示层和应用层》:https://www.jianshu.com/p/801e650850b7–

    06 表示层

    responsibility 是将数据展示为接收设备可以理解的格式。

    表示层主要由3个功能:

    1. 数据格式 (data formatting)
    2. 数据压缩 (data compression)
    3. 数据加密 (data encryption)

    数据格式

    字符编码:EBCDIC、ASCII

    图片编码:GIF(Graphic Interchange Format)、JPEG(Joint Photographic Experts Group)

    多媒体数据:多种形式,可以下载完之后再放,也可以边下载边放

    数据压缩

    包括压缩和解压缩。

    07 应用层

    可以理解为界面

    HTTP

    1. 统一资源定位符:URL

    URL 相当于一个文件名在网络范围的扩展。因此 URL 是与因特网相连的机器上的任何可访问对象的一个指针。
    <URL的访问方式>://<主机>:<端口>/<路径>

    1. 特点:

      1. HTTP是面向事务的客户器协议。–》一个事务一个事务地处理
      2. 无状态的(stateless)。(不会记忆之前的状态,所以每一次都需要说明上下文,因为一个服务器要面向很多客户端做服务,记录客户端的信息增加了服务器的负担。cookie也只是简单的记录)
      3. HTTP 协议本身也是无连接的,虽然它使用了面向连接的 TCP 向上提供的服务。
      4. 万维网浏览器就是一个 HTTP 客户,而在万维网服务器等待 HTTP 请求的进程常称为 HTTP daemon,有的文献将它缩写为 HTTPD。
      5. HTTP daemon 在收到 HTTP 客户的请求后,把所需的文件返回给 HTTP 客户。
    2. 报文结构
      HTTP报文结构
      HTTP报文请求方法

    FTP and TFTP

    FTP

    文件传送协议FTP(File Transfer Protocol)是Internet上使用比较广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限,需要用户登陆。FTP屏蔽了各种计算机系统的细节,因此适用于在异构网络中任意计算机之间传送文件。它的基本应用就是将文件从一台计算机复制到另一台计算机中。它要存取一个文件,就必须先获得一个本地文件的副本,如果修改文件,也只能对文件的副本进行修改,然后再将修改后的文件副本传回到原节点。

    FTP只提供文件传输的一些基本功能,他是用TCP可靠的运输服务。

    FTP的主要作用是减少或消除在不同操作系统下处理文件的不兼容性

    FTP步骤

    TFTP

    简单文件传送协议TFTP(Trivial File Transfer Protocol)是一个小而易于实现的文件传送协议。TFTP是基于UDP数据报,需要有自己的差错改正措施。TFTP只支持文件传输,不支持交互,没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别。但它的代码所占内存较小,不需要硬盘就可以固化TFTP代码,很适合较小的计算机和特殊用途的设备。

    引申《FTP和TFTP的区别与介绍》:https://blog.csdn.net/u012247418/article/details/87522882

    Telnet

    远程终端协议

    用户用TELNET 就可在其所在地通过TCP 连接注册( 即登录) 到远地的另一个主机上( 使用主机名或IP地址)。

    TELNET 能将用户的击键传到远地主机, 同时也能将远地主机的输出通过TCP 连接返回到用户屏幕。这种服务是透明的, 因为用户感觉到好像键盘和显示器是直接连在远地主机上。

    SMTP and POP

    STMP只能纯属ASCII邮件,后来又加了通用因特网邮件扩充MIME,支持同时传送多种类型的数据(文本、音频、视频等)

    一个电子邮件系统具有3部分:用户代理、邮件服务器,邮件发送协议、邮件读取协议**(POP3)**。

    SMTP

    基于万维网的电子邮件:

    基于万维网的电子邮件工作过程

    MIME

    MIME和SMTP
    MIME邮件头部

    DNS

    Domain Name System域名系统

    域名服务器将域名解释为IP地址。

    域名是有层级的树状结构,用 “.” 隔开,越靠后级别越高。

    每一个标号不超过63个字符,不区分大小写,总共不超过255个字符。
    在这里插入图片描述
    在这里插入图片描述

    SNMP

    网管协议

    展开全文
  • 会话层、表示层、应用层

    千次阅读 2017-06-21 15:15:03
    会话层(Session Layer) 会话层(Session)提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。 PS:CCNA...
  • 传输层从会话层接收数据,并传递给网络层,如果会话层数据过大,传输层将其切割成较小的数据单元——段进行传送。 传输层负责创建端到端的通信连接。通过这一层,通信双方主机上的应用程序之间通过对方的地址信息...
  • 一、会话层 提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。 二、表示层 主要作用是为异种机通信...
  • 学习笔记 | 会话层

    2020-07-20 12:49:45
    会话层 会话层允许不同主机上的各个进程之间进行会话。会话层利用传输层提供的端到端的服务,向表示层提供它的增值服务。这种服务主要为表示层实体或用户进程建立连接并在连接上有序地传输数据,这就是会话,也称...
  • 应用层表示层会话层网络层 介绍 在开发设计和依赖方面,多层体系结构的最后一部分是表示层 。 它主要具有与应用程序的最终用户创建接口的范围。 它可以采用桌面形式,Java Applet,Web应用程序以及技术提供的任何...
  • OSI第五层:会话层功能及作用

    万次阅读 多人点赞 2019-01-16 18:18:01
    OSI七层模型第五层:会话层,Session Layer OSI会话层,主要功能是用来管理网络设备的会话连接,细分为三大功能: 建立会话:A、B两台网络设备之间要通信,要建立一条会话供他们使用,在建立会话的过程中也会有身份...
  • EF+数据访问层+数据会话层+业务层+MVC表现层多层架构 表现层 调 业务层 业务层 调 数据会话层 数据会话层 调 数据访问层 数据访问层,数据会话层,业务层,都各自对外提供接口 数据访问层: 数据操作上下文实例...
  • UDS-会话层服务

    2020-08-09 16:45:43
    1.会话层服务 该服务接口定义了一组用于获取会话层功能的服务,如数据的发送、接收、协议参数的设置。 所有会话层服务定义了三组服务原语(service primitives),服务原语定义了服务使用者(如,diagnostic ...
  • 会话层(Session Layer) 会话层提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要 表示层(Presentation ...
  • 会话层负责在两个会话层实体之间进行对话连接的建立和拆除。在半双工情况下,会话层提供一种数据权标来控制某一方何时有权发送数据 6.表示层 表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个...
  • 表示层:将应用层的请求表述成复合网络协议和应用要求的会话层可理解的请求数据; 会话层:请求过程的会话管理;网络安全、交互逻辑、缓存处理、认证等与会话相关但与直接请求不相关的辅助逻辑。 转载于:...
  • Atitit 会话层和表示层的异同 会话层 这一层也称为会晤层或对话层。在会话层及以上的更高层次中,数据传送的单位没有另外再取名字,一般都可称为报文。 会话层虽然不参与具体的数据传输,但它却对数据传输...
  • 会话层的功能 会话层的主要功能是在两个节点间建立、维护和释放面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传送。在会话层和传输层我们都提到了连接,那么会话连接和传输连接到底有什么区别呢?假 ...
  • 根据之前对计算机网络OSI参考模型的学习,我们知道网络体系结构有7层,前期已经学习了网络的第一、二和三层,为了对网络模型有个整体的认知,同样需要了解网络的传输层、会话层、表示层和应用层。 一、传输层...
  • 应用层、表示层、会话层相关知识

    千次阅读 2015-10-18 10:20:15
    会话层的功能  会话层的主要功能是在两个节点间建立、维护和释放面向用户的连接,并对会话进行管理和控制,保证会话数据可靠传送。  在会话层和传输层我们都提到了连接,那么会话连接和传输连接到底有什么区别呢...
  • 3.OSI的结构4.OSI数据传输图5.OSI七层结构概述(1)应用层(Application Layer)(2)表示层(Presentation Layer)(3)会话层(Session Layer)(4)传输层(Transport Layer)(5)网络层(Network Layer)(6)...
  • 会话层的主要功能是建立会话。 请问这个 建立会话 到底是如何建立的。 我的理解是,既然是建立会话,那就的知道对方是谁,那么这条会话通路的建立 就得跑遍自己和对方的传输层,网络层,数据链路层和物理层。如果是...
  • 一、会话层 提供的服务可使应用建立和维持会话,并能使会话获得同步。会话层使用校验点可使通信会话在通信失效时从校验点继续恢复通信。这种能力对于传送大的文件极为重要。 二、表示层 主要作用是为异种机通信...
  • 会话层 会话层,顾名思义,它就是用于在源应用程序和目的应用程序之间创建并维持对话。会话层用于处理信息交换,发起对话并使其处于活动状态,并在对话中断或长时间处于空闲状态时重启会话。 表示层 表示...
  • 一、计算机网络分层结构、 二、OSI 七层参考模型、 三、应用层、 四、表示层、 五、会话层、 六、传输层、 七、网络层、 八、数据链路层、 九、物理层
  • 而网络层主要解决的问题是选择路径,传输层在这里会使用分流/合流,复用/介复用技术等技术为上层的会话层屏蔽掉这种差异,让上层的会话层对下层的通信子网的差异性“视而不见”,实现端到端之间的建立和维持。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,798
精华内容 5,519
关键字:

会话层