<4D F736F F D20C1A4BAB8B0FAC7D0C8B8C1F62E646F63>

Size: px
Start display at page:

Download "<4D F736F F D20C1A4BAB8B0FAC7D0C8B8C1F62E646F63>"

Transcription

1 원격교육시스템을위한멀티캐스트미들웨어의 설계및구현 (A Design and Implementation of Multicast Middleware for the Remote Educational Systems) 변상선 ( 邊相銑, Sang-Seon Byun) 진현욱 ( 陳弦煜, Hyun-Wook Jin) 유 혁 ( 柳爀, Hyuck Yoo) 연구세부분야 : 컴퓨팅의실제 소속기관 : 고려대학교컴퓨터학과 주소 : 서울성북구안암동 5가 1번지고려대학교컴퓨터학과운영체제연구실 ( 우 : ) 전화 : (02) , 팩스 : (02) 변상선 (ssbyun@os.korea.ac.kr) 진현욱 (hwjin@os.korea.ac.kr) 유혁 (hxy@os.korea.ac.kr) 원격교육시스템을위한멀티캐스트미들웨어

2 (A Multicast Middleware for the Remote Educational Systems) 요약 원격교육시스템은멀티캐스트를사용함으로써교육내용을전송하는서버의부하를줄일수있을뿐만아니라네트워크대역폭을효율적으로사용할수있다. 본논문은원격교육시스템을지원하기위한멀티캐스트미들웨어를설계, 구현한다. 본논문에서제시하는멀티캐스트미들웨어는다음과같은특성을갖는다 : 1) 피동적멤버를위한중앙집중적인멀티캐스트그룹관리를통해특정수신자그룹을송신자가지정하여멀티캐스트전송 2) 그룹관리서버와멤버의비정상적인종료로발생되는예외처리를위한멀티캐스트그룹정보유지 / 복구 3) 대용량멀티미디어데이터의멀티캐스트전송을위한단편화및역단편화지원과버퍼공유를통한추가적인데이터복사의제거. 개발된미들웨어는 30대의 PC가 Fast Ethernet으로연결되어있는원격교육시스템에실제로적용하여초당 18프레임의 320 X 120 픽셀의해상도를갖는동영상과 128kbps의음성데이터, 기타텍스트메시지를멀티캐스팅을통해요구조건을만족하는송수신성능을보였다. * 키워드 : 멀티캐스트, 중앙집중적그룹관리, 수동적멤버

3 Abstract By choosing Multicast for transmission of educational contents in the Remote Educational System, we can reduce the server load and increase network bandwidth utilization. We design and implement Multicast Middleware for the Remote Educational System in this paper. There are three characteristics in this Multicast Middleware: 1) Through Centralized Multicast Group Management for passive members, it allows a host to make multicast group, which is composed of receivers, called Group Member and who are chosen by the host, called Group Maker. Because, all groups are created by the Group Maker in Centralized Group Management, Group Member s join action will be passive 2) Maintenance and recovery of multicast group information in order to restore from exception and crash; the maintenance and recovery mechanism of Group Maker is distinct from that of Group Member. 3) The mechanism which enables to transmit large size multimedia data through multicasting and remove additional copy operation through shared buffer. Fragmentation/de-fragmentation for large data delivery results in additional copy operation in user level. But by using user level shared buffer, it can be done without user level copy operation. By applying to Remote Educational environment which consists of 30 PCs and Fast Ethernet, we can examine the efficiency of this middleware, which can transmit 18frames/sec movie which resolution 320 X 120 pixels, 128Kbps encoded sound data and some text data. * Key words: Multicast, Centralized Group Management, Passive Member

4 1. 서론 원격교육시스템은교육내용을전송하는서버 ( 교사컴퓨터 ) 와그내용을받는클라이언트 ( 학생컴퓨터 ) 로이루어진다. 이러한원격교육시스템에서멀티캐스트를사용하면, 교사컴퓨터의부하를줄일수있을뿐만아니라, 네트워크의대역폭을효율적으로사용할수있다. 또한멀티캐스트그룹을각각의채널로활용하여데이터타입별로송수신할수있는장점이있다 [1]. 따라서원격교육시스템을위한멀티캐스트미들웨어는시스템의효율성및응용프로그램구현의용이성을제공한다 [2][3]. 원격교육시스템을위한멀티캐스트미들웨어에게가장요구되어지는특성은바로피동적멤버를위한멀티캐스트그룹관리이다. 교육시스템에서교사컴퓨터는능동적으로멤버를정하여교육정보를제공하고학생컴퓨터들은피동적멤버가된다. 따라서교사컴퓨터가그룹및멤버쉽관리를관장해야한다. 하지만, 기존의 IGMP(Internet Group Management Protocol) 를기반으로한멀티캐스트는그룹의멤버가주체가되어가입 (join) 또는탈퇴 (leave) 를수행한다 [4]. 교육용시스템의또다른특성중하나는학생컴퓨터의비정상적인종료에있다. 이와같은비정상적인종료후재시동시에도형성되었던멀티캐스트그룹멤버쉽에관련된정보를복구해줘야한다. 이와같은예외처리는교육중에일어날수있는예기치못한상태를자동복구해줄수있다. 또한네트워크대역폭이증가함에따라, 원격교육자료는단순한텍스트뿐만아니라음성, 화상과같은멀티미디어데이터로이루어진다. 따라서대용량데이터전송에적합한미들웨어가요구된다 [1]. 본논문은이와같은원격교육용시스템의요구에적합한멀티캐스트미들웨어를설계, 구현한다. 멀티캐스트미들웨어는마이크로소프트사의윈도우운영체제제품군에 Winsock Version 2 API를사용하여구현하고실제원격교육용소프트웨어에적용하여그유용성을검증한다 [5]. 본논문은다음과같이구성되어있다. 본서론에이어 2장에서는본논문에서개발하

5 는멀티캐스트미들웨어의구조를설명한다. 3장은피동적멤버를위한멀티캐스트그룹관리에대해서논한다. 4장은예외처리를위한멀티캐스트그룹유지기법을설명하고, 5장은대용량멀티미디어데이터전송방법에대해서기술한다. 제시한미들웨어에대한구현및실험은 6장에서설명한다. 7장에서는관련연구를서술하고마지막으로 8장에서본논문의결론을맺는다.

6 2. 멀티캐스트미들웨어 2.1 어플리케이션요구사항 이멀티캐스트미들웨어가적용될교육용어플리케이션이요구하는사항은다음과같다. (1) 중앙집중적멀티캐스트그룹관리 : Group Maker( 교사 PC) 에의해모든멀티캐스트그룹이생성 / 소멸 / 수정될수있어야한다. Group Member( 학생 PC) 는피동적멤버로서 Group Maker로부터그룹가입 / 탈퇴의제어를받게된다. 이때, 이러한그룹생성 / 소멸 / 수정과관련된제어메시지전달에있어최소한의지연시간을갖도록하고, 그결과를어플리케이션에게전달한다. (2) 교사 PC 와학생 PC 의비정상적인종료에따른예외상황처리 : 교사 PC 또는학 생 PC 가비정상적인종료후재시작을하더라도기존의멀티캐스트그룹정보를유지 할수있어야한다. (3) 대용량데이터전송 : 64KB 이상의대용량데이터의멀티캐스팅을위한단편화와역 단편화기능을수행할수있어야한다. 단편화와역단편화수행에따른별도의복사과 정으로인한성능저하를제거한다. (4) 다양한데이터의동시송수신가능 : 멀티캐스트를통해다양한데이터의송수신이 동시에이루어져야한다. 즉, 여러종류의데이터를각기다른주소를사용하여동시에 송수신할수있어야한다.

7 2.2 미들웨어전체구조 그림 1. Group Maker 의미들웨어구성도 그림 2. Group Member 의미들웨어구성도 본미들웨어를사용하는원격교육시스템은교사의컴퓨터에서모든멀티캐스트그룹

8 의관리가이루어지고, 학생의컴퓨터는피동적으로교사컴퓨터의그룹관리에따라가입및탈퇴를한다. 따라서, 본논문에서는교사의컴퓨터를 Group Maker, 학생의컴퓨터를 Group Member 라는용어를사용하여설명한다. 멀티캐스트미들웨어는그림 1, 2와같이 Group Maker와 Group Member를위한미들웨어가각각존재한다. 각모듈별역할은간략하게다음과같다. (1) API: 응용프로그램에게미들웨어의기능을사용하기위한프로그램인터페이스를제공한다. 제공되는대표적인 API들은표 1과같다. API Make_McastGroup() Group_Modify_Send() Close_Group() Mcast_Send() Mcast_SendLarge() Mcast_Recv() Description 멀티캐스트그룹생성멀티캐스트그룹에하나의멤버를추가 / 삭제멀티캐스트그룹소멸멀티캐스트데이터송신대용량의멀티캐스트데이터송신멀티캐스트데이터수신 표 1. 멀티캐스트미들웨어 API (2) Group Manager, Group Management Handler: Group Maker의 Group Manager가멀티캐스트그룹을생성 / 수정 / 삭제하는메시지를작성하여해당 Group Member에게전달하고 Group Member의 Group Management Handler는그룹에가입또는그룹으로부터탈퇴를수행한다. (3) Group Exception Handler, Member Exception Handler: 비정상적인종료로부터재시작하였을경우자신이유지하고있던멀티캐스트그룹관련정보를복구하기위해필요하다. Group Maker는그룹관리연산이이루어질때마다이를파일로저장을하게되고, Maker Exception Handler를통해파일로부터그룹정보를복구한다. Group Member는 Member Exception Handler를통해 Group Maker에게그룹정보를

9 요청하고, 이를전달받은 Group Maker로부터해당그룹으로의가입메시지를전달받아서그룹정보를복구한다. (4) Multicast Buffer Manager: 대용량데이터에대한멀티캐스트송수신을수행한다. 멀티캐스트는전송계층으로 UDP를사용하기때문에 64KB 이상의데이터송수신을위해서는별도의송수신버퍼관리가필요하게된다. 이를위해서 Multicast Buffer Manager는 64KB보다큰데이터에대해서단편화와역단편화를수행한다.

10 3. 그룹관리 원격교육시스템은 Group Maker가특정 Group Member들을선택하여교육및제어데이터를송신해야효율적이다. 즉, 멀티캐스트그룹의멤버들은기존의멀티캐스트시스템과같이그룹가입과탈퇴동작이허용되는능동적멤버이어서는안되고, 오직 Group Maker에의해서만그룹가입 / 탈퇴동작을수행되는피동적멤버이어야한다. 또한, 교육중간에빈번하게그룹이생성 / 수정 / 소멸되기때문에효율적이고정확한그룹정보관리가요구된다. 본장에서는이러한피동적멤버를위한관리기법을제시한다. 3.1 그룹생성 그림 3. 그룹생성과정그룹생성은하나의멀티캐스트그룹을생성하여 Group Maker 자신도멤버로가입을한후, 지정된 Group Member들을가입시키는것이다. 그림 3과같이 Group Maker의응용프로그램이그룹의생성을미들웨어에게 Make_McastGroup() 을사용하여요청하면, 같은멀티캐스트주소를사용한그룹이이미만들어졌는가를검사한다. 생성, 수정의경우 Group Member 측에서도정당성확인이필요하다. 그이유는 Group Maker가비정상적인종료후재시작하였을때예외처리과정 (4. 예외처리참고 ) 을통해재차그룹을생성하려할것이고, 이때, 이미같은멀티캐스트주소를

11 갖는그룹의멤버인 Group Member들은이요청에응답을해서는안되기때문이다. 만약, 응답을하게되면같은그룹에재차가입하는것이되어소켓및자료구조, 송수신쓰레드, 수신버퍼를중복운용하게되므로자원의낭비를초래하게된다. 정당성확인절차에서 Group Maker는그룹테이블을통해자신이이미만든그룹중에같은멀티캐스트주소를갖는레코드항목의존재를확인한다. Group Member는자신이가입한그룹주소리스트를통해확인한다. 이미존재하고있는동일한그룹이없으면다음의과정을통해서그룹을생성한다. (1) 그룹가입요청메시지를 Group Member들에게전달한다 ( 그룹가입요청메시지와같은그룹제어메시지들의전송프로토콜은 3.4절에서설명한다 ). (2) 그룹가입요청메시지를전달받은 Group Member는이미해당그룹의멤버인지그정당성을확인한다. 그룹정당성에이상이없으면, 미들웨어는요청받은그룹에가입을한다. (3) 정상적으로가입이완료되면미들웨어는응용프로그램에게해당멀티캐스트그룹으로가입이되었음을알리고, Group Maker의미들웨어에게가입이성공적으로이루어졌음을알린다. 3.2 그룹수정 그림 4. 그룹수정과정

12 그룹수정은그림 4 와같이이미생성되어진그룹내에서하나의멤버를가입또는 탈퇴하는것을말한다. Group Maker 는 Group Table 을통해서가입일경우는그 Group Member 가해당 멀티캐스트그룹의멤버가아닌지, 탈퇴일경우는멤버인지확인한다. 확인후이상이 없으면, 다음의과정을수행한다. (1) Group Maker 의미들웨어는응용프로그램으로부터하나의 Group Member 를가입 또는탈퇴할것을요청받으면그 Group Member 에게메시지를전달한다. (2) 그룹수정메시지를수신받은 Group Member 의미들웨어는정당성을확인하고, 정당성에위배될경우그룹수정거부를 Group Maker 에게응답한다. 거부를응답하는조건은다음과같다. i. 가입요청에대해해당멤버가이미해당그룹의멤버이다. ii. 탈퇴요청에대해해당멤버는해당그룹의멤버가아니다. (3) Group Member 는정당성이확인되면, 요청받은그룹에가입또는탈퇴를한다. (4) 정상적으로수정이이루어지면, Group Member 의미들웨어는응용프로그램에게 그룹수정이되었음을알리고, 그룹수정메시지를전달한 Group Maker 의 미들웨어에게그룹수정이성공적으로이루어졌다는메시지를전송한다. 3.3 그룹소멸 그룹소멸은그림 5 와같이존재하고있는그룹의모든멤버를탈퇴 (pruning) 시키고 Group Maker 자신도탈퇴하는것을말한다. 그룹소멸을수행하기전에 Group Maker는정당성을확인한다. Group Maker에서그룹소멸시확인하는정당성은 Close_Group() 이해당그룹의 Group Maker에의해호출되었는지를확인하는것이다. Group Maker의정당성이확인되면다음의과정을통해그룹을소멸한다.

13 (1) Group Maker는그룹탈퇴요청메시지를 Group Member들에게전달한다. (2) Group Member의미들웨어는해당그룹으로부터탈퇴를한다. (3) 탈퇴가정상적으로이루어지면 Group Member의미들웨어는응용프로그램에게해당그룹으로부터탈퇴하였음을알리고, Group Maker의미들웨어에게그룹탈퇴가성공적으로이루어졌음을알린다. 3.4 그룹관리메시지전송프로토콜 그림 5. 그룹소멸과정 Group Maker가 Group Member들에게그룹생성 / 수정 / 소멸과관련한그룹제어메시지를전송하는프로토콜에따라그룹제어성능이크게달라질수있다. 본논문에서는 Broadcasting, Broadcasting with ACK, TCP, UDP with ACK의네가지다른전송프로토콜을비교하여그룹제어메시지전송에적합한프로토콜을선택한다. UDP나 Broadcasting이 TCP에비해나은성능을보일것은자명하나, 이가운데 Broadcasting with ACK과 UDP with ACK의성능이본실험의주비교대상이다. Broadcasting은근거리교육시스템에서그룹제어메시지를모든 Group Member에게한번에전송할수있는장점이있다. 하지만, Broadcasting을이용할경우, 제어메시지에대한신뢰성을보장해주지못한다. 또한그룹에가입또는탈퇴할 Group Member들이명시되어있어야하기때문에메시지의길이가길어진다. 그리고 Broadcasting된메시지에반응하지않아야하는 Group

14 Member 들까지메시지를수신하는단점이있고, Group Maker 와 Group Member 들이근거리 내에위치하지않을경우에는적용하지못한다. Broadcasting의비신뢰성을보완하기위해서 Broadcasting with ACK을사용할수있다. Group Member들이그룹제어메시지를보낸 Group Maker에게 ACK을보냄으로써신뢰성을보장한다. 이때, 고려되어야하는것은 ACK가서버측으로일시에몰리는현상 (ACK Implosion) 이다. 이러한현상을제거하기위해서 Group Member는랜덤대기시간후 ACK를송신할수있다. 하지만효율적인랜덤대기시간을정하는것은어려운일이다. TCP는신뢰성이보장되는전송프로토콜이므로그룹제어메시지를전송하기에적합하다. TCP를사용하여그룹제어메시지를전송할경우, Group Maker는해당 Group Member들각각에게 TCP 연결을설정하고제어메시지를전송한후 TCP 연결을닫는작업을차례로한다. 시스템수행동안제어메시지를위한 TCP 연결을모든 Group Member와설정하고지속적으로유지할수도있지만, Group Member의수가많을경우에는연결설정유지에필요한메모리의낭비를초래할수있다. UDP with ACK은전송계층으로 TCP보다는오버헤드가적은 UDP를적용하고, UDP의비신뢰성을보완하기위해서 ACK기법을사용한다. TCP를사용하는경우와마찬가지로, Group Maker는해당 Group Member들에게그룹제어메시지를전송하고 ACK을받는작업을순차적으로수행한다. 재전송을위한타이머는 Group Maker와 Group Member간의 Round-Trip-Time(RTT) 를이용하여설정할수있다. 설명된네프로토콜에대한성능분석은그림 6과같다. 그림 6은그룹생성동작의성능을측정한것이다. 그룹생성시모든프로토콜은 Group Maker 자신의그룹가입, 그룹가입요청메시지작성, 메시지전송의절차를거치게되며, Broadcasting without ACK을제외한모든프로토콜은 Group Member로부터처리결과를수신한다. 정상적인상황에서의비교를위해네트워크상의물리적오류, 운영체제상의오류로인한패킷손실은없다고가정하였다.

15 16 14 Delay (ms) Broadcasting with ACK TCP UDP with ACK Broadcasting without ACK Number of Members 그림 6. 그룹생성시각전송프로토콜의처리시간 각프로토콜의성능분석방법은다음과같다. Broadcast without ACK을제외한 TCP, UDP with ACK, Broadcast with ACK 프로토콜은그룹관리메시지를전송하고난다음부터모든 Group Member들로부터응답을받기까지걸리는시간을측정하였다. TCP의경우는 Group Maker로부터모든 Group Member들과의 1:1 TCP 세션을유지한상태에서, UDP의경우는 1:1 연결소켓만생성한상태에서순차적으로 Group Member들에게일일이그룹관리메시지를전송하였다. 응답은수신쓰레드를따로두어서처리를하였다. Broadcast with ACK의경우는한번의브로드캐스팅으로그룹관리메시지를모든멤버에게전달하고, 역시응답은수신쓰레드를따로두어처리를하였다. 그림 6에서 Broadcasting without ACK이가장적은지연시간을보이고있다. 또한쉽게예상할수있듯이 UDP with ACK이 TCP에비해훨씬좋은성능을보이고있다. Broadcasting without ACK의경우한번에모든 Group Member들에게제어메시지를전송할수있기때문이다. 하지만, Broadcasting without ACK은성능비교를위한기반을제시해줄

16 뿐, 신뢰성을제공해주지못하기때문에실제로응용하기에는문제점이있다. Broadcasting with ACK은그룹의멤버수가증가함에따라그지연시간이급격하게증가하는것을알수있다. 이것은 ACK Implosion을막기위해서 Group Member들이랜덤대기시간후 ACK을전송하기때문이다. 랜덤대기시간을조정하면지연시간을줄일수는있으나, 최상의랜덤대기시간을찾는것은어려운문제이다. TCP와 UDP with ACK은그림 6에서보듯이선형적으로처리시간이증가하는것을알수있다. 하지만 TCP와 UDP with ACK은지연시간에서큰차이를보이고있다. 이것은 TCP가연결을설정하고제거할때마다각각 three-way handshake와 active/passive close를수행하기위해서 TCP 제어패킷들을교환하기때문이다 [6]. 이러한실험결과는하나의제어메시지를보내기위해서 TCP 연결을생성, 제거하는것은비효율적이라는것을보여준다. 따라서본논문에서는그룹제어메시지전송을위한프로토콜로서 UDP with ACK을선택하고, 비교된나머지전송프로토콜들은옵션으로구현한다. 4. 예외처리

17 원격교육시스템이동작하는동안시스템또는사용자의오류로인해서 Group Maker 또는특정 Group Member가비정상적으로종료후재시작할수있다. 이때, 재시작된 Group Maker 또는 Group Member는가입된그룹의멤버쉽을모두잃게되어수신해야할데이터를수신하지못하게된다. 본미들웨어는예외처리모듈을통해서 Group Maker와 Group Member가이러한예외상황을처리할수있도록한다. 4.1 Group Maker 예외처리 생성된그룹과그그룹별로멤버리스트를관리하고있는 Group Maker가오류를일으켜서동작이중지된다면 Group Maker가정상적인상태에서유지하고있는 group table은자료구조이기때문에모든멤버쉽정보를잃어버리게된다. 이러한경우를위해서 Group Maker는생성한멀티캐스트그룹주소와그그룹의멤버주소를자료구조와동시에파일의형태로도유지한다. 즉, 그룹생성 / 수정 / 소멸작업이이루어질때마다파일을갱신하여최신정보를유지한다. 정상적으로종료했을경우에는파일을삭제한다. 그리고, 비정상적으로종료후재시작하였을경우다음의과정을수행한다. (1) Group Maker 의멀티캐스트미들웨어가시작될때마다, 그룹정보가저장되어 있는파일의존재유무를확인한다. (2) 만약비정상적인종료후, 재가동된것이면파일로부터정보를받아자동적으로 종료직전의상태로되돌리기위해그룹생성연산을수행한다. (3) 그룹정보를저장하는파일이존재하지않으면정상적인종료가된것으로 간주한다. 4.2 Group Member 예외처리 Group Member 가하나이상의멀티캐스트그룹에가입된상태에서비정상적으로 종료될경우, Group Member 는멀티캐스트그룹에대한정보를잃어버리게된다. Group Member 의이러한예외상황에대처하기위해서 Group Member 는다음을수행한다. (1) Group Member 의미들웨어가초기화될때, 현재자신이특정그룹의멤버였는가를

18 요구하는메시지 ( 멤버쉽쿼리 ) 를 Group Maker 에게전송하고, 응답을기다리게된다. 이때, 명시적인응답이없으면정상적인종료 ( 그룹수정의탈퇴연산후종료 ) 를 수행한것으로간주한다. (2) 이멤버쉽쿼리를수신받은 Group Maker 는 Group Table 을참조하여해당 Group Member 가자신이만든그룹의멤버인지확인하다. 멤버임이확인되면, 그 Group Member 에게그룹수정의가입요청메시지를송신한다. (3) 멤버쉽쿼리를전송한 Group Member 는 Group Maker 로부터그룹가입요청 메시지를수신받으면해당그룹에가입을하여가장최근상태의멤버쉽정보를 유지하게된다.

19 5. 대용량데이터의멀티캐스팅 멀티캐스트의전송계층인 UDP 는최대 64KB 의데이터만을전송할수있다. 하지만, 원격교육컨텐츠는대용량의멀티미디어데이터로이루어져있다. 따라서응용프로그램은 전송할대용량의데이터에대한단편화작업을수행해야한다. 본논문의미들웨어는이와같은대용량데이터의단편화에대한추상을제공하기 위해서그림 7 과같이단편화를수행한다. 각단편의헤더에포함되는정보는다음과같다. 그림 7. 대용량데이터의단편화 (1) Identifier : 다른대용량데이터로부터단편화된일련의패킷과구별하기위해 랜덤하게생성된다. 이식별자는연속해서다른대용량의데이터를구성하는 단편이들어왔을경우구별하기위해서필요하다. (2) Number of Packets : 단편화를수행한후, 몇개로나누어졌는가를나타낸다. (3) Sequence Number : 단편화가되었을경우 0 부터순서대로다음단편으로진행될 때마다 1 씩증가된다. 이 sequence number 를이용하여수신측은수신버퍼의

20 시작지점으로부터 ( 단편의크기 * sequence_number) bytes 지점에저장을하게 된다. 위와같이송신되어진멀티캐스트데이터를수신할때, 응용프로그램이수신버퍼를폴링하여들어온데이터가있으면응용프로그램이가져가거나, 아니면데이터가들어올때미들웨어가응용프로그램에게윈도우메시지를전송하여수신하게할수있다. 이때, 미들웨어가수신한데이터가단편화가발생한데이터의일부일경우, 원래데이터를구성하는모든단편이수신된후에응용프로그램이데이터를읽어가도록한다. 단편화가발생된데이터를수신할경우, 단편화가발생된데이터의마지막부분이손실되면교착상태에빠지게된다. 이를막기위해단편화가발생된데이터중에서서로인접한두단편의도착시간차이를수신자는측정한다. 측정한이시간의두배를수신자는다음단편이도착하기까지대기하는시간으로설정한다. 패킷손실로인해연속적인두단편의도착시간차이측정이불가능할경우대기시간을일정한시간으로설정한다. 이대기시간이지나도다음단편이수신되지않으면, 미들웨어는이제까지수신한데이터의버퍼포인터를응용프로그램에게전달하게된다. 미들웨어가데이터의송수신을관장할때, 성능을좌우하는중요한요소는데이터복사이다. 응용프로그램과미들웨어가별도의통신버퍼를사용하게되면, 응용프로그램의버퍼와미들웨어의버퍼간데이터이동을위해서데이터복사가발생한다. 이오버헤드는멀티미디어데이터일경우에그대용량성에의해서더치명적이다. 본미들웨어는버퍼에대한포인터만을응용프로그램과교환하고버퍼자체는공유하도록한다. 수신버퍼할당은미들웨어가수행하며, 이버퍼의포인터를전달받은응용프로그램이해지한다. 미들웨어는버퍼를할당할때단편화없이하나의패킷으로전달가능한데이터의최대사이즈로할당한다. 소켓을통해데이터가도착하면버퍼의포인터를어플리케이션에게전달하고미들웨어는다음에수신될데이터를위해새로운버퍼를할당한다. 단편화가발생된패킷이수신되었을경우에는모든단편이수신될때까지이전단편이차지하고있는버퍼에새로수신된단편을계속붙여나간다. 모든단편이수신되면

21 첫번째단편의버퍼포인터를어플리케이션에게전달한다. 어플리케이션은수신받은 데이터에대한처리가모두끝나면버퍼를해지한다.

22 6. 구현및실험 그림 8. 실험환경 제시한멀티캐스트미들웨어는마이크로소프트사의윈도우제품군 (Windows NT/98/ME/2000) 에구현되었으며, 응용프로그램으로는 ( 주 ) 훈소프트의 Schoolcap2를적용시켰다. Schoolcap2는근거리망에서 PC실습교육을위한원격교육시스템으로서음성, 화상, 텍스트데이터의송수신이이루어진다. 실험은 30대의 PC가 Fast Ethernet으로연결되어있는환경에서수행하였고, 2.1절에서제시한이교육용소프트웨어가미들웨어에게요구하는기능들을대상으로다음과같이실험하였다. (1) 중앙집중적멀티캐스트그룹관리 : 교사 PC를통해 30대의학생 PC를대상으로멀티캐스트그룹을생성 / 삭제 / 수정연산을수행하였다. 그룹연산은 UDP with ACK을사용하였다. 실험과정에서교사 PC로부터처음송신된생성 / 삭제 / 수정메시지를받지못한학생이발생하기도하였다. 그러나교사 PC에서메시지를재전송함으로써모든학생이메시지를수신받아서메시지에따른그룹연산을수행하는것을확인할수있었다. (2) 교사 PC 와학생 PC 의비정상적인종료에따른예외상황처리 : 윈도우운영체제

23 상에서강제적인프로세스종료를통해, 교사 PC와학생 PC에예외상황을발생시켰다. 예외상황을발생시킨후, 교사 PC와학생 PC의어플리케이션을재시작하였을때, 예외상황발생직전의상태로모든그룹의정보가복구되었다. 교사 PC만을강제종료후복구하는과정, 학생 PC만을강제종료후복구하는과정, 교사 PC와학생 PC를모두강제종료후복구하는과정에대해모두실험하였다. (3) 대용량데이터전송 : 대용량멀티미디어데이터의전송지원을확인하기위해초당 18프레임의 320 X 120의 MPEG 동영상파일과캠코더와 MPEG 보드를통해실시간인코딩된동영상데이터의전송을실험하였다. 그리고, 교사 PC에서동영상을재생하면서학생 PC에서도교사 PC로부터전송받은동영상파일을실시간으로재생하였다. 실험결과, 교사 PC에서재생되는프레임과학생 PC에서재생되는프레임이거의일치하는것을확인할수있었다. 구현된미들웨어는멀티캐스트데이터전송의신뢰성을보장하지못하기때문에, 패킷손실에의한학생 PC 화면의일시적인품질저하현상이관찰되었다. 다른대용량데이터의전송을실험하기위해 1024 X 768의윈도우데스크탑화면을실시간으로인코딩하여전송하였다. 인코딩은 RLE(Run Length Encoding) 만을사용하였고, 동영상과같이빈번하게프레임이변하지않는다는점을감안하여, 손실된매크로블록에대해서재전송을해주는에러제어모듈을어플리케이션에서구현하였다. 또한, 동영상전송과같이일정한프레임으로전송하지않고, 윈도우데스크탑화면의변화를감지하여, 변화가있을경우, 변화가생긴매크로블록만을전송해주는방식을사용하였다. 실험결과, 변화가발생한화면영역이커지면커질수록, 전송해야하는데이터의용량이커지고또그에따른에러제어모듈의동작으로인해품질저하가발생함을확인하였다. 이는전용의 MPEG 보드를사용한동영상전송과달리어플리케이션에서직접 RLE 인코딩과디코딩작업을행함에따라, 성능이저하되는것을확인하였다. (4) 다양한데이터의동시송수신 : 아래와같은데이터종류별로각각하나의

24 멀티캐스트그룹을할당하여동시에전송하는과정을실험하였다.. (i) 128Kbps 로인코딩된음성파일 (ii) 채팅메시지 (iii) 윈도우데스크탑화면 (1024 X 768) (iv) 동영상파일 (320 X 120, 18frame/s) (v) 어플리케이션이사용하는각종제어메시지 실험결과, (iii) 의윈도우데스크탑화면의변화로데스크탑화면의인코딩과전송, 수신과정이발생하게되면 (i) 의음성파일과 (iv) 의동영상파일의일시적인 품질저하 ( 끊김현상 ) 가발생하였다. 7. 관련연구

25 원격교육시스템과같은중앙집중적인그룹관리는 CGM(Contractual Group Membership)[7] 메카니즘을통해서그예를찾아볼수있다. CGM은멤버를대역폭, 전송지연, 패킷손실률에따라비슷한성능을갖는멤버끼리서브그룹을형성하여멀티캐스팅에있어서공정성을이루는그룹관리메커니즘이다. 이연구는중앙집중적인그룹관리를통해서브그룹형성이있을경우가전반적인성능의향상을가져온다는것을보이고있다. 그러나, 그룹관리와관련한구체적인구조제시와구현은이루어지지않았다. STORM(Structure-Oriented Resilient Multicast)[8] 과 LVMR(Layerd Video Multicast Recovery)[9] 에서는멀티미디어스트리밍을전송할때있어서각멤버들과링크의성능에따라서브그룹을형성한다. 그런후에, STORM은각그룹별로그그룹의성능에적합한 bit rate로스트리밍을인코딩하는것이며, LVMR은패킷손실을복구할때, 각그룹별로그그룹의성능에부합하는레이어에해당하는인코딩데이터를복구하는것이다. LMR(Layered Multicast Recovery)[10] 은각멤버들의패킷손실률을통계적으로예측하여비슷한손실률을갖는멤버끼리서브그룹을형성한다. 송신자는이들그룹별로해당손실률에따른에러를충분히복구할수있는 FEC(Forward Error Correction) 데이터를여분으로첨가하여전송하는것이다. 이와같은 STORM, LVMR, LMR의서브그룹형성에본멀티캐스트미들웨어에서사용하는중앙집중적인그룹관리를통해더욱효율적으로이루어질수있다. 8. 결론및향후과제 본논문은특정호스트 (Group Maker) 가멀티캐스트그룹을생성 / 수정 / 소멸할수있는

26 중앙집중적인멀티캐스트그룹관리, Group Maker와 Group Member 각각을위한예외처리, 단편화와역단편화, 그리고공유버퍼관리를통해대용량멀티미디어데이터의송수신이가능한멀티캐스트미들웨어를설계, 구현하였다. 그리고, 다양한형태의데이터를데이터별로각각하나의멀티캐스트그룹을할당동시에송수신할수있도록하였다. 이미들웨어를교육용어플리케이션에적용, 위와같은기능들이원활히수행되어짐을확인하였다. 향후계획으로는원거리멀티캐스팅으로의확장을위해신뢰성을갖는멀티캐스트프로토콜과, 이질적 (heterogeneous) 수신자를위한세션및수신자간의공정성 (fairness) 확립, 실시간멀티미디어데이터전송에적합한에러복구, 흐름제어기법의개발및도입이이루어져야할것이다. 또한, 본미들웨어의예외처리는전적으로로그파일에의존을하고있기때문에, 파일에그룹정보의변경사항을기록하는도중발생하는예외상황에대해서는대처를하지못하고있다. 향후, 파일에의존하지않는예외처리가요구된다. 그리고, Group Maker 와 Group Member 간의멤버쉽정보의동기화를위한정형검증 등이필요하다.

27 참고문헌 [1] X. Li, Scalable and Adaptive Video Multicast over the Internet, PhD thesis, Georgia Institute of Technology, [2] C. Diot, B.N. Levine, B. Lyles, H. Kassem, and D. Balensifen, Deployment issues for the IP multicast service and architecture, IEEE Network, Volume: 14, Issue: 1, Jan.- Feb [3] R. Wittmann and M. Zitterbart, Multicast Communication: Protocols and Applications, Morgan Kaufmann Publishers, [4] W. Fenner, Internet Group Management Protocol, version 2, IETF RFC 2236, Nov [5] A. Jones and J. Ohulund, Network Programming for Microsoft Windows: Clear, Practical guide to Microsoft s networking APIs, Microsoft Press, [6] R. Stevens, TCP/IP Illustrated: The Protocols, Addison-Wesley Publishing Company, [7] T. Asfour, S. Block, A. Serhrouchni and S.Tohme, Contractual Group Membership CGM: a new mechanism for multicast group management, Computers and Communications, 2000, Proceedings, ISCC 2000, Fifth IEEE Symposium on, [8] X. R. Xu, A. Myers, H. Zhang, and R. Yavatkar, Resilient multicast support for continuous-media applications, in Proceedings of NOSSDAV 97, May [9] I. Rhee, S. R. Joshi, M. Lee, S. Muthukrishnan and V. Ozdemir, Layered Multicast Recovery, in Proceedings of IEEE INFOCOM 2000, [10] X. Li, S. Paul, P. Pancha, and M. H. Ammar, Layered Video Multicast with Retransmission(LVMR): Evaluation of error recovery, in Proceedings of NOSSDAV 97, May, 1997.

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론

이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate

More information

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트

[ 네트워크 1] 3 주차 1 차시. IPv4 주소클래스 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트 3 주차 1 차시 IPv4 주소클래스 학습목표 1. IP 헤더필드의구성을파악하고요약하여설명할수있다. 2. Subnet ID 및 Subnet Mask 를설명할수있고, 각클래스의사용가능한호스트수와사설 IP 주소및네트워크주소와 브로드캐스트주소를설명할수있다. 학습내용 1 : IP 헤더필드구성 1. Network Layer Fields 2. IP 헤더필드의구성 1)

More information

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)

More information

Microsoft PowerPoint _TCP_IP

Microsoft PowerPoint _TCP_IP 네트워크 2007 년상반기 1 의개념 (ransmission Control Protocol / Internet Protocol) -는네트워크를상호연결시켜정보를전송할수있도록하는기능을가진다수의 프로토콜이모여있는프로토콜집합임. - 의가장대표적인프로토콜은 3 계층의 IP 와 4 계층의 CP 로대부분의응용서비스가 CP 상 에서이루어지나, 최근인터넷의단점을보완하기위해

More information

2009년 상반기 사업계획

2009년 상반기 사업계획 네트워크계층프로토콜 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 IPv6의필요성과헤더구조를이해한다. 이동 IP 프로토콜의터널링원리를이해한다. ARP/RARP의필요성을이해한다. ICMP의헤더와제어메시지를이해한다. IGMP의헤더와멀티캐스트그룹관리방식을이해한다. 2/27 1 절. IPv6 주소공간확장 IPv4의 32 비트에서 128 비트로확장 최대 2 128 개의호스트를지원

More information

0. 들어가기 전

0. 들어가기 전 컴퓨터네트워크 14 장. 웹 (WWW) (3) - HTTP 1 이번시간의학습목표 HTTP 의요청 / 응답메시지의구조와동작원리이해 2 요청과응답 (1) HTTP (HyperText Transfer Protocol) 웹브라우저는 URL 을이용원하는자원표현 HTTP 메소드 (method) 를이용하여데이터를요청 (GET) 하거나, 회신 (POST) 요청과응답 요청

More information

SMB_ICMP_UDP(huichang).PDF

SMB_ICMP_UDP(huichang).PDF SMB(Server Message Block) UDP(User Datagram Protocol) ICMP(Internet Control Message Protocol) SMB (Server Message Block) SMB? : Microsoft IBM, Intel,. Unix NFS. SMB client/server. Client server request

More information

Microsoft Word - release note-VRRP_Korean.doc

Microsoft Word - release note-VRRP_Korean.doc VRRP (Virtual Router Redundancy Protocol) 기능추가 Category S/W Release Version Date General 7.01 22 Dec. 2003 Function Description VRRP 는여러대의라우터를그룹으로묶어하나의가상 IP 어드레스를부여해마스터로지정된라우터장애시 VRRP 그룹내의백업라우터가마스터로자동전환되는프로토콜입니다.

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

슬라이드 1

슬라이드 1 TCPdump 사용법 Neworks, Inc. (Tel) 070-7101-9382 (Fax) 02-2109-6675 ech@pumpkinne.com hp://www.pumpkinne.co.kr TCPDUMP Tcpdump 옵션 ARP 정보 ICMP 정보 ARP + ICMP 정보 IP 대역별정보 Source 및 Desinaion 대역별정보 Syn 과 syn-ack

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

bn2019_2

bn2019_2 arp -a Packet Logging/Editing Decode Buffer Capture Driver Logging: permanent storage of packets for offline analysis Decode: packets must be decoded to human readable form. Buffer: packets must temporarily

More information

네트워크통신연결방법 네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION

네트워크통신연결방법 네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION 네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION 05-2012 개요 개요 네트워크상에연결되어있는기기들이통신을할때, 어떻게목적지를찾아가는지 (IP 주소, 서브넷마스크, 게이트웨이 ) 어떻게데이터를보내는지 (UDP/TCP, ) 에대한내용을설명합니다. 네트워크설정에따른특징을이해하여, 제품이설치된네트워크환경에따라알맞은설정을하도록합니다.

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

슬라이드 제목 없음

슬라이드 제목 없음 2006-11-02 경북대학교컴퓨터공학과 1 제 8 장인터넷프로토콜 : IP 데이터그램 단편화 검사합 옵션 IP 설계 IP 프로토콜 2006-11-02 경북대학교컴퓨터공학과 2 2006-11-02 경북대학교컴퓨터공학과 3 네트워크계층프로토콜 IP (Internet Protocol) TCP/UDP 세그먼트를받아서패킷별로경로선택 ICMP (Internet Control

More information

(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018) ISSN 2

(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018)   ISSN 2 (JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, 2018 11 (JBE Vol. 23, No. 6, November 2018) https://doi.org/10.5909/jbe.2018.23.6.790 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) ATSC 3.0 UHD

More information

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E > 웹프로그래밍및실습 ( g & Practice) 문양세강원대학교 IT 대학컴퓨터과학전공 소켓 (Socket) (1/2) Socket 이란? 서버와클라이언트가서로특정한규약을사용하여데이터를전송하기위한방식 서버와클라이언트는소켓연결을기다렸다가소켓이연결되면서로데이터를전송 현재네트워크상에서의모든통신의근간은 Socket 이라할수있음 Page 2 1 소켓 (Socket) (2/2)

More information

일반적인 네트워크의 구성은 다음과 같다

일반적인 네트워크의 구성은 다음과 같다 W5200 Errata Sheet Document History Ver 1.0.0 (Feb. 23, 2012) First release (erratum 1) Ver 1.0.1 (Mar. 28, 2012) Add a solution for erratum 1, 2 Ver 1.0.2 (Apr. 03, 2012) Add a solution for erratum 3

More information

슬라이드 1

슬라이드 1 1 Chapter 9 ICMPv4 Objectives ICMP 의필요성 ICMP 메시지종류 오류보고메시지의목적과형식 질의메시지의목적과형식 ICMP 에서의검사합계산 ICMP 를사용하는디버깅도구들 ICMP 패키지의구성요소및모듈 2 목차 개요 메시지 디버깅 ICMP 패키지 3 9.1 개요 IP 프로토콜의문제점 신뢰성이없고비연결형데이터그램전달제공 최선의노력전달서비스

More information

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_ Sena Technologies 백서 : Latency/Throughput Test September 11, 2008 Copyright Sena Technologies, Inc 2008 All rights strictly reserved. No part of this document may not be reproduced or distributed without

More information

슬라이드 제목 없음

슬라이드 제목 없음 (JTC1/SC6) sjkoh@knu.ac.kr JTC1 JTC1/SC6/WG7 ECTP/RMCP/MMC (JTC1/SC6) 2/48 JTC1 ISO/IEC JTC1 Joint Technical Committee 1 ( ) ISO/TC 97 ( ) IEC/TC 83 ( ) Information Technology (IT) http://www.jtc1.org

More information

歯최덕재.PDF

歯최덕재.PDF ISP Monitoring Tool OSPF SNMP, Metric MIB OSPFECMP 1 11 [6], Metric ISP(Internet Service Provider) Monitoring Tool, [5] , (Network Management System) SNMP ECMP Cost OSPF ECMP IGP(Interior Gateway Protocol)

More information

1 1. INTRODUCTION 2 2. DOWNLOAD Windows Desktop & Server Max OS X, Linux, Windows CE 2 3. API REFERENCE CAN_OpenVcp CAN_Op

1 1. INTRODUCTION 2 2. DOWNLOAD Windows Desktop & Server Max OS X, Linux, Windows CE 2 3. API REFERENCE CAN_OpenVcp CAN_Op USB2CAN USB2CAN-VCP USB2CAN-FIFO API Reference Manual ver. 1.00 Updated in November 2013 1 1. INTRODUCTION 2 2. DOWNLOAD 2 2-1. Windows Desktop & Server 2 2-2. Max OS X, Linux, Windows CE 2 3. API REFERENCE

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 얇지만얇지않은 TCP/IP 소켓프로그래밍 C 2 판 4 장 UDP 소켓 제 4 장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송싞및수싞 4.4 UDP 소켓의연결 UDP 소켓의특징 UDP 소켓의특성 싞뢰할수없는데이터젂송방식 목적지에정확하게젂송된다는보장이없음. 별도의처리필요 비연결지향적, 순서바뀌는것이가능 흐름제어 (flow

More information

*....1..~2..

*....1..~2.. Contents 1 2 Contents 2 3 Korea Culture Korea Culture Information Service Information Service 1 1 1 02 Korea Culture Information Service 2 03 04 Korea Culture Information Service 3 05 06 Korea Culture

More information

API 매뉴얼

API 매뉴얼 PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned

More information

02손예진_ok.hwp

02손예진_ok.hwp (JBE Vol. 20, No. 1, January 2015) (Special Paper) 20 1, 2015 1 (JBE Vol. 20, No. 1, January 2015) http://dx.doi.org/10.5909/jbe.2015.20.1.16 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) UHD MMT a),

More information

À±½Â¿í Ãâ·Â

À±½Â¿í Ãâ·Â Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at

More information

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx

Microsoft PowerPoint - 알고리즘_1주차_2차시.pptx Chapter 2 Secondary Storage and System Software References: 1. M. J. Folk and B. Zoellick, File Structures, Addison-Wesley. 목차 Disks Storage as a Hierarchy Buffer Management Flash Memory 영남대학교데이터베이스연구실

More information

AV PDA Broadcastin g Centers Audio /PC Personal Mobile Interactive (, PDA,, DMB ),, ( 150km/h ) (PPV,, ) Personal Mobile Interactive Multimedia Broadcasting Services 6 MHz TV Channel Block A Block

More information

그룹웨어와 XXXXX 제목 예제

그룹웨어와 XXXXX 제목 예제 데이터통신 데이타링크제어 차례 회선원칙 (line discipline) 흐름제어 (flow control) 오류제어 (error control) 2 회선원칙 링크에연결된장치간의상대적인관계 대등 (peer-to-peer) 관계 주종 (primary-secondary) 관계 회선구성 점대점 (point-to-point) 구성 다중점 (multipoint) 구성

More information

한국사능력검정중급(해01~64)

한국사능력검정중급(해01~64) Educational Broadcasting System 01~04 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 2 Educational Broadcasting System 8 05~18 19 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 9 10 11

More information

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

TTA Verified : HomeGateway :, : (NEtwork Testing Team) TTA Verified : HomeGateway :, : (NEtwork Testing Team) : TTA-V-N-05-006-CC11 TTA Verified :2006 6 27 : 01 : 2005 7 18 : 2/15 00 01 2005 7 18 2006 6 27 6 7 9 Ethernet (VLAN, QoS, FTP ) (, ) : TTA-V-N-05-006-CC11

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

歯이시홍).PDF

歯이시홍).PDF cwseo@netsgo.com Si-Hong Lee duckling@sktelecom.com SK Telecom Platform - 1 - 1. Digital AMPS CDMA (IS-95 A/B) CDMA (cdma2000-1x) IMT-2000 (IS-95 C) ( ) ( ) ( ) ( ) - 2 - 2. QoS Market QoS Coverage C/D

More information

TCP.IP.ppt

TCP.IP.ppt TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution

More information

SLA QoS

SLA QoS SLA QoS 2002. 12. 13 Email: really97@postech.ac.kr QoS QoS SLA POS-SLMS (-Service Level Monitoring System) SLA (Service Level Agreement) SLA SLA TM Forum SLA QoS QoS SLA SLA QoS QoS SLA POS-SLMS ( Service

More information

Switching

Switching Switching 강의의목표 Switching/Switching Network의필요성을이해한다. 세가지대표적교환기술에열거하고그차이를설명할수있다. 각교환기술의장, 단점을비교하여설명할수있다. Packet Switching 에서 Fairness 문제와 Pipelining 을 패킷크기와연계하여설명할수있다. Soft Switch 개념을이해하고설명할수있다. 교재 Chapter

More information

38이성식,안상락.hwp

38이성식,안상락.hwp 동영상UCC의 활성화에 따른 영상디자인의 대중화 현상에 관한 연구 A Study on Development of Public Relationship of UCC Animation in Social Network 주저자: 이성식 (Lee, Sung Sik) (주)펄슨앤커뮤니케이션 공동저자: 안상락(An, Sang Lak) 한국재활복지대학 광고홍보과 논문요약 Abstract

More information

06_ÀÌÀçÈÆ¿Ü0926

06_ÀÌÀçÈÆ¿Ü0926 182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %

More information

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과

More information

Microsoft PowerPoint - tem_5

Microsoft PowerPoint - tem_5 2014 년도 1 학기 (961805-501) 컴퓨터네트워크 2014.04.30 장문정 (cathmjang@gmail.com) 홍익대학교게임소프트웨어전공 네트워크계층 이장의목표 : 네트워크계층서비스에대한기본원리를이해 네트워크계층서비스모델 포워딩 (forwarding) vs. 라우팅 (routing) 네트워크계층프로토콜 : IP, DHCP, ICMP 등 라우팅알고리즘

More information

ARQ (Automatic Repeat reQuest)

ARQ (Automatic Repeat reQuest) ARQ (Automatic Repeat request) Error in Computer Network Error in Communication: 보낸것과받은것이다른것 different Binary Channel Models Binary Channel 이란송신자 0 과 의두가지 Symbol 만을전송하는채널 Binary Symmetric Channel Binary

More information

6.24-9년 6월

6.24-9년 6월 리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된

More information

이 발명을 지원한 국가연구개발사업 과제고유번호 A1100-0801-2739 부처명 지식경제부 연구관리전문기관 연구사업명 IT핵심기술개발 연구과제명 융합형 포털서비스를 위한 이용자 참여형 방송기술개발 기여율 주관기관 전자부품연구원 연구기간 2008년 03월 01일 ~ 2

이 발명을 지원한 국가연구개발사업 과제고유번호 A1100-0801-2739 부처명 지식경제부 연구관리전문기관 연구사업명 IT핵심기술개발 연구과제명 융합형 포털서비스를 위한 이용자 참여형 방송기술개발 기여율 주관기관 전자부품연구원 연구기간 2008년 03월 01일 ~ 2 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) G06Q 30/00 (2006.01) G06Q 50/00 (2006.01) (21) 출원번호 10-2008-0133476 (22) 출원일자 2008년12월24일 심사청구일자 2008년12월24일 (65) 공개번호 10-2010-0074918 (43) 공개일자 2010년07월02일

More information

歯3이화진

歯3이화진 http://www.kbc.go.kr/ Abstract Terrestrial Broadcasters Strategies in the Age of Digital Broadcasting Wha-Jin Lee The purpose of this research is firstly to investigate the

More information

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :

HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Autodesk Software 개인용 ( 학생, 교사 ) 다운로드가이드 진동환 (donghwan.jin@autodesk.com) Manager Autodesk Education Program - Korea Autodesk Education Expert 프로그램 www.autodesk.com/educationexperts 교육전문가프로그램 글로벌한네트워크 /

More information

USB2CAN USB2CAN-UART USB2CAN-FIFO API Reference Manual Copyright NTREXLAB

USB2CAN USB2CAN-UART USB2CAN-FIFO API Reference Manual Copyright NTREXLAB USB2CAN USB2CAN-UART USB2CAN-FIFO API Reference Manual Copyright NTREXLAB http://ntrexgo.com 설명서에포함된정보는정확하고신뢰성이있는내용입니다. 그러나출판당시발견되지않은 오류가있을수있으니사용자는자신의제품검증을수행하시기바라며, 전적으로설명서에포 함된정보에의존하지마시기바랍니다. 1 소개 1 2

More information

UDP Flooding Attack 공격과 방어

UDP Flooding Attack 공격과 방어 황 교 국 (fullc0de@gmail.com) SK Infosec Co., Inc MSS Biz. Security Center Table of Contents 1. 소개...3 2. 공격 관련 Protocols Overview...3 2.1. UDP Protocol...3 2.2. ICMP Protocol...4 3. UDP Flood Test Environment...5

More information

4 : WebRTC P2P DASH (Ju Ho Seo et al.: A transport-history-based peer selection algorithm for P2P-assisted DASH systems based on WebRTC) (Special Pape

4 : WebRTC P2P DASH (Ju Ho Seo et al.: A transport-history-based peer selection algorithm for P2P-assisted DASH systems based on WebRTC) (Special Pape (Special Paper) 24 2, 2019 3 (JBE Vol. 24, No. 2, March 2019) https://doi.org/10.5909/jbe.2019.24.2.251 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) WebRTC P2P DASH a), a), b), b), a) A transport-history-based

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

(JBE Vol. 21, No. 3, May 2016) HE-AAC v2. DAB+ 120ms..,. DRM+(Digital Radio Mondiale plus) [3] xhe-aac (extended HE-AAC). DRM+ DAB HE-AAC v2 xhe-aac..

(JBE Vol. 21, No. 3, May 2016) HE-AAC v2. DAB+ 120ms..,. DRM+(Digital Radio Mondiale plus) [3] xhe-aac (extended HE-AAC). DRM+ DAB HE-AAC v2 xhe-aac.. 3 : xhe-aac (Bongho Lee et al.: A Study on the Variable Transmission of xhe-aac Audio Frame) (Special Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.357 ISSN

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 1 목포해양대해양컴퓨터공학과 UDP 소켓 네트워크프로그램설계 4 장 2 목포해양대해양컴퓨터공학과 목차 제 4장 UDP 소켓 4.1 UDP 클라이언트 4.2 UDP 서버 4.3 UDP 소켓을이용한데이터송신및수신 4.4 UDP 소켓의연결 3 목포해양대해양컴퓨터공학과 UDP 소켓의특징 UDP 소켓의특성 신뢰할수없는데이터전송방식 목적지에정확하게전송된다는보장이없음.

More information

Microsoft Word doc

Microsoft Word doc TCP/IP 구조 1. I.P 구조설명 2. ARP 구조설명 3. TCP 구조설명 4. UDT 구조설명 5. RIP 구조설명 6. BOOTP 구조설명 7. TFTP 구조설명 destination addr source addr type data CRC 6 6 2 46-1500 4 type 0X0800 IP datagram 2 46-1500 type 0X0806

More information

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No.

OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile Alliance) 기반 Data Model ATSC 3.0 을위한확장 - icon, Channel No. Special Report_Special Theme UHDTV 지상파 UHD ESG 및 IBB 표준기술 이동관 MBC 기술연구소차장 2.1 개요 2.2 표준구성 TTA Journal Vol.167 l 63 OMA Bcast Service Guide ATSC 3.0 (S33-2) T-UHDTV 송수신정합 Part.1 Mobile Broadcast (Open Mobile

More information

1

1 IPv6 기반 SSM 기술동향! "#!$%&'%(&)!*+!,*-'.&/,0&.(+(.!1-23(.453!6&.7#*2*89!(#!:;%

More information

슬라이드 제목 없음

슬라이드 제목 없음 2006-09-27 경북대학교컴퓨터공학과 1 제 5 장서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 슈퍼넷팅 (Supernetting) 2006-09-27 경북대학교컴퓨터공학과 2 서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 하나의네트워크를여러개의서브넷 (subnet) 으로분할 슈퍼넷팅 (supernetting) 여러개의서브넷주소를결합 The idea

More information

디지털TV솔루션 브로셔

디지털TV솔루션 브로셔 개요 [ADC] [DDC] [DAC] [VSC] 영상 / 음성 변환및압축 Ethernet Stream 전송및전시 저장및재생 입력 - SD 급영상동시 4CH - 디지털영상동시 2CH - Analog Audio 동시 2CH 영상 : H.264 압축 음성 : PCM 16bit HW 방식 Encoding 지원 Gigabit 이더넷전송 / 수신 낮은지연시간 ( 최대

More information

소프트웨어 융합 개론

소프트웨어 융합 개론 소프트웨어융합개론 의개념 컴퓨터, 즉컴퓨팅기능을가진시스템들이물리적인매체로서로연결되어데이터를교환하는시스템들의모임 단말시스템 (end system), 중개시스템 (intermediate system) ISP (Internet Service Provider) 개인이나기업체에게인터넷접속서비스를제공하는회사 Internet: a network of networks 단말네트워크와코아네트워크

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

UPMLOPEKAUWE.hwp

UPMLOPEKAUWE.hwp 시청공간을 넘어 새롭게 소통하기 - 인터넷 기반의 를 중심으로 - New Communication beyond Viewing Space - Focused on Social Television based on Internet - 주저자 오종서 Oh, Jongsir 동서대학교 방송영상전공 조교수 Assistant Professor of Dongseo University

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung

More information

(JBE Vol. 23, No. 5, September 2018) (Regular Paper) 23 5, (JBE Vol. 23, No. 5, September 2018) ISSN

(JBE Vol. 23, No. 5, September 2018) (Regular Paper) 23 5, (JBE Vol. 23, No. 5, September 2018)   ISSN (Regular Paper) 23 5, 2018 9 (JBE Vol. 23, No. 5, September 2018) https://doi.org/10.5909/jbe.2018.23.5.682 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) MMT ARQ a), a), a), a), a) ARQ Packet Error Control

More information

<30312DC6EDC1FDC0A7BFF82E687770>

<30312DC6EDC1FDC0A7BFF82E687770> 8 모바일 IPTV 멀티캐스트전송및서비스기술동향 경북대학교고석주 * 한국전자통신연구원엄태원 이현우 1. 서론 1) 최근국내외적으로 IPTV 서비스기술및표준화에대한관심이급격히증대되고있다. 국내에서는이미 IPTV 서비스가다양한부가서비스와함께제공되고있고, 국제적으로는관련표준기술선점을위한경쟁이치열하게전개되고있다 [1]. 특히, 최근에는무선 / 이동통신망에서 IPTV

More information

I

I I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전

More information

JTS 1-2¿ùÈ£ ³»Áö_Ä÷¯ PDF¿ë

JTS 1-2¿ùÈ£ ³»Áö_Ä÷¯ PDF¿ë 04 06 09 12 15 20 24 28 32 36 Join Together Society 2010 JAN + FEB 4 5 Join Together Society 2010 JAN + FEB 6 7 Join Together Society 2010 JAN + FEB 8 9 Join Together Society 2010 JAN + FEB 10 11 Join

More information

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA.

, N-. N- DLNA(Digital Living Network Alliance).,. DLNA DLNA. DLNA,, UPnP, IPv4, HTTP DLNA. DLNA, DLNA [1]. DLNA DLNA DLNA., [2]. DLNA UPnP. DLNA DLNA. http://dx.doi.org/10.5909/jeb.2012.17.1.37 DLNA a), a), a) Effective Utilization of DLNA Functions in Home Media Devices Ki Cheol Kang a), Se Young Kim a), and Dae Jin Kim a) DLNA(Digital Living Network

More information

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx #include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을

More information

Microsoft Word - KSR2014S034

Microsoft Word - KSR2014S034 2014 년도 한국철도학회 춘계학술대회 논문집 KSR2014S034 LTE-R 기반의 국내표준 열차제어시스템(KRTCS) 연동방안 연구 Plan Study to transmit data between Onboard and Wayside based on LTE-R at Korean Radio based Train Control System of national

More information

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University

Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Network Security - Wired Sniffing 실습 ICNS Lab. Kyung Hee University Outline Network Network 구조 Source-to-Destination 간 packet 전달과정 Packet Capturing Packet Capture 의원리 Data Link Layer 의동작 Wired LAN Environment

More information

Microsoft PowerPoint - 06-IPAddress [호환 모드]

Microsoft PowerPoint - 06-IPAddress [호환 모드] Chapter 06 IP Address IP Address Internet address IP 계층에서사용되는식별자 32 bit 2 진주소 The address space of IPv4 is 2 32 or 4,294,967,296 netid 와 hostid 로구분 인터넷에서호스트와라우터를유일하게구분 IP Address Structure 2-Layer Hierarchical

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis

More information

시스템, 네트워크모니터링을통한보안강화 네트워크의미래를제시하는세미나 세미나 NetFocus 2003 : IT 관리자를위한네트워크보안방법론 피지피넷 /

시스템, 네트워크모니터링을통한보안강화 네트워크의미래를제시하는세미나 세미나 NetFocus 2003 : IT 관리자를위한네트워크보안방법론 피지피넷 / 시스템, 네트워크모니터링을통한보안강화 네트워크의미래를제시하는세미나 세미나 NetFocus 2003 : IT 관리자를위한네트워크보안방법론 피지피넷 / 팀장나병윤!dewymoon@pgpnet.com 주요내용 시스템모니터링! 패킷크기와장비의 CPU 및 Memory 사용량! SNMP를장비의상태관찰 비정상적인트래픽모니터링! Packet 분석기의다양한트래픽모니터링도구를이용한비정상적인트래픽관찰!

More information

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은

○ 제2조 정의에서 기간통신역무의 정의와 EU의 전자커뮤니케이션서비스 정의의 차이점은 이동전화시장 경쟁활성화를 위한 MVNO 추진을 바라보며 김원식 1) 1. 들어가며 최근 이동전화의 무선재판매 시장 활성화 등을 위해 정보통신부가 준비한 전기통신사업 법 개정안 공청회에서 무선재판매의무제 관련규정을 둘러싸고 전문가들의 우려와 지적이 상당하였다. 우선 무선재판매 제도 도입의 배경을 살펴보자. 직접적 배경으로는 국내 이동전화 요금에 대한 이용자들의

More information

인문사회과학기술융합학회

인문사회과학기술융합학회 Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

슬라이드 1

슬라이드 1 1 Chapter 15 TCP Objectives TCP 서비스에대한이해 TCP 상태천이다이아그램 TCP 의흐름제어와오류제어 TCP 혼잡제어 TCP 타이머 TCP 옵션 TCP 패키지의구성요소및모듈 2 목차 TCP 서비스 TCP 특성 세그먼트 TCP 연결 상태천이다이어그램 TCP 윈도우 흐름제어 3 목차 ( 계속 ) 오류제어 혼잡제어 TCP 타이머 옵션 TCP

More information

歯Cablexpert제안서.PDF

歯Cablexpert제안서.PDF : CableXpert TM TEL:02-576-0471 / E-mail : lab@dakos.net 1. (CableXpert TM :CME1100 ) (PSTN) 100,. (CableXpert TM ).,,.... : : 324-1 2 : 02-576-0471 : 02-576-0474 : (E-mail : jangpo@dakos.net) 3. 1) S/W

More information

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation 1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation Board(EVB B/D) 들과 TCP/IP Protocol로연결되며, 연결된 TCP/IP

More information

디지털포렌식학회 논문양식

디지털포렌식학회 논문양식 ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo

More information

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc

Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI:   : Researc Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp.251-273 DOI: http://dx.doi.org/10.21024/pnuedi.27.2.201706.251 : 1997 2005 Research Trend Analysis on the Korean Alternative Education

More information

오토 2, 3월호 내지최종

오토 2, 3월호 내지최종 Industry Insight 인사이드 블루투스 자동차와 블루투스의 공존법칙 운전 중 휴대전화 사용을 금지하는 법률이 세계적으로 확산되고 있으며, 블루투스(Bluetooth) 기반의 핸즈프리 기능을 이용하는 것이 이에 대한 확실한 대안으로 자리잡았다. 그러나 차기 무선 멀티미디어 스트리밍에 관해서는 어떤 일이 일어날 지 아무도 알 수 없다. 글 윤 범 진 기자

More information

슬라이드 1

슬라이드 1 강력한성능! 인터넷 / 업무용데스크탑 PC NX-H Series Desktop PC NX1- H700/H800/H900 NX2- H700/H800/H900 NX1-H Series 사양 Series 제품설명 ( 모델명 ) NX1-H Series, 슬림타입 기본형모델중보급형모델고급형모델 NX1-H800:112SN NX1-H800:324SN NX1-H800:534MS

More information

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>

<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation

More information

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode] TCP Server/Client Department of Computer Engineering Kyung Hee University. Choong Seon Hong 1 TCP Server Program Procedure TCP Server socket() bind() 소켓생성 소켓번호와소켓주소의결합 listen() accept() read() 서비스처리, write()

More information

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정

목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정 W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)

More information

2. 인터네트워킹 서로떨어져있는각각의수많은네트워크들을연결하여하나의네트워크처럼연결하여사용할수있도록해주는것 3. 인터네트워킹에필요한장비 1 리피터 (Repeater) - 데이터가전송되는동안케이블에서신호의손실인감쇄 (Attenuation) 현상이발생하는데, 리피터는감쇄되는신

2. 인터네트워킹 서로떨어져있는각각의수많은네트워크들을연결하여하나의네트워크처럼연결하여사용할수있도록해주는것 3. 인터네트워킹에필요한장비 1 리피터 (Repeater) - 데이터가전송되는동안케이블에서신호의손실인감쇄 (Attenuation) 현상이발생하는데, 리피터는감쇄되는신 1 주차 3 차시 TCP/IP 학습목표 1. TCP/IP 개요및인터네트워킹에필요한장비에대해설명할수있다. 2. TCP/IP 프로토콜계층구조를구분하고계층구조에서의전송을설명할수있다. 학습내용 1 : TCP/ IP 개요및인터네트워킹 1. TCP/IP 개요 - 1960 년대중반에연구기관들의대형컴퓨터들은독립실행형장비였음 - 미국방성의 ARPA(Advanced Research

More information

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

½½¶óÀ̵å Á¦¸ñ ¾øÀ½ 하나의그룹 FH/FDMA 시스템에서 겹쳐지는슬롯수에따른성능분석 구정우 jwku@eve.yonsei.ac.kr 2000. 4. 27 Coding & Information Theory Lab. Department of Electrical and Computer Engineering, Yonsei Univ. 차례 (Contents) 1. 도입 (Introduction)

More information

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

(JBE Vol. 22, No. 5, September 2017) (Special Paper) 22 5, (JBE Vol. 22, No. 5, September 2017) ISSN

(JBE Vol. 22, No. 5, September 2017) (Special Paper) 22 5, (JBE Vol. 22, No. 5, September 2017)   ISSN (JBE Vol. 22, No. 5, September 2017) (Special Paper) 22 5, 2017 9 (JBE Vol. 22, No. 5, September 2017) https://doi.org/10.5909/jbe.2017.22.5.560 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) UHD MMT PI

More information

¼º¿øÁø Ãâ·Â-1

¼º¿øÁø Ãâ·Â-1 Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission

More information

Backup Exec

Backup Exec (sjin.kim@veritas.com) www.veritas veritas.co..co.kr ? 24 X 7 X 365 Global Data Access.. 100% Storage Used Terabytes 9 8 7 6 5 4 3 2 1 0 2000 2001 2002 2003 IDC (TB) 93%. 199693,000 TB 2000831,000 TB.

More information

APOGEE Insight_KR_Base_3P11

APOGEE Insight_KR_Base_3P11 Technical Specification Sheet Document No. 149-332P25 September, 2010 Insight 3.11 Base Workstation 그림 1. Insight Base 메인메뉴 Insight Base Insight Insight Base, Insight Base Insight Base Insight Windows

More information

untitled

untitled 3GPP/MBMS 개요 2006 년 8 월 경북대학교통신프로토콜연구실 박재성 (knucsid@gmail.com) 요약 이문서는 3GPP의 MBMS에관한개요를정리한다. MBMS는 3GPP에서개발중인 Multimedia Broadcast/Multicast Service 표준으로써데이터패킷을다수의사용자들에게동시에전송하는서비스이고멀티미디어데이터전송을목적으로하고있다.

More information