AX1程序是基于windows的PC程序,用来评估
iinChip?的性能,也即是wiznet的硬件TCP/IP芯片。
AX1通过网络与iinChip?评估板和TCP/IP协议连接,首先,TCP/IP协议发送可选的包或者文件到iinChip?评估板,其次,它检查返回的数据包或者文件,发送包或者文件。最后,测量发送和接收速度。
AX1的功能如下:测试TCP协议;测试UDP协议...
分类:
其他好文 时间:
2014-10-13 13:39:50
阅读次数:
340
转眼间,从事服务器后台开发,已经快三年了,最近想多总结些东西,先从最基本的开始写起吧!在公司经历了两个框架的开发和重构,其中一个点,就是把服务器内部通信的机制,从UDP转为TCP。先讲下TCP的基本应用,还有其中的各个状态的情况。以下的TCP的状态流程图:tcp建立连接,..
分类:
其他好文 时间:
2014-10-13 12:58:10
阅读次数:
231
UDP总体的封装格式例如以下:以下是8字节UDP首部:当IP层依据协议字段把UDP报文向上传送到UDP模块后,UDP模块再依据port号将数据发送到对应的进程中,以此实现进程到进程间的通信。16位UDP长度代表UDP首部和UDP数据的总字节数。长度最小能够为8,即数据段不包括实际内容。下面是抓包结果...
分类:
其他好文 时间:
2014-10-12 21:31:18
阅读次数:
257
[cpp]view plaincopy//发送端#include#include#include#include#include#include#include#include#includeusingnamespacestd;intmain(){setvbuf(stdout,NULL,_IONBF...
分类:
系统相关 时间:
2014-10-11 19:11:56
阅读次数:
310
13.3 Socket编程之UDP协议 UDP协议和TCP协议都是Socket编程的协议,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。UDP适用于一次只传送少量数据、对可靠性要求不高的应用环境。既然 UDP 是一种不可靠的网络协议,那么还有什么使用价值...
分类:
其他好文 时间:
2014-10-11 13:51:05
阅读次数:
169
任何时候,多个进程可能同时使用TCP、UDP和SCTP这3种传输层协议中的任何一种。这3种协议都使用16位整数的端口号来区分这些进程。当一个客户想要跟一个服务器联系时,它必须标识想要与之通信的这个服务器。TCP、UDP和SCTP定义了一组众所周知的端口号,用于标识众所周知的服务。另一方面,客户通常使...
分类:
其他好文 时间:
2014-10-11 13:45:35
阅读次数:
153
与python tcp编程对比见
http://blog.csdn.net/aspnet_lyc/article/details/39854569
c++ udp/tcp 编程见
http://blog.csdn.net/aspnet_lyc/article/details/38946915
http://bl...
分类:
编程语言 时间:
2014-10-11 12:09:05
阅读次数:
199
总图虽然协议族被称为“TCP/IP”,但除了TCP和IP这两个主要协议外,还有许多其他成员。图2-1展示了这些协议的概况。图2-1中同时展示了IPV4和IPV6。从右向左看该图,最右边的5个网络应用在使用IPV6,随后的6个网络应用使用IPV4。最左边名为tcpdump的网络应用或者使用BSD分组过...
分类:
其他好文 时间:
2014-10-11 12:05:35
阅读次数:
314
NTP(NetworkTimeProtocol,网络时间协议)是由RFC
1305定义的时间同步协议,用来在分布式时间服务器和客户端之间进行时间同步。NTP基于UDP报文进行传输,使用的UDP端口号为123。使用NTP的目的是对网络内所有具有时钟的设备进行时钟同步,使网络内所有设备的时钟保持一致,从而..
分类:
其他好文 时间:
2014-10-10 16:48:04
阅读次数:
188
Netcat 或者叫 nc 是 Linux 下的一个用于调试和检查网络工具包。可用于创建 TCP/IP 连接,最大的用途就是用来处理 TCP/UDP 套接字。这里我们将通过一些实例来学习 netcat 命令。1. 在服务器-客户端架构上使用 Netcatnetcat 工具可运行于服务器模式,侦听指定...
分类:
Web程序 时间:
2014-10-10 11:29:44
阅读次数:
252