Peer-to-peer and agent-based computing Case Study: Skype.

Slides:



Advertisements
Similar presentations
Technology Made Easy!! Telnet and Voice over internet Protocol(VOIP) By: Nicolette Johnson Peta-Lee Richards.
Advertisements

The Easy Way to Call Landlines, Cell Phones, Video Chat or IM from Computer to Computer. Conference calls and voic too.
Computer networks Fundamentals of Information Technology Session 6.
Unit 1: Module 1 Objective 10 identify tools used in the entry, retrieval, processing, storage, presentation, transmission and dissemination of information;
“ I didn’t know LGfL did that! ” Making the most of your LGfL connection Nick Shea Sales Manager Tel:
SHAREPOINTEXCHANGELYNCOFFICE WEB APPS Server to Server Authentication Site Mailboxes High Resolution Photos Task Synchronization Unified Contact.
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 38 – Voice-over-IP/Skype Klara Nahrstedt Spring 2011.
Voice over IP Skype.
Review of a research paper on Skype
CS Spring 2014 CS 414 – Multimedia Systems Design Lecture 41 – P2P Streaming (Part 5) Klara Nahrstedt.
Presented by: Lana Peters. Skype: Leading VOIP Revolution & Acquisitions of Skype Free Calls over the internet using Peer-to-Peer technology & eBay and.
Evan Kelly.  Written by developers Ahti Heinla, Priit Kasesalu and Jaan Tallinn, who had also originally developed Kazaa.  Headquarters in Luxembourg.
Mobile Mobile OS and Application Team: Kwok Tak Chi Law Tsz Hin So Ting Wai.
Presented by Kathleen Ritchie COMP 1631 – Winter 2011 Mount Allison University.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Application Layer – Lecture.
Skype Connected to a SIP PBX
Magic Jack Magic Jack is a computer attachment that, in combination with telephone service from the related YMAX Corporation, provides internet-based.
More about Skype. Overview Any node with a public IP address having sufficient CPU, memory and network bandwidth is a candidate to become a super node.
Internet Collaboration Tools: VoIP Spencer S. Eccles Health Sciences Library University of Utah Health Sciences Center.
Skype Created By Niklas Zennstrom in 2003 Today more than 370 Million people are registered globally. Skype is currently the largest international voice.
What’s this “Skype” thing? Katrina Belogorsky Skokie Public Library July 19, 2011.
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
Technology Overview. Confidential & Proprietary Information System Unit Server Two-way Satellite network System includes units and server Units have built.
Lecture 5 Title: Networks and Businesses
1 3 Computing System Fundamentals 3.4 Networked Computer Systems.
Case Study Paul Dawson. Agenda Business Model Background Core Technology Revenue Stream Performance Competitive Advantage & Marketing Competition Growth.
What is Skype and how do you use it? Before we start, it is a REQUIREMENT of this lesson to have a valid address. If you don’t have one, please.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 15 How VoIP and Skype Work.
Voice Over IP (VoIP) “On A Shoe String “
VoIP Case Study1 VoIP Case Study: Skype Dr. Danny Tsang Department of Electrical & Electronic Engineering Hong Kong University of Science and Technology.
An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol Ai-Chun Pang Graduate Institute of Networking and Multimedia Dept. of Comp. Sci. and.
Application Layer 2-1 Chapter 2 Application Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012.
 Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion.
Skype Bruce Maggs. 2 Gratuitous Quote of the Day "There have been members of the Maggs family in south east Suffolk since the great subsidy of 1327 but.
Jed Woodhouse, Ben Lovatt, Chris Turnock & Erik Bohemia Open ICT Boundaries.
Networked Information Systems 1 Advantages of and classified by their size & architecture or design.
Skype- Web 2.0 Tools  Interact and collaborate with each other  Share perspectives, opinions, thoughts, and experiences  Majority of them are free.
Chapter 1 Lecture 2 By :Jigar M Pandya WCMP 1. Architecture of Mobile Computing The three tier architecture contains the user interface or the presentation.
CARNIVORE And Other Computer Spy Programs. What is Carnivore? Carnivore helps the FBI conduct ‘wiretaps’ on Internet connections. Carnivore is a computer-based.
Computer and Information Science Ch1.3 Computer Networking Ch1.3 Computer Networking Chapter 1.
Features of mobile apps. Introduction of mobile apps  FACEBOOK  Facebook is an online social networking service. Its name comes from a colloquialism.
Tom King 4/1/2011.  VoIP, instant messaging, video conferencing  Landline and mobile phone calling  SMS, voic , online numbers  Clients on computers,
Communication Systems The Internet The largest wide area network in the world. It is made up of thousands of linked networks. What.
Security in Skype Prepared by Prithula Dhungel. Security in Skype2 The Skype Service P2P based VoIP software Founded by the founders of Kazaa Can be downloaded.
REMOTE LOGIN. TEAM MEMBERS AMULYA GURURAJ 1MS07IS006 AMULYA GURURAJ 1MS07IS006 BHARGAVI C.S 1MS07IS013 BHARGAVI C.S 1MS07IS013 MEGHANA N. 1MS07IS050 MEGHANA.
An analysis of Skype protocol Presented by: Abdul Haleem.
Skype Tamara Taylor.
Presented by: Mark Forgette Patrick Fritz-Morkin Riley Schiefelbein 1.
{ Cloud computing. Exciting and relatively new technologies allow computing to be a part of our everyday lives. Cloud computing allows users to save their.
GL-eNestlé Skype Functionalities –Free peer-to-peer calls from PC to PC –Very cheap to call traditional phone numbers (SkypeOut, free in North America)
Online Parking System.
# 1# 1 CS 105 Fall 2006 Internet and Web Concepts What is a URL? The Internet and the World Wide Web (subset) What is a browser? HTTP is? cs.uiuc.edu means…
Communication Methods
Network Services. Domain Controllers: – Used for Account management (e.g. user accounts, group accounts Register Hardware like Printers and PC Authentication.
BY ANTHONY HARRIS. What is Skype Link below is video Communication software Enables live conversation video chat Live conversation via webcam IM communication.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Skype.
G063 - Intranets, the Internet and Extranet. Learning Objectives: At the end of this topic you should be able to: describe the characteristics and purpose.
BY G.SRAVAN TEJA. Skype’s Popularity Skype was founded in 2003 by Niklas Zennström and Janus Friis. EBay bought Skype for 2.6 billion dollars in 2005.
By Asma Hamad Alharbi.
2.7 Communication Methods
Instructor Materials Chapter 5 Providing Network Services
Principles of Network Applications
What this activity will show you
Network Services.
Progress leisure OCR GCSE ICT.
Operating Systems Security
Lesson 3: Introduction to Internet Technology
Presentation transcript:

peer-to-peer and agent-based computing Case Study: Skype

peer-to-peer and agent-based computing 2 Free software to make phone calls over the Internet –Free calls to other Skype users –Low-cost calls to mobile phones and landlines –Videoconferencing –1-to-many, many-to-many calls Created by Niklas Zennström and Janus Friis (2003) –Team of software developers based in Tallinn, Estonia –Uses proprietary VoIP network –Protocol not public – apps proprietary & closed-source Bought by eBay in Sep 2005 for US$ 2.6 billion Web site Skype

peer-to-peer and agent-based computing 3 How Skype Works

peer-to-peer and agent-based computing 4 Overlay peer-to-peer network – all peers are nodes –Ordinary hosts: Skype app used to send/receive calls –Super nodes (SNs): ordinary hosts end-point When we use Skype as ordinary hosts –We register with Skype login server Login server not a peer/node! Usernames, passwords, credit information User authentication is done at the login server –We connect to a super node No central Skype servers (just the login server) –On-line and off-line user information stored and propagated in a decentralised fashion –Queries also decentralised How Skype Works (2)

peer-to-peer and agent-based computing 5 How Skype Works (3) Message exchange with login server during login Skype login server Ordinary host Super node Neighbour relationship

peer-to-peer and agent-based computing 6 Phone/text non-Skype users –Users buy credits (EUR10, 15, etc.) and use them to phone non-skype users (landlines and mobile phones) –Cheaper calls than conventional phone operators –International calls are dirty cheap SkypeIn –User subscribe to a local Skype number (pays a fee) –Allows users to receive phone calls from non-Skype users Special-purpose Hardware: –Phones connected to PC –WiFi Phones (no computer reqd) –Skype WiFi Phone –PocketSkype (WiFi-enabled PDAs) Skype as a Busine$$

peer-to-peer and agent-based computing 7 Security: –256-bit encryption (safe) US wanted to wiretap calls through Skype –Skype says NO –(but, how can we know this it true?) Poor customer support Delays in Unix version Skype cooperates with Internet censorship Issues

peer-to-peer and agent-based computing 8 Skype on WikiPedia An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol, S. A. Baset & H. Schulzrinne repository/reports/reports-2004/cucs pdf Further Reading