全站数据
8 4 2 0 5 8 1

icmp和tcp以及udp的区别

公务员考试知多少 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 18:27:59

问题描述

icmp和tcp以及udp的区别求高手给解答
精选答案
最佳答案

tcp udp是基于ip的传输层协议,传输层以上的协议基本都要通过这两个协议包装后,再经过ip协议封装才能到因特网上传输,tcp是面向连接,可靠的协议,通过重传,流量控制来准确的传输所有传输的数据。

udp是面向无连接,不可靠的协议,只是通过端口号和一些控制字就将数据发出,不进行重传和流量控制,因此极易丢包,要通过应用层协议来进行数据准确保证。icmp也是一个传输层协议,他要基于udp协议,他的数据传输依靠udp传输,将各种请求封装成udp数据包之后扔到互联网上传输,目标主机收到之后根据数据内容返回处理后的信息,如ping命令,如果对方收到之后,便会给个回让主机知道对方主机确实存活