首页 > 代码库 > 计算机网络-体系结构

计算机网络-体系结构

OSI七层体系结构:

技术分享

图片来源网络。。。

TCP/IP四层体系结构:

技术分享

折中的五层体系结构:

技术分享

图片来源网络。。。




【应用层(application layer)】

    应用层是体系结构中的最高层。直接为用户的应用进程服务。http、smtp、ftp、telnet等;

【传输层(transport layer)】

    传输层的任务负责向两个主机进程之间的通信提供服务。由于一个主机可以同时运行多个进程,因此传输层有复用和分用的功能。复用是多个应用层进程可以同时使用下面传输层的服务,分用则是传输层把收到的信息分别交付给上面应用层中的相应进程;

    传输层主要包括如下两种协议:

        TCP(Transmission Control Protocol)--传输控制协议。面向连接的;数据传输的单位是报文段,能够提供可靠的交付;

        UDP(User Datagram Protocol) -- 用户数据报协议。无连接的;数据传输的单位是用户数据报,不保证提供可靠的交付,只能提供“尽最大努力交付(Bsst-effort delivery)”

【网络层 (Network layer)】

    网络层负责为分组交换网上的不同主机提供通信服务。在发送数据时,网络层把传输层产生的报文段或用户数据报封装成分组或包进行传送。在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫做IP数据报;

【数据链路层(data link layer)】

    简称为链路层。在两个相邻节点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧(framing),在两个相邻节点间的链路上“透明”的传送帧中的数据。

【物理层(physical layer)】

    在物理层上所传数据的单位是比特。


技术分享

摘自:《计算机网络 第五版 谢希仁》

本文出自 “千面” 博客,请务必保留此出处http://oslibo.blog.51cto.com/10854638/1880664

计算机网络-体系结构