introduction voip p2p systems skype sip skype - sip similarities and differences conclusion

16

Upload: erik-carroll

Post on 11-Jan-2016

228 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion
Page 2: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

Introduction VoIP P2P Systems Skype SIP Skype - SIP Similarities and Differences

Conclusion

Page 3: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion
Page 4: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

Voice over Internet Protocol. Two or more people can speak with each other

over internet using their computers. Skype is the first peer-to-peer based IP

telephony.

Normally there are three basic functions:› Resource location› Session establishment and management› Presence status

Page 5: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

P2P are dynamic, reliable and scalable networks. Resources are shared between the peers (file-

sharing). Resources can be accessed directly from other

peers. There are different kinds of P2P networks:

› Structured› Unstructured

Centralized Pure Hybrid

Page 6: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

Pro’s› No single point of failure› Can provide anonymity› Reduces the signaling load

without reducing the reliability

Con’s› Still signaling traffic› Overlay topology not optimal› Super nodes have to bear a

significantly higher load

Page 7: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

Most VoIP system used. Privative. Architecture:

› Host nodes› Super nodes› Login node

Skype uses a central authentication server to authenticate users.

Page 8: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

LOGIN

A skype client authenticates its username and password with login server.

Advertises its presence to other peers and buddies. Determines the type of NAT and firewall it is behind.

NAT TRANSVERSAL AND FIREWALL

A variation of the STUN and TURN protocols to determine the type of NAT and firewall it is behind.

Page 9: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

SECURITY

Username and password for authentication.

Uses the Advanced Encryption Standard (AES) for the calls.

Page 10: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

The Session Initiation Protocol is a signaling protocol, used for setting up and tearing down multimedia communication sessions.

One of its applications is in VoIP (P2PSIP).

SIP entities› User Agents (Uas)› SIP Proxy› SIP Registar› SIP Redirect Server

Page 11: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

LOGGING IN

By registration Server. The SIP registration server also stores the IP address and port used to connect to each SIP client.

NAT TRANSVERSAL AND FIREWALL

Uses STUN to translate Information inside IP packets for NAT and firewall traversal

Page 12: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

SECURITY

SIP authenticates by Digest Authentication. Communication by extension (TLS).

Example:

Page 13: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

No differences in the main architecture.› Hybrid P2P.› Supernode in Skype, SIP Proxy and Redirect server in

SIP.

Login process is the same in SIP and Skype› Register before direct transmission.› Login Server in Skype and Registar Server in SIP.

Similar NAT and firewall transversal protocol (STUN).

Page 14: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

SIP is open and Skype uses a proprietary protocol.

Skype encrypts communications. SIP don’t (just by extension).

SIP just a little part of the whole protocol (more flexible).

SIP is a standard (compatibility and reuse). Skype just an application.

Page 15: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

SIP and Skype are two different approaches to VoIP communication.

SIP has the strength of flexibility, Skype is easy to install, use and has transparent network access; both offer excellent sound quality.

Nobody knows, whether Skype is a backdoor and really secure.

Skype uses the own “clients” –supernodes- of servers. Less cost more escalability.

SIP-P2P has still work to do for VoIP communications (security, performance…).

Page 16: Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion

Thank you!