Compared to H.323 the ITU recommendation H.323 entitled, "Packet-Based Multimedia Communication."

Slides:



Advertisements
Similar presentations
BcN 구조와 이해. 1 순서 BcN 도입 배경 BcN 도입 배경 BcN 개념 BcN 개념 BcN 에서의 서비스 / 망 통합 BcN 에서의 서비스 / 망 통합 BcN 에서의 서비스 제공 방향 BcN 에서의 서비스 제공 방향 BcN 특징 BcN 특징 소프트스위치 소프트스위치.
Advertisements

Chapter Internet Telephony 39. Contents Background: The Integrated Digital Telephone Network IP Telephony Software IP Telephony Hardware and Systems Legal.
1 (Voice over Internet Protocol). 2 목 차  1. VoIP 소개  2. VoIP 시스템 구성요소  3. 시스템구성방법  4. VoIP 망의 구성  5. VoIP 표준화 동향  6. 프로토콜  7. 향후 동향.
Home Media Network (HMN)
멀티미디어 서비스를 위한 IP 네트워크 순천향대학교 정보기술공학부 이 상 정
14장 디지털 종합 정보통신망(ISDN) 14.1 서비스 14.2 역사 14.3 가입자 액세스 14.4 계층 구조
Building Enterprise VPNs
IT집중교육1 (Mobile Multimedia Service & System Design)
Chapter 7 ARP and RARP.
기업 인터넷전화 영업 매뉴얼 통신 사업 본부.
H.323 protocol H.323 이란? H.323의 범위 H.323의 구성 요소 Terminal
Chapter 8 Authorization
사용자 메뉴얼 차량용 4CH 블랙박스 매뉴얼 버전 : Version 2.1 Hardware Version : 2.0
Be the First with the First
(RTP / RTSP) 서상현 정성민 황병현 이주영.
VoIP 이종규, 박혜선.
암호화 기술(SSL, IPSec) 손재성 권기읍 안복선 최준혁
암호화 기술(IPsec,SSL) 배문주 송정미 황유진.
22 장 프로세스간 전달 : UDP와 TCP 22.1 프로세스간 전달 22.2 사용자 데이터그램 프로토콜
4. ITIL 개요 * ICT : Information & Communication Technology
이번 시간에는... 지난 시간에는 모바일 응용 프로토콜의 첫번째 시간으로, 모바일에 사용되는 다양한 응용 프로토콜과 모바일 웹 서비스 응용 프로토콜로써 XML 및 SMIL 동기화 멀티미디어 통합 언어에 대해 알아보았습니다. 이번 시간에는 모바일 응용 프로토콜, 그 두번째.
10장. 웹 서비스 공격 (Attacking Web Service)
Switching 기술 II(L4, L5, L7).
Operating Systems Overview
TCP/IP 통신망 특론 제 25장 단순 망 관리 프로토콜.
for Data Transmission)
Computer Communications LAB.,
Delivery and Routing of IP Packets
제 10장 인증서 공개 키를 이용한 디지털 서명.
Internet Control Message Protocol (ICMP)
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
PART 1 개념 컴퓨터 네트워크 Chapter 01 서론 임효택.
제 25 장 단순 망 관리 프로토콜.
Domain Name System (DNS)
데이터 통신 (Data Communications)
4주 : 정보통신 네트워크 인터넷정보원 및 학술정보자원의 활용 담당교수 : 박 양 하 정보통신시스템 – 정보전송/처리시스템
Chapter 2 OSI 모델과 TCP/IP 프로토콜.
General VoIP 발표자: 황인욱.
VoIP (Voice Over Internet Protocol)
Chapter 11 Unicast Routing Protocols.
Chapter 3 3 모바일인터넷 구성 기술.
7장 목차 7.1 멀티미디어 네트워킹 응용 7.5 다양한 서비스 클래스 제공 7.2 스트리밍 저장 오디오 및 비디오
Underlying Technologies
PPP (Point-to-Point Protocol)
S N M P (Simple Network Management System).
Network Management 김대환 김태훈 김숙흔 이근민.
PART 01 개념 컴퓨터 네트워크 Chapter 3 OSI 참조모델과 인터넷 임효택.
한남대학교 컴퓨터공학과 컴퓨터 네트워크 실험실
이 정 태 부산대학교 컴퓨터공학과 인터넷전화와 표준화 동향 이 정 태 부산대학교 컴퓨터공학과
Data Communications 제 4 장 OSI 참조 모델.
멀티미디어 네트워킹 기술 RTSP & RTP 9조 정현보 홍진영 안수진.
1. 침입탐지시스템(IDS) 침입탐지시스템의 구성 Network Base IDS Host Base IDS
FireWall / VPN Solution
Transmission Control Protocol (TCP)
TimeStamp를 활용한 전자문서 진본성 확보
User Datagram Protocol (UDP)
Chapter 4 네트워크 계층 소개.
Hijacking Bitcoin : Routing Attacks on Cryptocurrencies Maria Apostolaki Aviv Zohar Laurent Vanbever Presentor Geun Woo Lim Many parts of.
Chapter 12 Memory Organization
Operating System Multiple Access Chatting Program using Multithread
Internet & WWW Protocols
김 형 진 전북대학교 IT응용시스템공학과 네트워크의 기본 Chapter 김 형 진 전북대학교 IT응용시스템공학과.
McGraw-Hill Technology Education
Chapter 26 IP over ATM.
10장 OSI 7 Layer 강원도립대학교 정보통신개론.
Chapter 27 Mobile IP.
제 9 장 ICMP 9.1 메시지 유형 9.2 메시지 형식 9.3 오류 보고 9.4 질의 9.5 검사합 9.6 ICMP 설계
Internet 인공지능연구실
Peer-to-Peer SIP Network Using Distributed Hash Table
CCNA 3 CHAPTER .1 LAN DESIGN 박명진, 문창호, 최성호.
Presentation transcript:

Compared to H.323 the ITU recommendation H.323 entitled, "Packet-Based Multimedia Communication."

1 Definition

H.323 is an umbrella recommendation that covers all aspects of multimedia communication over packet networks. It is part of the H.32x series1 of protocols that describes multimedia communication over ISDN, broadband (ATM),telephone (PSTN), and packet (IP) networks. Originally developed for video conferencing over a single LAN segment, the protocol has been extended to cover the general problem of telephony over the Internet. The first version was approved by the ITU in 1996 and was adopted by early IP telephony networks because there were no other standards. Version 2 was adopted in 1998 to fix some of the problems and limitations in version 1. Version 3 was adopted in 1999 and includes modifications and extensions to enable communications over a larger network. Version 4 was adopted in 2000 with some major changes to the protocol. Version 5 is currently under revision at the ITU-T. Currently, most deployed systems use Version 2. H.323 has been designed to be backward compatible, so, for example, a version 1 compliant end point can communicate with a version 3 gatekeeper and a version 4 end point.

H.323 is an umbrella recommendation that covers all aspects of multimedia communication over packet networks. It is part of the H.32x series1 of protocols that describes multimedia communication over ISDN, broadband (ATM),telephone (PSTN), and packet (IP) networks. Originally developed for video conferencing over a single LAN segment, the protocol has been extended to cover the general problem of telephony over the Internet. The first version was approved by the ITU in 1996 and was adopted by early IP telephony networks because there were no other standards. Version 2 was adopted in 1998 to fix some of the problems and limitations in version 1. Version 3 was adopted in 1999 and includes modifications and extensions to enable communications over a larger network. Version 4 was adopted in 2000 with some major changes to the protocol. Version 5 is currently under revision at the ITU-T. Currently, most deployed systems use Version 2. H.323 has been designed to be backward compatible, so, for example, a version 1 compliant end point can communicate with a version 3 gatekeeper and a version 4 end point.

2 Composition

Elements of an H.323 network

MCU : Multipoint Channel Unit ⓐ A endpoint on the LAN, commonly used to bridge videoconferencing connections ⓑ Consist of a mandatory Multipoint Controller(MC) + Multipoint Processors Gateway PBN 내에 있는 H.323 터미널과 SCN(Switched Circuit Network) 에 있는 다른 ITU 터미널 (ISDN, PSTN 등에 있는 터미널 ) 과 실시간 양방향 통신을 할 수 있도록 해주는 구성 요소 Gatekeeper H.323 터미널에 대한 주소 변환 (address translation), 접근제어 (access control) 를 하며, Gateway 의 위치를 터미널에게 알려주거나, 대역폭 관리 등을 할 수 있는 구성 요소이다. Gatekeeper 는 H.323 시스템에서 반드시 필요한 구성 요소는 아니지만 위와 같은 관리를 효율적으로 하기 때문에 대부분의 경우에 존재하게 된다. Terminal 1:1 통신이나 회의를 할 때에 audio( 필수 ) 와 video( 선택 ), data( 선택 ) 로 통신 (communication) 을 할 수 있는 능력을 가지고 있는 것 (endpoint) 을 말한다.

* RAS(Registration, Admission, Status) : RAS 는 Gatekeeper 와 Terminal 간의 메시지. Gatekeeper 가 존재하는 H.323 시스템의 경우에, 터미널은 터미널로서 역할을 하기 위해서는 ① Gatekeeper 에 등록 (Registration) 을 해야 하고, ② 다른 터미널과 통신을 하기 위해서는 입장 (Admission) 을 해야 한다. ③ 필요한 경우에 터미널은 Gatekeeper 에게 자신의 상태 (Status) 를 주기적으로 알려주어야 한다.

* H.245 ITU 에서 정한 표준으로서, Call 에 대한 제어 내용을 담고 있다. 이중에서 대표적인 것으로는 Capability Exchange, Open Logical Channel ① Capability Exchange : 터미널이 자신의 능력 ( 어떤 코덱으로 압축된 데이터를 복원할 수 있는가 ) 을 교환함으로써, 보낼 데이터의 압축 형식을 정하게 된다, ② Open Logical Channel : 데이터를 보낼 채널을 연다. 음성 데이터의 경우에는 두 개의 채널이 열리며, H.225 에서 정의된 RTP/RTCP 를 이용하여 데이터를 보내게 된다.

* Q.931 ISDN 에서 Call Signaling 을 할 때 사용되는 ITU 표준이다. 전화를 걸 때 상대 터미널에 Setup 을 보내고, 상대 터미널은 Alert 를 보낸다. 이 때에 전화벨이 울리게 된다. 수화기를 들 때에 상대 터미널에서 Connect 를 보내게 된다. 통화를 끝내기 위해서는 Release Complete 를 주고 받는다.

* Audio/Video Codec VoIP 는 음성 ( 화상 ) 데이터를 전송할 때에 대역폭을 줄이기 위해서 데이터를 압축한다. Codec 은 음성이나 화상 데이터를 압축하고 복원하는 데에 사용된다. 음성 코덱은 G.711, G.723, G.728, G.729 등이 사용되고, 화상 코덱은 H.261, H.263 등을 사용하고 있다.

* RTP/RTCP IETF 에서 권고하는 프로토콜 (RFC1889) 로서, 음성 데이터를 실시간으로 전송할 때 이 프로토콜을 사용한다.

Protocol Description H.225 Registration, Admission, Status (RAS) and call signaling H.245 Control signaling(media control), media negotiation and capability exchanges T.120 Multipoint graphic communication G.7xx Audio codecs H.26x Video codecs RTP Real-Time transport Protocol (RFC 3550) RTCP RTP Control protocol (RFC 3550) H.235 Privacy and encryption H.450 Supplementary services for call setup signaling Terminal to gatekeeper Summary

3 Process

Release Complete Q.931 메시지로서 전체 통화를 끝낼 때, 양 터미널이 주고 받는다. End Session H.245 를 이용하는 Control Channel 을 닫는다. Close Logical Channel Logical Channel 을 닫는다. H.245 에 정의되어있는 메시지이다. Open Logical Channel 실제 음성 데이터를 보낼 채널을 연다 Capability Exchange Capability Exchange 하여 코덱의 종류를 결정 Setup / Alert / Connect 상대 터미널과 Q.931 메시지를 주고 받아서 연결 ARQ(Admission Request) / LRQ(Location Request) 통화시작을 위해 Gatekeeper 에 ARQ 보냄. 상대터미널을 찾을 필요가 있을 경우에는 LRQ 도 보냄 Register 터미널을 Gatekeeper 에 등록

Assumed that both terminals have already registered with the gatekeeper using RRQ message. RAS, Call Signaling Connection negotiation

Assumed that both terminals have already registered with the gatekeeper using RRQ message. RAS, Call Signaling Connection negotiation Open logical channels

RAS, Call Signaling Connection negotiation Open logical channels RTP Media Session

H.245 control signaling RAS

4 Version

“Visual Telephone Systems over Networks with Non-Guaranteed Quality of Service.” Very slow, 7 round trips to establish a call Version1 To speed up the call setup. 2 schemes were added to H.323 FastStart : Setup message contains the TerminalCapabilitySet information H.245 tunneling : H.245 messages are encapsulated in Q.931 messages in the call signaling channel Version2 Added more features to H.323. Of interest to Internet devices is the support for H.323 URLs, full UDP support instead of TCP Version3,4 Currently being worked on by the ITU-T and is scheduled to be finished in late Version5

5 Comparison

一長一短

SIPH.323 Text (less complexity)Binary-encoded ASN.1 msg(smaller size) Presence, IM capabilityOnly signaling protocol PC, telecommunication (key players), but callsignaling + IM protocol for 3G Simple phone calls (major players) Robust security mechanisms- Development cycleDeployed System

6 Conclusion

Coexist SIP and H.323 have actually become more similar in some functionality. SIP: ① DNS and URL support, “focus” ② UDP, “TCP”, use extensions H.323: ① MCU, H.323 address ② TCP, “UDP”

SIP Some key signaling components needed to do video conferencing are still not fully standardized in the IETF. As a result, a fully functional, standards-based SIP videoconferencing system is not currently available. As bandwidth and cost factors, the deployment of videoconferencing systems has been disappointing. Now the bandwidth and cam costs is falling. SIP will play a bigger role in these future software-based video systems than the current dedicated hardware videoconferencing systems

7 Appendix ASN.1

1. 선언은 ::= <---- 요걸로 한다. 2. 시작은 모듈이름 ::= BEGIN ~ 끝날 땐, END 모듈이름 DEFINITION ::= BEGIN ( 내용 ) END 3. 웬만하면 소문자로 시작한다. 4. IMPORT 를 통해 데이터 타입을 불러오게 되고, 이것을 사용할 수 있다. int 형은 Integer32, Counter 등의 데이터 타입으로 쓸 수 있고, string 형은 DisplayString

TEST-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, Integer32, enterprises FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC; myTest MODULE-IDENTITY LAST-UPDATED " Z" ORGANIZATION "woorie.net" CONTACT-INFO "woorie.net" DESCRIPTION "Just Test!!!!" REVISION " Z" DESCRIPTION "This file defines the test." ::= { enterprises 4444 } myTable OBJECT-TYPE SYNTAX SEQUENCE OF MyTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "table obj" ::= { myTest 1} myTableEntry OBJECT-TYPE SYNTAX MyTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry contains test msg" INDEX{ idx } ::={ myTable 1} MyTableEntry ::= SEQUENCE { idx Integer32, text DisplayString } idx OBJECT-TYPE SYNTAX Integer32 ( ) MAX-ACCESS read-create STATUS current DESCRIPTION "Reference Index for myTableEntry" ::= {myTableEntry 1} text OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-create STATUS current DESCRIPTION "log message" ::= { myTableEntry 2} END

-myTest(4444) | +--myTable(1) | +--myTableEntry(1) | Index: idx | +-- CR-- Integer32 idx(1) | Range: CR-- String text(2) Textual Convention: DisplayString Size: