Thesis etd-04032007-203718 |
Link copiato negli appunti
Thesis type
Tesi di laurea specialistica
Author
Cavedon, Ludovico Manfredi
email address
cavedon@sssup.it
URN
etd-04032007-203718
Thesis title
Design and validation of a methodology for distributed relay service for NAT traversal in a peer-to-peer VoIP network
Department
INGEGNERIA
Course of study
INGEGNERIA INFORMATICA
Supervisors
Relatore Rizzo, Luigi
Relatore Ancilotti, Paolo
Relatore Risso, Fulvio
Relatore Ancilotti, Paolo
Relatore Risso, Fulvio
Keywords
- voip
- peer-to-peer
- sip
- distributed relay
- nat traversal
Graduation session start date
09/05/2007
Availability
Partial
Release date
09/05/2047
Summary
Voice-over-IP (VoIP) practices are widely diffused. The traditional and mostly deployed architecture is based on the IETF SIP protocol: User Agents connect to centralized servers (usually called SIP Proxies), which provide, among other features, user location service and call routing. On another side, the peer-to-peer paradigm has proven to be very scalable and have been widely accepted by the Internet community.
This graduation thesis is going firstly to investigate the current protocols for doing VoIP and in particular the Session Initiation Protocol.
Then peer-to-peer overlays are examined, devoting particular care to how integration with SIP can be made.
Afterwards, the focus will move on Network Address Translation (NAT). NAT is largely employed in SOHO networks as well as in big networks installations, because it reduces the need of public IP addresses and is believed to increase network security. However it requires many protocols to be modified to work correctly. NAT traversal techniques will be analyzed, along with the issues that NAT creates for SIP and P2P protocols.
In order to perform NAT traversal, a public rendez-vous point is needed. A methodology to build a distributed relay service over a pure peer-to-peer network will be proposed and validated by means of statistical analysis and simulation.
This graduation thesis is going firstly to investigate the current protocols for doing VoIP and in particular the Session Initiation Protocol.
Then peer-to-peer overlays are examined, devoting particular care to how integration with SIP can be made.
Afterwards, the focus will move on Network Address Translation (NAT). NAT is largely employed in SOHO networks as well as in big networks installations, because it reduces the need of public IP addresses and is believed to increase network security. However it requires many protocols to be modified to work correctly. NAT traversal techniques will be analyzed, along with the issues that NAT creates for SIP and P2P protocols.
In order to perform NAT traversal, a public rendez-vous point is needed. A methodology to build a distributed relay service over a pure peer-to-peer network will be proposed and validated by means of statistical analysis and simulation.
File
Nome file | Dimensione |
---|---|
00_TOC_I...ction.pdf | 198.25 Kb |
01_VoIP.pdf | 88.67 Kb |
02_SIP.pdf | 228.70 Kb |
03_P2P.pdf | 189.53 Kb |
04_NAT.pdf | 279.40 Kb |
05_P2PSIP.pdf | 108.40 Kb |
08_Conclusions.pdf | 35.27 Kb |
0A_Appendix.pdf | 322.42 Kb |
0F_Bibliography.pdf | 116.37 Kb |
2 file non consultabili su richiesta dell’autore. |