⑴ 网络层的主要功能是什么
网络层主要是为传输层提供服务,为了向传输层提供服务,则网络层必须要使用数据链路层提供的服务。而数据链路层的主要作用是负责解决两个直接相邻节点之间的通信,但并不负责解决数据经过通信子网中多个转接节点时的通信问题。
因此,为了实现两个端系统之间的数据透明传送,让源端的数据能够以最佳路径透明地通过通信子网中的多个转接节点到达目的端,使得传输层不必关心网络的拓扑构型以及所使用的通信介质和交换技术。
网络层协议:
TCP/IP网络层的核心是IP协议,它是TCP/IP协议族中最主要的协议之一。在TCP/IP协议族中,网络层协议包括IP协议(网际协议),ICMP协议(Internet互联网控制报文协议)以及IGMP协议(Internet组管理协议)。
IP是一种网络层协议,提供的是一种不可靠的服务,它只是尽可能快地把分组从源结点送到目的结点,但是并不提供任何可靠性保证。它同时被TCP和UDP使用,TCP和UDP的每组数据都通过端系统和每个中间路由器中的IP层在互联网中进行传输。
ICMP是IP协议的附属协议。IP层用它来与其他主机或路由器交换错误报文和其他重要信息。IGMP是Internet组管理协议。它用来把一个UDP数据报多播到多个主机。
⑵ 为什么说传输层能提供可靠的传输和网络层不行
网络层提供两种服务:面向连接,与无连接服务。提供可靠的传输是传输层的服务。
⑶ ip没有可靠性tcp有较高的可靠性,tcp、ip协议时怎样实现可靠性的呢
TCP是传送层的,面向连接,差错重传;
IP是网络层,不负责上述功能。
⑷ 网络层协议都是不可靠的吗
RIP和OSPF是应用层协议,他计算路由为网络层的数据转发服务.其中RIP是用UDP作为传输层,发送的数据报文是不可靠的。ospf直接从IP层收发报文,但是它协议本身定义了报文的重传应答机制,并且也有建立连接的概念。所以ospf面向连接的、是可靠的。IP;ICMP;ARP;RARP是位于网络层的协议,都是面向无连接的、不可靠的。但是可靠性是需要传输层来保证的,所以这些协议没有必要保证可靠性。
⑸ PPP适用于什么情况为什么PPP协议不能使数据链路层实现可靠传输
回答问题一:适用在点到点线路的传输中回答问题二:PPP有FCS来确保数据帧的正确性,ppp没有TCP的ACK机制。PPP是面向字节的,处理差错检测,支持多种协议;PPP不使用序号和确认机制,因此不提供可靠传输的服务。
⑹ 因特网用最多的数据链路层协议不保证可靠传输,为什么在数据链路层一章中讲授保证可靠传输的停止等待协议
保证可靠传输是在传输层,使用TCP连接,通过重传保证传输的可靠性。
数据链路层提供不可靠的服务,可以通过CRC发现错误,但是不能纠错。出错后会丢弃。
在传输层根据CRC错误实现重传。 但数据链路层也可以实现可靠连接,对象不同。
⑺ 在TCP/IP体系结构中,网络层提供的是不可靠的数据传输服务,即它不能保证所传输的分组 , , 。
它提供的是尽最大努力交付的服务,而差错控制流量控制需要上层来控制