计算机网络体系结构第1讲.ppt
文本预览下载声明
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1.3.5 TCP/IP模型的意义 * 根据上述可知,如果不考虑会话层和表示层,那么,OSI模型对于描述计算机网络的体系结构、分析其运行原理,是特别有意义的。然而,OSI协议并未流行。TCP/IP模型正好相反,模型实际上不存在,但协议却被广泛使用。 在实践中,OSI模型的会话层和表示层的确很少使用,没有太大意义。根据Andrew S. Tanenbaum的意见,一种更为实用、能较好地描述计算机网络的体系结构、解析网络运行原理的模型应该只包括物理层、数据链路层、网络层、传输层及应用层。 应用层 物理层 数据链路层 网络层 传输层 实际使用的模型 1.4 OSI参考模型与TCP/IP模型的比较 * OSI参考模型与TCP/IP模型都采用了层次结构,但OSI采用的七层模型,而TCP/IP是四层结构;前者主要是针对广域网的,很少考虑网络互连问题,后者从一开始就注意到网络互连技术,并最终导致了席卷全球的Internet。 TCP/IP模型的网络接口层实际没有真正定义,其功能相当于OSI模型的物理层与数据链路层,事实上,就是物理网络的物理层与数据链路层。TCP/IP的网络互连层相当于OSI参考模型网络层中的无连接网络服务。OSI参考模型与TCP/IP参考模型的传输层功能基本类似,都是负责为用户提供真正的端到端的通信服务,对高层屏蔽了底层网络的实现细节。所不同的是,TCP/IP参考模型的传输层是建立在网络互连层基础之上的,而网络互连层只提供无连接的服务,所以面向连接的功能完全在TCP协议中实现,当然TCP/IP的传输层还提供无连接的服务,如UDP;OSI参考模型的传输层是建立在网络层基础之上的,网络层既提供面向连接的服务,也可以提供无连接服务,但传输层只提供面向连接的服务。在TCP/IP模型中,没有会话层和表示层,事实证明,这两层的功能可以完全包含在应用层中。 1.4 OSI参考模型与TCP/IP模型的比较 * 应用层 物理层 数据链路层 网络层 传输层 会话层 表示层 OSI参考模型 TCP/IP参考模型 应用层 网络接口层 网络互连层 传输层 应用层 物理层 数据链路层 网络层 传输层 实际使用的模型 思考题 1、网络体系结构的概念? 2、OSI参考模型从下到上的层次是怎样的? 3、TCP/IP模型中传输层的主要协议是什么?各有什么特点? 4、OSI参考模型中网络层的主要作用是什么? 5、网卡、集线器、交换机、路由器分别运行于OSI参考模型下的那层? * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 1.2.5 传输层 2.主要功能 1)为高层提供端到端的、可靠的、数据传输服务 端到端是一对应用程序或进程的直接对话 服务类型: 面向连接服务 无连接服务 2)流量控制 * 1.2.5 传输层 3)建立与释放传输连接 建立连接 根据传输层地址建立两个传输用户之间的连接 传输地址TSAP = IP地址 + 端口号 保持连接,进行数据交换 释放连接 4)差错检测 5)顺序控制 * 1.2.5 传输层 3.主要协议 Internet传输层协议:TCP UDP TCP 面向连接 连接建立,三次握手 数据传输 连接释放 UDP 无连接 * 1.2.6 会话层 在OSI环境中,一次会话(会晤)是指两个用户进程之间为完成一次完整的通信而建立的会话连接。反过来说,应用进程之间为完成某项处理任务就要进行一系列内容相关的信息交换,会话层的目的就是为有序地、方便地进行这种信息交换,提供有效的控制和管理机制。 会话层允许在不同机器上的两个应用建立、使用和结束会话,在会话的两台机器之间建立对话控制,管理哪边发送、何时发送、占用多长时间等。当两个应用进程进行相互通信时,希望有第三者的进程能组织他们的通话,协调他们之间的数据流,以便使应用进程专注于信息交互,这就是设立会话层的目的。 从OSI参考模型上看,会话层之上各层是面向应用的,会话层之下各层是面向通信的。会话层在两者之间起到连接的作用。会话层的主要功能是向会话的应用进程之间提供会话组织和同步服务,对数据的传送提供控制和管理,以达到协调会话过程、为表示层实体提供更好的服务。(经纪人) * 1.2.6 会话层 会话层( Session Layer) 会话层负责管理在不同机器上的两个应用进程之间会话的建
显示全部