haku: @keyword application / yhteensä: 17
viite: 8 / 17
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