Presentation 2006-01-20
An Extention of Socket API for Multi-Address Support
Shin MARUYAMA, Masahiro KOZUKA, Motonori NAKAMURA, Yasuo OKABE,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Recently transport protocols which handle multiple IP addresses are focused. SCTP is a representative of such protocol, and has not only features of "TCP like reliability", "TCP like API", but of "Multiple IP addresses on both ends". Since "Socket API" assume that "single IP address for each socket", they are incompatible with SCTP which allocates multiple IP addresses for a single socket. In this paper, we first propose "PF_BUNDLE (AF_BUNDLE)" which are new kinds of address family and protocol family, which handle multiple IP addresses within a single socket, and we also propose extentions to "Socket API" to suite for "PF_BUNDLE". Next, we also improve libraries such as getaddrinfo(3) to be capable of handling "PF_BUNDLE", and show that "Protocol Independent Programming" style is still suitable for protocols like SCTP.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Socket API / SCTP / Protocol Independent Programing / Multi-Address
Paper # IA2005-27
Date of Issue

Conference Information
Committee IA
Conference Date 2006/1/12(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Internet Architecture(IA)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) An Extention of Socket API for Multi-Address Support
Sub Title (in English)
Keyword(1) Socket API
Keyword(2) SCTP
Keyword(3) Protocol Independent Programing
Keyword(4) Multi-Address
1st Author's Name Shin MARUYAMA
1st Author's Affiliation Graduate School of Informatices, Kyoto University()
2nd Author's Name Masahiro KOZUKA
2nd Author's Affiliation Graduate School of Law, Kyoto University
3rd Author's Name Motonori NAKAMURA
3rd Author's Affiliation Academic Center for Computing and Media Studies, Kyoto University
4th Author's Name Yasuo OKABE
4th Author's Affiliation Academic Center for Computing and Media Studies, Kyoto University
Date 2006-01-20
Paper # IA2005-27
Volume (vol) vol.105
Number (no) 530
Page pp.pp.-
#Pages 6
Date of Issue