传输连接,可靠、透明地传送报文,执行端一端差错控制、顺序和流量控制、管理多路复用等。本层提供建立、维护和拆除传送连接的功能,并保证网络连接的质量。它向高层屏蔽了下层数据通信的细节,因而是OSI网络参考模型中最需要的一层。 5、会话层
不参与具体的数据传输,但对数据传输的同步进行管理。它主要负责提供两个进程之间建立、维护和结束会话连接功能,同时要对进程中必要的信息传送方式、进程间的同步以及重新同步进行管理。 6、表示层
解决在两个通信系统中交换信息时不同数据格式的编码之间的转换,语法选择,数据加密与解密及文本压缩等。 7、应用层
负责向用户提供各种网络应用服务,如文件传输、电子邮件、远程访问等。把进程中于对方进程通信的部分放入应用实体中,同时,对各种业务内容的通信功能进行管理。 二、TCP/IP
TCP/IP是运行在ARPANET(美国国防部高级研究计划局)上的一个网络通信协议,实际上TCP/IP是一个协议集,
目前已包含了100多个协议,TCP和IP是其中的两个协议,也是最基本、最重要的两个协议,因此通常用TCP/IP来代表整个Internet协议集。 三、TCP/IP的分层模式
TCP/IP也采用分层体系结构,TCP/IP与开放系统互连OSI模型的层次结构相似,它可分为四层,由低到高依次为:网络接口层、网络层(即IP层)、传输层(即TCP层)、应用层。TCP/IP与OSI共同之处是都采用了层次结构的概念,在传输层定义了相似的功能,但是两者在层划分与使用上有很大的区别,下表显示了二者之间的层次对应关系、层次传递的对象及TCP/IP的主要协议。 传递对象 OSI TCP/IP TCP/IP中常用的协议 传递对象
应用层 应用层 Telnet FTP HTTP SMTP MDSother 报文 表示层 报文 会话层
报文 传输层 传输层 TCP UDP 传输协议分组 分组 网络层 网络层 IP ICMP ARP RARP 数据报 帧 数据链路层 网络接口 网络接口协议 帧
比特流 物理层 硬件 Ethernet Token-Ring OtherMedia
1、网络口层(又称网络访问层)
接收上一层的IP数据报,通过网络向外发送,或者接收和处理来自网络上的物理帧,并抽取IP数据报向IP层传送。 2、网络层(IP层)
主要解决计算机之间的通信问题,它负责管理不同设备之间的数据交换,它是Internet通信子网的最高层,它所提供的是不可靠的无连接数据报机制,无论传输是否正确,不做验证,不发确认,也不保证分组的正确顺序。
IP层主要有以下协议:
(1)IP协议(网际协议):使用IP地址确定收发端,提供端到端的“数据报”传递,也是TCP/IP协议簇中处于核心地位的一个协议。
(2)ICMP协议(网际控制报文协议):处理路由,协助IP层实现报文传送的控制机制,提供错误和信息报告。 (3)ARP协议(正向地址解析协议):将网络层地址转换为链路层地址。
(4)RARP协议(逆向地址解析协议):将链路层地址转换为网络层地址。将网络层地址(即IP地址)与数据链路层地址(即物理地址)进行相互转换的功能称为地址解析,称为正向地址解析,由链路层地址转换为网络层地
址则称为逆向地址解析。 3、传输层(TCP层)
确保所有传送到某个系统的数据正确无误地到达该系统,即提供端到端的可靠性传输,该层主要协议有: (1)TCP协议:传输控制协议,提供可靠的面向连接的数据传输服务。
(2)UDP协议:用户数据报协议,采用无连接的数据报传送方式,一次传输少量信息的情况,如数据查询等,当通信子网相当可靠时,UDP的优越性尤为可靠。 4、应用层
将应用程序的数据传送给传输层,以便进行信息交换。它主要为各种应用程序提供了使用的协议,标准的应用层协议主要有:
(1)FTP文件传输协议:为文件的传输提供了途径,它允许数据从一台主机传输到另一台主机上,也可以从FTP服务器上下载文件,或者向FTP服务器上传文件。 (2)HTTP超文本传输协议:用来访问在WWW服务器上的各种页面。
(3)DNS域名服务系统:用于实现从主机域名到IP地址之间的转换。
(4)Telnet虚拟终端服务:实现互联网中的工作站登录到远程服务器的能力。
(5)SMTP简单邮件传输协议:实现互联网中电子邮件的传送功能。
(6)NFS网络文件系统:用于实现网络中不同主机之间的文件共享。
(7)RIP路由信息协议:用于网络设备之间交换路由信息。
无论是OSI参考模型与协议还是TCP/IP参考模型与协议,二者都不是完美的,但TCP/IP在异构网的互联及网络管理功能方面都较为成熟,而OSI在后来才有所考虑,如在异构网互联中,OSI只好在网络层中划出一个子层来完成IP任务。 四、TCP/IP协议的特点
1、是一个开放的协议标准,独立于特定的计算机硬件、网络硬件和操作系统。
2、具有统一的网络地址分配方案,采用与硬件无关的软件编址方法,使得网络中的所有设备都具有惟一的IP地址。
3、协议简单,性能可靠。 4、具有互操作性。 5、具有安全性和灵活性。
典型例题