1. 简介 sctp是为了在IP网上传输信令而由IETF的信令传输工作组(SIGTRAN)提出的传输层协议(RFC2960,RFC4960)。 和TCP,UDP相比, UDP是无连接的传输协议,它能满足低延迟的要求,但是它却无法保证可靠传输。TCP能保证数据可靠传输,但是它也不能完全符合信令传输的要求;TCP套接字不支持多宿性;TCP是面向比特流的,将数据传输当作是没有结构的字节序列。 2. sctp的基本概念 多宿性(multi-homing) 多宿是指一个sctp 端点可以通...
by gavinx - 网络技术文档中心 - 2008-02-23 10:45:57 阅读(3215) 回复(0)
UNP里面的例子,sctpserv01和sctpclient01 不过为什么sctp_sendmsg函数返回-1,出错码说明是“Address already in use”。这个是为什么?
006 年 4 月 10 日流控制传输协议(Stream Control Transmission Protocol,sctp)是一种可靠的传输协议,它在两个端点之间提供稳定、有序的数据传递服务(非常类似于 TCP),并且可以保护数据消息边界(例如 UDP)。然而,与 TCP 和 UDP 不同,sctp 是通过多宿主(Multi-homing)和多流(Multi-streaming)功能提供这些收益的,这两种功能均可提高可用性。在本文中,我们将学 习 Linux® 2.6 内核中 sctp 的关键特性,并通过...
流控制传输协议(Stream Control Transmission Protocol,sctp)是一种可靠的传输协议,它在两个端点之间提供稳定、有序的数据传递服务(非常类似于 TCP),并且可以保护数据消息边界(例如 UDP)。然而,与 TCP 和 UDP 不同,sctp 是通过多宿主(Multi-homing)和多流(Multi-streaming)功能提供这些收益的,这两种功能均可提高可用性。在本文中,我们将学 习 Linux® 2.6 内核中 sctp 的关键特性,并通过服务器和客户机的源...
流控制传输协议(Stream Control Transmission Protocol,sctp)是一种可靠的传输协议,它在两个端点之间提供稳定、有序的数据传递服务(非常类似于 TCP),并且可以保护数据消息边界(例如 UDP)。然而,与 TCP 和 UDP 不同,sctp 是通过多宿主(Multi-homing)和多流(Multi-streaming)功能提供这些收益的,这两种功能均可提高可用性。在本文中,我们将学习 Linux® 2.6 内核中 sctp 的关键特性,并通过服务器和客户机的源代...
在写sctp程序的时候调用头文件
我新编译了2.6.16的内核,并且把sctp的支持[Networking --->Networking options ---> sctp Configuration (EXPERIMENTAL) --->]选上了~~但是为什么在写的SOCKET程序调用 socket( AF_INET, SOCK_STREAM, IPPROTO_sctp ); 出错,说Protocal not supported~~ 我需要使用sctp编程,怎么做才能使能够支持sctp并做sctp的编程? 我用的Redhat9.0升级到2.6.16后进入的新内核做的程序编写和运行~~ 谢谢指点~~ [ 本帖最后由 lenky0401 于 2006-...
今天看了一篇关于sctp的介绍文章(我以前没接触过sctp),有下面一段话 sctp 是一个相当新的协议,它在 2000 年 10 月份才成为一个 RFC 规范。从那以后,它开始进入所有的主流操作系统,包括 GNU/Linux、BSD 和 Solaris。在 Microsoft® Windows® 操作系统上也有第三方的商业包可以使用。 在获得高可用性的同时,应用程序也已经开始使用 sctp 作为自己的主要传输机制。诸如 FTP 和 HTTP 之类的传统应用程序已经在 sctp ...
流控制传输协议(sctp) 来自EEWiki. 随 着IP网向多业务网的发展,尤其是近年来VoIP的发展,在IP网中传递信令消息成为必然。而在IP网中不能提供类似MTP3和ATM这种高质量的传输业 务,于是ITU-T提出了SSCOP的改进版本—多链路和无连接环境中的SSCOP(SSCOPMCE),用于在基于IP的网络中传输信令消息。但是, SSCOPMCE较之SSCOP只是附加定义了与IP和UDP的适配接口,并未针对IP网相对ATM网高得多...
我的内核支持sctp localhost server # lsmod Module Size Used by sctp 130328 2 [unsafe] ipv6 187136 9 sctp 运行测试程序 localhost server # checksctp sctp supported 但是写了个sctp的小程序编译的时候报 localhost server # g++ server.cpp /tmp/ccje4y93.o: In function `main': server.cpp:(.text+0x1e4): undefined reference to `sctp_sendmsg' server.cpp:...