UDP和TCP协议之间的联系与区别及他们与IP协议的联系是什么?要详细的

来源:百度知道 编辑:UC知道 时间:2024/05/26 16:29:42

都上百度知道了,还是自己搜索吧,别人的答案都不专业

http://www.61ic.com/Technology/embed/200604/3450.html

都是IP协议

UDP和TCP都是传输层的协议
UDP是非连接的,不可靠的,没有流控制,没有拥塞控制
TCP是连接的,可靠的,有流控,有拥塞控制
一些实时媒体文件中,通常用UDP,因为允许适量的数据包丢失
还有DNS也使以UDP为底层协议;
其他常见的大部分是TCP协议

IP是网络层的协议

要理解IP和TCP,UDP的关系,首先要明白网络的TCP/IP分层方式

TCP和UDP都在网络层协议(如IP)的基础上工作地
传输层在网络层之上

《计算机网络》一书中有详细的介绍,我这学期刚学完!如果你想详细学习,推荐这本书!

就是说,按照OSI结构,这些协议所处的层次是不一样的,UDP和TCP是传输层,IP是网络层的,另外功能也是不一样的,UDP通信不要求双方同时在线,TCP是要求必须同时在线,因此,UDP是不可靠的,但并不是说明UDP就无用,毕竟很多情况不是同时在线。
但是现实中并不是用的OSI模型,OSI只是理论上的,现实中是用TCP/IP,简单的实现从网络层到传输层的包封装协议,你想知道的与IP协议的联系,可能指的是这个。TCP/IP内容很多,如果你想清楚的知道联系,最好自己看下。

RFC791 - Internet Protocol
RFC793 - Transmission Control Protocol
RFC768 - User Datagram Protocol

请参考。
IP协议包括且不止TCP/UDP协议。
请用百度搜索上面的三个关键字,学习一下。
TCP 和UDP的概念与关系? 求教:TCP和UDP的协议号是多少? TCP协议与UDP协议的区别?主要是那层协议? TCP协议与UDP协议有什么相同与不同 tcp与udp的区别? TCP与UDP的差异 UDP协议是干什么的?它和TCP/IP协议有什么区别? udp协议和tcp协议有什么不同? TCP和UDP的问题! TCP和UDP的区别?