黑马程序员技术交流社区

标题: 请问使用TCP协议传输数据必须联网么 [打印本页]

作者: 向日葵的曙光    时间: 2014-4-22 08:13
标题: 请问使用TCP协议传输数据必须联网么
请问使用TCP协议传输数据必须联网么,没有网络无法进行传输数据?
另外想问下UDP传输在没有局域网的情况下能传输数据么,怎样才能让异地的电脑接收我传输的数据呢
如果这样可以的话,我们不就可以做一个专门不需要网络的聊天软件,这样还要网络干嘛,求大神指教
作者: 宋美成    时间: 2014-4-22 11:14
TCP与UDP的都是网络协议,主要区别在于是否有可靠连接以及其带来的传输速率的差别;从名字也可以看出当然得有网了,另外我们是在网络编程这一章学的基于这两个协议的编程,从另一方面说也得有网。当然这个网的概念很大,你可以是局域网,城域网,广域网都行啊,你总得要两个机子之间要有联系,这样才能进行通讯吧。换句话说进行通讯的前提是你这两台(多台)机子在物理上得有联系才行,就像无论是OSI模型还是TCP/IP模型,上层功能的实现在于有个可靠的物理层基础。我是这么理解的,如果有什么不对的地方还请指正




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2