• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

UDP协议的数据包是不是只要包含对方IP不用握手对方就能收到

我是爆米花啊 2017-08-31 浏览量:658
假如对方给我发了个UDP数据包,包含了我的IP地址。是不是不需要判断MAC,我就认为他一定是发给我的?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • UDP,只要对方的IP和端口就能发送数据;但是对方不一定能收到你发送的数据。
    • 发布于 2017-08-31
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  •  UDP因为是不可靠的,它不必保存应用进程的数据拷贝,所以没有发送缓冲区,UDP给每个数据块安上8个字节的UDP头部,形成数据报并传给IP,IP给数据报安上IP头部形成数据包(分组),如果数据包不合适MTU,则执行分片,然后把每个分片加入到数据链路层的输出队列。应用程序的write返回表示数据已经加入到输出队列。同时注意UDP没有MSS,所以关于数据包的分片就更多的发生在UDP而不是TCP
    • 发布于2017-08-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

UDP协议的数据包是不是只要包含对方IP不用握手对方就能收到