`
-sutie5235
  • 浏览: 4614 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
文章分类
社区版块
存档分类
最新评论

浅谈TCP/IP 和 UDP的区别

阅读更多

       首先,TCP/IP 和UDP最大的区别就是:TCP/IP是面向连接的,UDP是非面向连接的。通俗一点说就是:TCP/IP管发管到,UDP管发不管到。因此,在安全性方面来说,TCP/IP更具有优越性。

      第二:TCP/IP偏重的是点对点的通信,使用时服务器和客户端的区别显而易见,而UDP则可以使用组播实现一对多,通信时更像一个群聊系统,几乎没有客户端和服务器的区别,在时间和空间上具有更高的节约性。使用组播时,确定一个D类地址作为组的地址,将本机加入组中,向组内发送消息,从组中接收消息。

      第三:在具体编写的代码结构上,TCP/IP是通过创建Socket对象进行连接,从连接对象上得到输入输出流,在流中读写从而通信。而UDP则是在本机创建DatagramSocket对象,将数据包装成DatagramPacket包来发送,其中包里有要发送到的地址。

 

分享到:
评论

相关推荐

    TCP/IP-UDP/IP网络调试工具软件.rar

    TCP/IP-UDP/IP网络调试工具软件.rar 可以作为TCP/IP的客户端与服务端通信,UDP/IP的通信,用于网络的报文接收与发送的调试,非常好用

    Nodejs Server+TCP+UDP_nodejs_TCP/IP_UDP_源码

    简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。本例程是基于Nodejs平台的TCP/IP通讯和UDP通讯示例

    sockettool 测试工具 tcp/ip/udp

    sockettool 测试工具 tcp/ip/udp 可以创建服务端 客户端,测试两端之间的连接。 sockettool 测试工具 tcp/ip/udp 可以创建服务端 客户端,测试两端之间的连接。

    TCP/IP高效编程(Effective TCP/IP Programming)

    《tcp/ip高效编程:改善网络程序的44个技巧》是tcp/ip 领域的经典著作,对tcp/ip 网络编程中存在的各种问题进行了全面解析,旨在帮助读者深入透彻地理解tcp/ip 网络编程。本书组织方式比较特别,正文部分包括4 章,将...

    Linux TCP/IP 架构、设计与实现[TCP/IP Architecture, Design and Implementation in Linux] 1/5

    TCP/IP Architecture, Design and Implementation in Linux 1/5 For All: [Part 1/5] http://download.csdn.net/source/1345609 [Part 2/5] http://download.csdn.net/source/1345649 [Part 3/5] ...

    C# TCP/IP判断 UDP 图像传输桌面

    C# TCP/IP判断 UDP 图像传输桌面

    网络调试助手支持tcp/ip和UDP

    调试网络的工具,支持tcp/ip和UDP

    MFC TCP/IP UDP

    仿QQ聊天程序,基于MFC编写的TCP/IP、UDP的服务端和客户端通信程序。绝对能运行。

    开源的一个Matlab TCP/Ip/UDP 工具箱提供基于MATLAB的链接

    和最新的webots可以整合到一块用,我正在用它!! 问:“仪器工具箱的网络功能比如何” 答:“我用matlab自带的功能,在实现自己的功能时出问题了。Matlab自带的无法再一个循环中反复调用接收,实现逐数据块的接受与...

    TCP/UDP socket 调试工具

    TCP/UDP socket 调试工具 TCP/UDP socket 调试工具 SocketTool调试软件是一款网络TCP/UDP通信调试工具,本工具集功能强大与简单易用为一体,是无需安装的免费绿色软件。她可以帮助网络编程人员、网络维护人员检查所...

    浅谈TCP/IP动画

    通俗易懂了解TCP/IP协议,了解每一层协议的作用和工作原理。

    TCP/UDP/IP/IPv6 异步通信调试工具

    集成IPv4和IPv6下的TCP/UDP通信调试工具 可绑定本地端口,全部由对应套接字编写,采用异步通信方式,有想学习套接字通信或者异步通信的童鞋来说应该有很大帮助

    TCP/IP入门经典(第5版)

    《TCP/IP入门经典(第5版)》深入浅出地介绍了TCP/IP协议的入门知识。全书分为6个部分,共24章:首先从TCP/IP基础知识开始;接着着重介绍了TCP/IP协议系统;然后介绍了TCP/IP连网的相关知识;第4部分对TCP/IP中使用的...

    CurrPorts 免注册版 查看所有TCP/IP和UDP端口,查看进程名称完整路径

    CurrPorts显示当前在本地计算机上打开的所有TCP/IP和UDP端口列表。对于列表中的每个端口,同时显示打开了端口的进程有关的信息,包括进程名称,完整的进程路径,进程的版本信息(产品名称,文件说明等),进程的...

    《TCP/IP详解,卷1:协议》

    第30章 其他的TCP/IP应用程序 363 附录A tcpdump程序 371 附录B 计算机时钟 376 附录C sock程序 378 附录D 部分习题的解答 381 附录E 配置选项 395 附录F 可以免费获得的源代码 406 参考文献 409 缩略语 420

    tcp/ip winsocket udp 资料一应俱全,实例相辅相成

    tcp/ip winsocket udp 资料一应俱全,实例相辅相成,是初学者和学习中的好朋友必选材料.

    网络调试助手TCP/ip UDP

    直接可以进行TCP/IP或UDP的网络连接和通信测试,方便使用。直接可以进行TCP/IP或UDP的网络连接和通信测试,方便使用。 直接可以进行TCP/IP或UDP的网络连接和通信测试,方便使用。 直接可以进行TCP/IP或UDP的网络连接...

    C# TCP/IP通信小例子

    用C#写的简单的TCP/IP通信小示例,开发环境为VS2013,里面有一个服务端和一个客户端,适合新手看看

    Linux TCP/IP 架构、设计与实现[TCP/IP Architecture, Design and Implementation in Linux] 4/5

    TCP/IP Architecture, Design and Implementation in Linux 4/5 For All: [Part 1/5] http://download.csdn.net/source/1345609 [Part 2/5] http://download.csdn.net/source/1345649 [Part 3/5] ...

Global site tag (gtag.js) - Google Analytics