将近两年以前因为想选择一个兼顾TCP协议的可靠性和UDP协议的高效性来进行我们某种数据的传输曾经选择过UDT协议,也进行了一段时间的学习、实践。但最终由于不适合我们的业务场景放弃了它,但它的实现原理、代码实现、拓展使用的优秀给我留下了很深刻的印象,今天翻出自己曾经的..
分类:
其他好文 时间:
2014-07-28 00:36:20
阅读次数:
289
一.概述:1.ICMP同意主机或路由报告差错情况和提供有关异常情况。ICMP是因特网的标准协议,但ICMP不是高层协议,而是IP层的协议。通常ICMP报文被IP层或更高层协议(TCP或UDP)使用。一些ICMP报文把差错报文返回给用户进程。2.ICMP报文作为IP层数据报的数据,加上数据报的首部,组...
分类:
其他好文 时间:
2014-07-27 23:08:19
阅读次数:
190
TCP发送的包有序号,对方收到包后要给一个反馈,如果超过一定时间还没收到反馈就自动执行超时重发,因此TCP最大的优点是可靠。一般网页(http)、邮件(SMTP)、远程连接(Telnet)、文件(FTP)传送就用TCPUDP是面向消息的协议,通信时不需要建立连接,数据的传输自然是不可靠的,一般用于多...
分类:
其他好文 时间:
2014-07-27 10:12:52
阅读次数:
304
基于Socket的UDP和TCP编程介绍一、概述 TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。 TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的...
分类:
其他好文 时间:
2014-07-26 03:34:57
阅读次数:
241
宏哥分享的大作,不分享出来,就埋没了
本次分享主要针对TCP协议,不涉及UDP等其他网络协议。
网络编程的核心接口------》建立连接,数据收发
客户端使用connect发起连接,服务器端使用listen监听和accept建立连接。图里面少了一个重要的函数,socket——创建套接字,两边都要使用。
连接过程:backlog,在连接建立完成之前的连接请...
分类:
其他好文 时间:
2014-07-26 02:54:27
阅读次数:
263
1、TCP是面向链接的,虽然说网络的不安全不稳定特性决定了多少次握手都不能保证连接的可靠性,但TCP的三次握手在最低限度上(实际上也很大程度上保证了)保证了连接的可靠性;而UDP不是面向连接的,UDP传送数据前并不与对方建立连接,对接收到的数据也不发送确认信号,发送端不知..
分类:
其他好文 时间:
2014-07-25 11:30:41
阅读次数:
273
1.传统的socket: 阻塞式通信模式 tcp连接: 与服务器连接时 .必须等到连接成功后 才返回 .
udp连接: 客户端发送数据 ,必须等到发送成功后返回 .
每建立一个 Scoket连接时, 同事创建一个新线程对该 Socket进行单独通信(采用阻塞式通信 )
这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果
对每一个连接都产生一个线程的无疑...
分类:
其他好文 时间:
2014-07-24 23:31:17
阅读次数:
598
http://blog.csdn.net/mazidao2008/article/details/4934257————————————————————————————————————————————————————STUN简介STUN(Simple Traversal of UDP over NA...
分类:
其他好文 时间:
2014-07-24 21:33:22
阅读次数:
314
SQL Server 的通信基于TCP和UDP端口,如果你需要从非本机的机器上访问SQL Server,需要打开防火墙的端口。...
分类:
数据库 时间:
2014-07-24 12:25:25
阅读次数:
278
https://iperf.fr/Iperf是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能。Iperf具有多种参数和UDP特性,可以根据需要调整。Iperf可以报告带宽,延迟抖动和数据包丢失...
分类:
其他好文 时间:
2014-07-23 21:13:46
阅读次数:
258