在使用路由器R的TCP/IP网络中,两主机通过一路由器R互联,提供主机A应用和主机B应用之间通信的层是(1),支持IP层和网络层协议的设备(2)。 空白(2)处应选择()
A.包括主机A、B和路由器R
B.仅有主机A、B
C.仅有路由器R
D.也应支持应用层和传输层协议
参考答案:A
解析:
TCP/IP协议也是一个分层的网络协议,不过它与OSI参考模型所分的层次有所不同。
TCP/IP协议从底至顶分为网络接口层、网际层、传输层和应用层4个层次。
TCP/IP协议各层功能如下:
1.网络接口层这是TCP/IP协议的最底一层,包括有多种逻辑链路控制和媒体访问协议。网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。
2.网际网层(IP层)该层包括以下协议:IP(网际协议)、ICMP(InternetControlMessageProtocol,因特网控制报文协议)、ARP(AddressResolutionProtocol,地址解析协议)、RARP(ReverseAddressResolutionProtocol,反向地址解析协议)。
该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。IP协议在TCP/IP协议组中处于核心地位。
3.传输层该层提供TCP(传输控制协议)和UDP(UserDatagramProtocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP协议提供可靠的面向连接服务,UDP协议提供简单的无连接服务。传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。
4.应用层TCP/IP协议的应用层相当于OSI参考模型的会话层、表示层和应用层,它向用户提供一组常用的应用层协议,其中包括Telnet、SMTP、DNS等。
此外,在应用层中还包含有用户应用程序,它们均是建立在TCP/IP协议组之上的专用程序。