TCP/IP协议中的IP和UDP问题

  1. * # 既然IP协议和UDP协议都是实现数据无连接的不可靠通信协议,为什么有了IP之后还需要UDP?

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是网际层,负责路由等