Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tyler Johnson - 2004 INLS184 Architectures and Issues in Real Time Conferencing Protocols Tyler Miller-Johnson University of North Carolina at Chapel Hill.

Similar presentations


Presentation on theme: "Tyler Johnson - 2004 INLS184 Architectures and Issues in Real Time Conferencing Protocols Tyler Miller-Johnson University of North Carolina at Chapel Hill."— Presentation transcript:

1 Tyler Johnson INLS184 Architectures and Issues in Real Time Conferencing Protocols Tyler Miller-Johnson University of North Carolina at Chapel Hill April 6, 2004

2 Tyler Johnson Exercise – Exploring Standards What is a standard ? What is the purpose of a standard ? Name 3 standards. What characteristics are desirable in a standards body ?

3 Tyler Johnson Exercise: What is a standard ? De facto De jour Proprietary Agreed upon set of rules, set by authoritative body Set of rules to maintain consistency across an industry Accepted common system of procedures to provide a uniform method of design and/or operation

4 Tyler Johnson Exercise: What is the purpose of a standard ? Avoid inefficiency Ensure interoperability Guide and ensure development Quality

5 Tyler Johnson Exercise: Examples of standards Traffic signs Electricity Food labels IEEE b/g Address an envelope Phone conversation RJ-45 TCP/IP Metric system IEEE 1394 ISO 9600 MARC for cataloging

6 Tyler Johnson Exercise: What characteristics are desirable in a standards body ? Open Non partial Non proprietary Simple Respected Rational Knowledgeable Uniform Quick Thorough Multiple manufactures Represent users of the system Widely accessible

7 Tyler Johnson Case Study: Standardized Addressing Modes URL Based Dialing –Uses DNS to resolve address of call server –Uses endpoint registration to resolve endpoint address –Example ENUM –Uses DNS to translate a phone number into an URL –Phone numbers under municipal control –Example +1.(919) becomes: e164.arpa What are the social, GUI, market and technical consequences of this choice?

8 Tyler Johnson Comparing Standards Bodies ITU / IETF International Telecommunications Union –Inter-governmental organization under the umbrella of the United Nations (www.itu.int)www.itu.int –Covers multiple topic and networks –US Representation through US State Department –Annual Cost Associate: $7000 Sector: $40,000 Internet Engineering Task Force –International community of network designers, operators, vendors, and researchers chartered under ISOC (the Internet Society) –Focused on Internet –No governmental oversight –Annual Cost Individual: $0 ISOC Corporate: variable with graduated benefits

9 Tyler Johnson What Are Real Time Communications? Applications –Voice Over IP IP Telephony Interactive Audio Conferencing Modem Over IP Fax Over IP –Video Conferencing –Instant Messaging –Presence Standards –H.323 Voice Video –SIP Voice Presence Instant Messaging Video –XMPP Instant Messaging

10 Tyler Johnson

11 What Could You Do With This Technology ?

12 Tyler Johnson Typical H.323 Stack H.323 IP UDP RTP RTCP TCP/UDPTCPUDP TCP Audio Codecs G.711 G G Video Codecs H.261 H.263 H V.150T.120 TCP/UDP T.38 H Call Signaling H.245 H RAS Terminal Control and Management Data Applications Media Control Multimedia Applications, User Interface * source: Paul Jones, ITU-T H.323 Rapporteur SIP

13 Tyler Johnson Basic Architectural Elements Registration Call Setup Media Flow Smart endpoints –H.323, SIP Dumb endpoints –H.248, PSTN Call ServerGatewayMCU Audio Video

14 Tyler Johnson Firewall / NAT Issues NAT hides destination address Communication out, but not in Application Level Gateways –Protocol Aware –Encryption breaks Call ServerGatewayMCU

15 Tyler Johnson Security Knock, Knock.

16 Tyler Johnson Who’s There ?

17 Tyler Johnson Security Elements Authentication –Proving someone’s identity Authorization –What are they allowed to do? Privacy –Encryption of media –Encryption of call signaling

18 Tyler Johnson Regulatory Issues HIPPA requires privacy. CALEA requires wiretapping. Service provider has no access to media Media and call signaling may be encrypted Service providers may become ubiquitous Service providers may not fall under regulations (i.e. in another country) “Help, I’ve fallen and I can’t get up !” – 911 How do we tax? Call ServerGatewayMCU

19 Tyler Johnson Our Thinking Is All Wrong ! Old –End users need access to central resources –End users are ‘clients’ –IT must protect itself against end user abuse –Home domain is the world New –End users need access to each other –End users are servers and service providers –End users need to authenticate each other –The world is a large and complex place, but we want to live there!

20 Tyler Johnson E2M Security (user ID / password) Pros –Ensures nobody steals service provider’s resources –Ensures you pay your bill Cons –Doesn’t allow you to access resources in other realms –Doesn’t provide caller ID –Doesn’t recognize true people to people nature of application Call Server

21 Tyler Johnson E2E Security (X.509 certificates - PKI) Pros –Confirms your identity to the called party –Works across realms Cons –Requires common authentication across reams –Other applications don’t use this approach –Administrative cost to identity verification Incoming Call From: Dr. Thomas Gray Radiology Duke University Internet2 Call Server

22 Tyler Johnson How Does Federation Help ? E2E security features Still implement your own authentication methods Recognizes the world is a messy place Call Server Incoming Call From: Dr. Thomas Gray Radiology Duke University Internet2 DukeUNC Internet2 Federation Provider AProvider B FCC Federation

23 Tyler Johnson This Changes Everything Access to many service providers Not necessarily required to pre-establish accounts Call signaling and networks can be un-secured Incoming Call From: Sarah McAllister VISA Provider A FCC Duke Hospital UNC Hospital Federation Provider AProvider B FCC Federation MCU Provider VoIP Provider VoIP Provider PTA Fundraiser


Download ppt "Tyler Johnson - 2004 INLS184 Architectures and Issues in Real Time Conferencing Protocols Tyler Miller-Johnson University of North Carolina at Chapel Hill."

Similar presentations


Ads by Google