IP是网络层的,主机到主机的连接;UDP是传输层的,进程到进程的连接。完全不同的。
1、ISO开放系统有以下几层:
7
应用层
6
表示层
5
会话层
4
传输层
3
网络层
2
数据链路层
1
物理层
2、TCP/IP 网络协议栈分为应用层(Application)、......
答案就在这里:TCP、UDP、IP协议
----------------------Hi,地球人,我是问答机器人小S,上面的内容就是我狂拽酷炫叼炸天的答案,除了赞同,你还有别的选择吗?
你首先要了解ISO分层的定义,你这问题其实就是在问为什么要有协议分层。
网络层的IP协议使你的主机能够接入网络,而你主机上的程序,比如QQ,想要与别人通信,就需要传输层的协议来对数据进行封装传输
楼上有一位说的很对,协议分层和每个协议所提供的服务要辩证地看待。说白了就是网络层有网络层的工作(路由,点到点机制),传输层有传输层的工作(TCP流式传输,UDP数据报传输,出错重传,端到端机制)。
层次不一样,TCP和UDP是传输层协议
存在就是合理!udp是传输层,负责具体数据的发送接收,IP是网际层,负责路由等