- 浏览: 458142 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (538)
- C/C++ Primer (69)
- Objective-C Primer (102)
- Python Primer (19)
- JavaScript Primer (1)
- Java Primer (37)
- PHP Primer (17)
- 泛 Linux (37)
- Shell Script (21)
- APUE (21)
- UNP__1&2 (19)
- NetWork (7)
- Oracle周边 (38)
- Mysql里边 (6)
- Windows技 (9)
- 简单算法 & 数据结构 (14)
- 设计模式 (6)
- GTK历程 (12)
- 工具使用 (25)
- 杂事 (23)
- 一些概念 (17)
- Web方面 (10)
- myCodeTools (9)
- ^未 竟$ (13)
- 硬件通信 (2)
- Games (1)
最新评论
A进程用TCP发2个2k的包,接收方用1.5kbuffer 来recv 两次,情况会怎样; B进程用UDP发2个2k的包,接收方用1.5kbuffer 来recv 两次,情况会怎样;
TCP虽然保证数据顺序和完整,但经过路由器之后不保证每个包的大小,所以什么情况都可能发生。 发包是从上往下,每一层都会出问题
如果包在途中不丢失,两次都是1.5k 如果包在途中不丢失,也是两次都是1.5k 虽然,tcp和udp两次都是1.5k,但是他们内容却不同 tcp第一个1.5是对方第一个2k包的前1.5k,第二个1.5是第一个2k的剩余。5加上第二个包的前面1k udp第一个1.5是对方第一个2k包的前1.5k udp第二个1.5是对方第二个2k包的前1.5k 两个剩余0.5都丢弃,大部分系统下 由于udp截断和系统有关,大部分书都建议你发udp包,在 <1400之间; 如果分片中间有丢失的情况下; 又有什么情况,出现错误,那些错误发送方A能察觉,可以重传; 那些又不能错误察觉
不保证所有观点正确,纯属记录,哥以后必然会学网络那块
发表评论
-
UNP_1_Chapter 6__select_pool
2011-04-12 16:57 670http://blog.csdn.net/wbczyh/arc ... -
UNP_1_Chapter 5__TCP_C/S示例
2011-04-01 15:34 636C/S启动时发生什么 C正常结上时发生什么 S在C前终止,C会 ... -
UNP_1_Chapter 4__基本TCP socket编程
2011-04-01 14:40 6114.7 fork与exec close、fork、引用计数器 ... -
unp封装的函数
2011-04-01 10:56 661// 屏蔽IPv4 IPv6 char *sock_n ... -
UNP_1_Chapter 3__基本socket
2011-03-31 18:53 748进程->内核,传递socket地址的函数:bind、co ... -
UNP_1_Chapter 2__TCP、UDP、SCTP
2011-03-31 16:58 6622.10、TCP端口号与并发服务器 服务器,根据端口号区分是否 ... -
UNP_1_Chapter 1__简介
2011-03-31 09:47 730编写计算机网络通信程序,首先要确定相互通信所用的协议(prot ... -
UNP_2_Read Line Function
2010-11-17 11:26 1009UNP Code ssize_t Readline(int ... -
UNP_2_Chapter 4
2010-11-16 09:01 556pipe、FIFO、named pipe -
UNP_2_Chapter 1
2010-11-10 15:00 612http://blog.csdn.net/menuconfig ... -
发送邮件相关(1)
2010-09-30 11:43 574http://www.oschina.net/bbs/thre ... -
常用函数
2010-09-29 16:20 1051http://huiya1983.blog.163.com/b ... -
地址互转
2010-08-18 11:11 564http://hi.baidu.com/xiao___q/bl ... -
Libcap & WinPcap
2010-08-04 11:12 1134libpcap是unix/linux平 ... -
单播、组播、广播、组播以及泛洪
2010-07-30 17:29 1092http://www.360doc.com/content/0 ... -
socket IO 幽默解法
2010-07-19 10:59 698http://luckybirdtom.blog.hexun. ... -
基于winsock的阻塞和非阻塞通信模型
2010-07-16 18:10 1361copy:http://hi.baidu.com/yaof ... -
BSD Socket概述
2010-03-31 11:24 1287------------------------------- ...
相关推荐
TCP_UDP_PerformanceTest是一款专门用于测试这两种协议性能的工具,通过它,我们可以深入理解TCP与UDP在实际应用中的性能差异。 TCP协议的核心特性在于其面向连接性,提供三次握手建立连接,确保数据传输前的双方...
"TCP_UDP_PerformanceTest.exe"就是一款专用于测试TCP和UDP通信性能的工具,它能够帮助开发者和网络管理员深入理解网络性能瓶颈,优化通信效率。 首先,TCP协议以连接为基础,采用三次握手建立连接,确保数据的可靠...
QT编写的TCP/UDP调试助手,TCP多线程服务器,UDP单播、组播和多播通信 请看博客:https://blog.csdn.net/yxy244/article/details/103493741
资源名:ibaPDA-Interface-S7-TCP_UDP通讯配置实例源码 资源类型:程序源代码 源码说明: ibaPDA-Interface-S7-TCP_UDP通讯配置实例西门子plc配置实例 ibaPDA-Interface-S7-TCP_UDP通讯配置实例,西门子plc配置...
TCP_UDP封包拦截接口\TCP通信.exe ...................\UDP通信.exe ...................\安装钩子DLL.exe ...................\mydll.dll ...................\mydll.e ...................\TCP通信.e .........
TCP和UDP(传输控制协议和用户数据报协议)是网络通信中的两种主要传输层协议,它们在互联网协议栈中扮演着至关重要的角色。TCP提供了一种面向连接、可靠的通信服务,而UDP则是一种无连接、不可靠的服务,但速度相对...
在IT行业中,网络通信是至关重要的部分,TCP(传输控制协议)和UDP(用户数据报协议)是两种主要的传输层协议。TCP提供的是面向连接、可靠的通信服务,而UDP则是无连接、轻量级、快速但不可靠的通信方式。进行TCP与...
本文将深入探讨PyQT5如何用于串口通信、UDP通信以及网络编程,以此来理解"tcp_udp_web_tools-pyqt5-master_pyqt5串口_pyqt5udp_pyqt5_pyqt5编写UDP"这一主题。 首先,让我们了解PyQT5串口通信。串口通信是设备间...
在IT行业中,网络通信是至关重要的一个领域,TCP(传输控制协议)和UDP(用户数据报协议)是两种最常使用的传输层协议。本资源"TCP_UDP.zip"包含了一个关于TCP与UDP通信的实例框架,它利用CMake作为构建工具,并涉及...
例如,"TCP_UDP_IPv6"可能是一个用于测试和调试TCP/UDP服务器的工具,它可以提供监听、发送、接收数据的功能,并且可能支持IPv6协议。通过分析提供的文件名,我们可以推测这个工具包含以下组件: 1. `TCP_UDP_IPv6....
标题中的“TCP_UDP.rar_C51 KSZ8041NL_tcp arm_tcp udp c51_tcpudp_ucos tcp ud”揭示了这个压缩包文件的主要内容是关于TCP/IP协议栈的实现,具体涉及到C51微控制器、KSZ8041NL网络芯片、ARM处理器以及UCOS实时操作...
TCP(Transmission Control Protocol)与UDP(User Datagram Protocol)是互联网协议中的两种主要传输层协议,它们在计算机网络通信中扮演着至关重要的角色。本测试工具专注于帮助开发者在创建网络通信程序时,对TCP...
《TCP与UDP工具:串口调试的得力助手》 在现代计算机通信领域,TCP(传输控制协议)和UDP(用户数据报协议)是两种基本的网络传输协议,它们各有特色,广泛应用于各种应用场景。"TCP_UDP Tool"是一款集成了串口和...
本项目"TCP_UDP_COM2012.01.13.zip"提供了基于Qt库实现的TCP与UDP通信的小程序,旨在帮助开发者更深入地理解这两种协议的工作机制和差异。 TCP(传输控制协议)是一种面向连接的、可靠的协议,它确保数据在传输过程...
本资源包含"C_TCP_UDP_CODE.rar"压缩包,其中包含了TCP1和UDP2两个C语言实现的源码文件,可以帮助我们深入理解这两种协议的工作原理。 TCP(传输控制协议)是面向连接的协议,它在数据传输前会先建立连接,确保数据...
ZNetCom_Setup和TCP_UDP_Debug工具为开发者提供了一种便捷的方式来诊断和优化基于TCP/IP协议的应用程序。本教程将详细介绍这两个工具的附加使用方法,特别是TCP调试模式。 首先,让我们了解ZNetCom_Setup。这是一款...
标题中的"TCP_UDP_SERVER.rar"是一个压缩包文件,其中包含了关于TCP和UDP服务器的源代码或教程。"UDP 类_socket类"指的是在编程中用于处理网络通信的UDP类和socket类,它们是网络编程的基础组件。"tcp-udpserver_udp...
本资源"TCP_UDP_TEST.rar"似乎是一个针对安卓系统的TCP/IP测试工具,它同时兼容苹果设备,方便用户进行手机上的网络连接测试。 TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在数据...
丰富的C#网络编程知识,TCPUPD等网络协议相关编程以及文件的传输以及下载功能
在IT行业中,网络通讯是至关重要的一个领域,TCP(传输控制协议)和UDP(用户数据报协议)作为网络通信中的两种主要传输层协议,扮演着关键角色。本资源"TCP_UDP.zip"提供了一个用于测试TCP与UDP通讯的软件——TCP-...