haku: @supervisor Raatikainen, Kimmo / yhteensä: 4
viite: 2 / 4
Tekijä: | Komu, Miika |
Työn nimi: | Application Programming Interfaces for the Host Identity Protocol |
Host Identity Protocol sovellusrajapinnat | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2004 |
Sivut: | 86 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Tietokoneverkot (T-110) |
Valvoja: | Raatikainen, Kimmo |
Ohjaaja: | Nikander, Pekka ; Ylitalo, Jukka |
Digitoitu julkaisu: | https://aaltodoc.aalto.fi/handle/123456789/92015 |
OEVS: | Digitoitu arkistokappale on julkaistu Aaltodocissa
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | HIP native API socket legacy userspace application |
Tiivistelmä (eng): | The goal of this thesis was to design and implement an application programming interface for Host Identity Protocol (HIP) aware network applications using the C language. The results of the design are evaluated against the given requirements. Different design alternatives are introduced and analysed in order to rationalize the design. A reference implementation was developed as a proof of concept. Few example applications were ported to use the API. The outcome of the design meets the requirements. The API follows the design of the sockets API closely and extends it only when reuse of the design is not possible. The new API increases the control over the HIP layer for advanced applications. Applications can also specify their own endpoint identities. Typical applications can utilize the API in a simple way that hides the details of the endpoint identifiers and locators. A HIP enabled application can fall back to plain TCP/IP seamlessly if the peer host does not support HIP. The work brought up some future work items. The API may also be useful to other protocols based on the identity-locator split. A Quality of Service and a mobility event API need to be specified. FTP and other applications using "referrals" require also further work. |
ED: | 2004-10-22 |
INSSI tietueen numero: 26420
+ lisää koriin
INSSI