摘要: 概述SCTP是一个较新的传输协议,于2000年在IETF得到标准化(TCP是在1981年标准化的)。它最初是为满足不断增长的IP电话市场设计的;具体地说,就是穿越因特网传输电话信令。SCTP是一个可靠的面向消息的协议,在端点之间提供多个流,并为多宿提供传输级支持。尽管SCTP和TCP之间存在一些本质性的差别,然而SCTP的一到一(one-to-one)接口与TCP提供的应用接口非常接近。这一点允许轻而易举地移植应用程序,不过没法使用SCTP的某些高级特性。SCTP的一到多(one-to-many)接口提供了这些特性的完全支持,然而可能需要费时费力地重新编写已有的应用程序。对于使用SCTP开发的 阅读全文
posted @ 2014-03-10 22:16 ITtecman 阅读(1337) 评论(0) 推荐(0) 编辑
摘要: 概述 使用UDP编写的一些流行的应用程序有:DNS(域名系统)、NFS(网络文件系统)和SNMP(简单网络管理协议)。 如下图所示,给出了典型的UDP客户/服务器程序的函数调用: 客户不与服务器建立连接,而是只管使用sendto函数给服务器发送数据报,其中必须作为参数指定目的地(即服务器)的地址。类似地,服务器不接受来自客户的连接,而是只管调用recvfrom函数,等待来自某个客户的数据... 阅读全文
posted @ 2014-03-10 16:55 ITtecman 阅读(1196) 评论(0) 推荐(0) 编辑
摘要: tcpdump程序 tcpdump一边从网络读入分组一边显示关于这些分组的大量信息。它还能够只显示与所指定的准则匹配的那些分组。 netstat程序 netstat服务于多个目的: (1)展示网络端点的状态。 (2)展示某个主机上各个接口所属的多播组。 (3)使用-s选项显示各个协议的统计信息。 (4)使用-r选项显示路由表或使用-i选项显示接口信息。 lsof程序 名字lsof... 阅读全文
posted @ 2014-03-10 16:09 ITtecman 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 概述有很多方法来获取和设置影响套接口的选项:getsockopt和setsockopt函数fcntl函数ioctl函数getsockopt和setsockopt函数这两个函数仅用于套接口。#include int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen);int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t *optlen);返回值:0——成功,-1——出错其中,sock 阅读全文
posted @ 2014-03-10 09:50 ITtecman 阅读(614) 评论(0) 推荐(0) 编辑