网络知识
文章平均质量分 75
flyingfalcon
爱好linux,网络
展开
-
套接口和标准IO
Unix的I/O函数包括read, write以及它们的变体recv, send等,这些函数围绕描述字工作。执行I/O的另一种方法是标准I/O函数库,这个函数库由ANSI C标准规范,这些函数通常围绕流工作。1,流和描述字的转换 1)流转换为描述字 int fileno(FILE*); 2)描述字转换为输出流和输入流。 FILE* fdopen(sockfd, w); FILE* fdopen原创 2008-03-18 19:16:00 · 687 阅读 · 0 评论 -
TCP滑动窗口
前建立在TCP协议上的网络协议特别多,有telnet,ssh,有ftp,有http等等。这些协议又可以根据数据吞吐量来大致分成两大 类:(1)交 互数据类型,例如telet,ssh,这种类型的协议在大多数情况下只是做小流量的数据交换,比如说按一下键盘,回显一些文字等等。(2)数据成块类型, 例如ftp,这种类型的协议要求TCP能尽量的运载数据,把数据的吞吐量做到最大,并尽可能的提高效率。针对这两种转载 2008-03-23 17:03:00 · 862 阅读 · 0 评论 -
ioctlsocket
ioctlsocketThe ioctlsocket function controls the I/O mode of a socket.int ioctlsocket( SOCKET s, long cmd, u_long* argp); Parameterss [in] Descriptor identifying a socket. cmd [in] Comma原创 2008-03-28 18:51:00 · 1644 阅读 · 0 评论 -
网络字节序与主机字节序
原文出处:http://blog.chinaunix.net/u/13279/showart.php?id=177436网络字节序与主机字节序jobedward.cublog.cn 2006-09-27 16:36:18网络字节序与主机字节序不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序最常见的有两种1. Little endian:将低序字节存储在起始地址2原创 2008-01-02 22:40:00 · 1044 阅读 · 0 评论 -
curl工具使用指南
curl是一个利用URL语法在命令行方式下工作的文件传输工具。本文介绍了它的简单用法。 curl是一个利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传,原创 2008-01-05 12:47:00 · 4917 阅读 · 0 评论 -
提高 Linux 上 socket 性能
使用 Sockets API,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他 API 一样,您可以通过一些方法使用 Sockets API,从而提高 Socket 的性能,或者限制 Socket 的性能。本文探索了 4 种使用 Sockets API 来获取应用程序的最大性能并对 GNU/Linux® 环境进行优化从而达转载 2008-05-22 16:19:00 · 453 阅读 · 0 评论 -
提高 Linux 上 socket 性能
socket 性能转载 2010-12-21 17:19:00 · 419 阅读 · 0 评论 -
linux/unix系统错误定义errno.h
errno转载 2010-12-24 10:22:00 · 2682 阅读 · 0 评论