黑马程序员技术交流社区
标题:
关于UDP和TCP协议的区别
[打印本页]
作者:
944919170
时间:
2015-4-14 22:09
标题:
关于UDP和TCP协议的区别
老师讲到网络编程这块说了两个协议,不过我不是很理解两个协议的区别,跪求大神讲解:hug:
作者:
一米一光年
时间:
2015-4-14 22:11
连这个都不知道也是醉了!!!黑马不适合你!!!
作者:
时过境迁
时间:
2015-4-14 23:55
这也是我的测试题,目前还没有接触,概念还不清楚,不难吧?
作者:
机智的黄图哥
时间:
2015-4-15 00:12
你是基础班 还是黑马就业的
作者:
燕赵之风
时间:
2015-4-15 10:03
UDP和tcp.png
(10.87 KB, 下载次数: 15)
下载附件
2015-4-15 10:02 上传
作者:
WYKings
时间:
2015-4-15 10:48
简单点说,udp只需要知道接收数据端的IP和端口,就可以直接把数据发送过去,不管对方有没有接收得到
tcp知道接收数据方的IP和端口后,还需要对方同意连接,建立连接后才能传输数据~~就是这么简单
作者:
b277967086
时间:
2015-4-15 11:59
无非就是有个三次握手,更安全吧
作者:
一袭蓝10
时间:
2015-4-15 12:10
看第二遍就有感觉了
作者:
谷歌
时间:
2015-4-15 12:18
其实看一下相关的java网络编程代码就可以很好地理解。UDP是通过数据报包的形式传输。即是将所要发送的目的地、端口、内容打包成一个包,直接把这个包扔出去。就是所谓的发快递。更像房地产的广告快递,写个地址,里面夹张房产彩页我就往外投,管你有没有人看。而tcp使用socket流来传输的,这就要保证你的源和目的都正常运行着,这个流才能通。否则这个通讯不能建立。就是所谓的打电话。
作者:
944919170
时间:
2015-4-17 00:45
燕赵之风 发表于 2015-4-15 10:03
哦,原来是这么回事,我看明白了,谢谢了~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2