Mittuniversitetet

miun.sePublikationer
Driftstörningar
Det förekommer återkommande driftstörningar på några av sök-portalerna på grund av hög belastning. Vi arbetar på att lösa problemet, ni kan tillfälligt mötas av ett felmeddelande.
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Bridging the Gap with Network Traversal Techniques across NAT in the SensibleThings Platform
Mittuniversitetet, Fakulteten för naturvetenskap, teknik och medier, Avdelningen för informations- och kommunikationssystem. (Mid Sweden University)
2015 (Engelska)Självständigt arbete på avancerad nivå (masterexamen), 20 poäng / 30 hpStudentuppsats (Examensarbete)
Abstract [en]

Sensor have been playing an important role and been useful for society, organizations and even for humans. The things around us that we use in our daily life such as sensors attached to people, smart devices, vehicles and mobile phones can be integrated by using sensor values. This thesis concerns the implementation of NAT penetration techniques in the SensibleThings platform. The SensibleThings open source platform which apply the advantage of peer-to-peer (P2P) networking, developed by Mid Sweden University. An algorithm for NAT penetration was proposed, but there was no implementation and evaluation showed there was a need for a new technique. However, this new algorithm tries to use direct connection, UPnP configuration or NAT hole-punching techniques, to communicate between peers and if unsuccessful will use a relay as a fallback. This paper explores different NAT types. There are mainly four NAT types; what separates them is different filtering and mapping algorithms. The objective of this study is to provide seamless NAT traversal and gain scalability. The implementation showed that both UPnP and hole punching techniques are successful to bridge the gap across NAT. It leads to the conclusion that UPnP and hole-punching is approximately 300 milliseconds and 100 milliseconds better respectively than the existing proxy communication. However, UPnP is only suitable for small network areas as it uses multicast in its communication. It allows the client to control only one NAT device and because of security issues it is not preferred by large organization. The hole-punching technique failed in implementing a symmetric NAT type, thus the current proxy solution is used to handle the problem. Finally, this paper presents future work to improve the system and measure scalability.

Keywords: P2P, NAT, SensibleThings, UPnP, hole punching.

Ort, förlag, år, upplaga, sidor
2015. , s. 62
Nationell ämneskategori
Teknik och teknologier
Identifikatorer
URN: urn:nbn:se:miun:diva-25276OAI: oai:DiVA.org:miun-25276DiVA, id: diva2:826603
Ämne / kurs
Datateknik DT1
Utbildningsprogram
Internationellt masterprogram i datateknik TDAAA 120 hp
Presentation
2015-03-10, Mid Sweden University, Sundsvall, 15:02 (Engelska)
Handledare
Examinatorer
Projekt
The SensibleThings Platform (Mid Sweden University)Tillgänglig från: 2015-06-30 Skapad: 2015-06-25 Senast uppdaterad: 2025-09-25Bibliografiskt granskad

Open Access i DiVA

attachment(2311 kB)380 nedladdningar
Filinformation
Filnamn ATTACHMENT01.pdfFilstorlek 2311 kBChecksumma SHA-512
413b9f5c3c55255d2d0be6668eea5ce58a45dd5ca3cdad800282b6beba5ec1ba4694a4d398095f3e5931f7c663128af3ce8ce3c7c2db4b686413aa1cf93833e4
Typ attachmentMimetyp application/pdf

Sök vidare i DiVA

Av författaren/redaktören
Shrestha, Hari Krishna
Av organisationen
Avdelningen för informations- och kommunikationssystem
Teknik och teknologier

Sök vidare utanför DiVA

GoogleGoogle Scholar
Antalet nedladdningar är summan av nedladdningar för alla fulltexter. Det kan inkludera t.ex tidigare versioner som nu inte längre är tillgängliga.

urn-nbn

Altmetricpoäng

urn-nbn
Totalt: 682 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf