Enhanced Communications Transport Protocol: Overview & Implementations

Size: px
Start display at page:

Download "Enhanced Communications Transport Protocol: Overview & Implementations"

Transcription

1 SCTP 핸드오버분석 (Linux) <CPL-TR-05-01> 2005 년 1 월 고석주 (sjkoh@cs.knu.ac.kr) 요약본문서에서는차세대수송계층프로토콜인 SCTP(Stream Control Transmission Protocol) 기반핸드오버기법에대하여논의한다. 이를위해, 리눅스플랫폼에서 SCTP 핸드오버실험을위한테스트베드를구성하고, dual-homing 이동단말과 single-homing 이동단말에대한핸드오버성능을분석하였다. 실험결과에따르면, dual-homing 이동단말의경우중첩지역에서두개의 IP 주소를동시에사용할수있어서핸드오버지연은이동단말과외부단말간의 RTT(Round Trip Time) 시간에영향을받으며, 특히본실험의경우전체핸드오버과정이 1초이내에완료되었다. 한편, single-homing 이동단말의경우, 한순간에하나의 IP 주소만을사용함에따라서핸드오버지연은 RTT보다는하위링크및네트웍계층의핸드오버시간에크게좌우됨을확인하였다. 목 차 1. 서론 SCTP 기반 IP 이동성지원모델 SCTP 이동성기법 MIP와 SCTP 특성비교 SCTP 핸드오버기법 핸드오버알고리즘및시나리오 핸드오버구현을위한 SCTP APIS 실험및성능분석 실험환경및시나리오 DUAL-HOMING MT의핸드오버실험결과...8 A. 시나리오 1에대한실험결과...9 B. 시나리오 2에대한실험결과 SINGLE-HOMING MT의핸드오버실험결과 결론및향후연구...15 참고문헌

2 1. 서론 차세대통신망이 All-IP 기반의유무선통합망으로발전해나감에따라, IP 이동성 (mobility) 요구사항이증가하고있다. 기존의 WLAN, 3G 셀룰러시스템과함께 IEEE 기반의 WiBro(Wireless Broadband) 서비스가활성화될수록 IP 이동성에대한필요성은더욱증가할것이다. 특히, 차세대통신망에서의 IP 이동성기술은 동일망내 에서의이동뿐만아니라, 이종망간 ( 예 : 3G-WLAN, 3G- WiBro) 이동에대해서도 Seamless 서비스를제공해야한다. [1] IP 이동성기술은크게위치관리 (Location Management) 기술과핸드오버 (Handover Management) 기술로구분된다. 위치관리기술은이동단말 (Mobile Terminal, MT) 이현재사용중인 IP 주소정보를위치관리서버에등록하는기술이며, 궁극적으로외부단말이 MT에연결설정을요구할때에적용된다. 반면에, 핸드오버기술은 MT의이동중에 IP 주소가바뀌어도, 진행중인세션이끊기지않도록세션의연속성을제공하는기술이다. 핸드오버기술의주요목표는핸드오버동안에발생할수있는데이터손실및핸드오버지연시간을최소화하는것이다. 현재까지주로연구되어온 IP 이동성기술로는 MIP(Mobile IP) 가있다. MIP에서 MT는 HA(Home Agent) 에현재의위치를등록한다. 한편, 핸드오버지원을위해 MIP를확장한 FMIP(Fast Handover for MIP) 및 HMIP(Hierarchical MIP) 방식이제안되어왔다. MIP는네트웍계층의이동성지원기술로써, 특히핸드오버지원을위해서는라우터간핸드오버터널을설정해야하며, 이는기본적으로망에투자를요구한다. 본문서에서는수송계층 (Transport Layer) 에서의이동성기술인 SCTP(Stream Control Transmission Protocol)[2, 3] 이동성기법에대하여논의한다. SCTP는 TCP/UDP에이은 3번째수송계층프로토콜표준으로써향후에이동단말에널리사용될것으로전망된다. 본문서는이동단말에 SCTP가탑재되어핸드오버를지원하는 SCTP 핸드오버 기법에대한성능분석결과를기술한다. SCTP는멀티홈잉 (multi-homing) 특성을제공하며, 하나의세션에두개이상의 IP 주소를바인딩 (binding) 할수있다 [4]. 이를활용하여 SCTP는 IP 주소가바뀌어도새로운주소를세션에추가함으로써핸드오버기능을수행할수있다. 기존연구에서는 [5, 6, 7] SCTP 핸드오버에대한성능분석을위해 ns-2(network Simulator) 를사용하였다 [8,9]. 특히, 하위무선링크계층의신호세기를토대로, 언제새로운 IP 주소를추가하고기존 IP 주소를삭제할것인지에대한실험분석결과를제공하고있다. 본문서에서는리눅스 (Linux) 플랫폼기반테스트베드에서 SCTP 핸드오버성능분석결과에대하여기술한다. 리눅스커널 이상에서제공되는 SCTP API(Application Programming Interfaces) 를토대로 [10, 11] 핸드오버성능분석을위한테스트베드를구축하고, 관련실험을통해소요되는핸드오버지연 (latency) 시간을분석하였다. 특히, 동일망간 Horizontal 핸드오버와이종망간 Vertical 핸드오버환경에따라실험시나리오를구성하였으며, 각시나리오별 SCTP 핸드오버성능을비교, 측정및분석하였다. 본문서는다음과같이구성된다. 먼저, 2절에서는 SCTP 수송계층이동성지원모델에대하여간략히언급하고, 기존 MIP 방식과의차이점을기술한다. 3절에서는 SCTP 핸드오버알고리즘및이를리눅스플랫폼에서구현하기위한 SCTP API 함수의사용방법에대하여기술한다. 4절에서는동일망간및이종망간핸드오버시나리오에대한테스트베드실험결과를기술하고, 각시나리오에대한핸드오버성능분석결과를기술한다. 마지막으로 5절에서향후연구이슈와함께결론을기술한다. 2

3 2. SCTP 기반 IP 이동성지원모델 SCTP는 TCP/UDP에이은 3번째수송계층프로토콜로써종단간데이터신뢰전송기능을제공한다. 주요특징으로는 멀티스트리밍 (multi-streaming) 및 멀티홈잉 (multi-homing) 기능이있다. 먼저 SCTP 멀티스트리밍을통해하나의세션에서여러개의응용스트림을식별하여전송할수있으며, 멀티홈잉특성을통해여러개의 IP 주소를 SCTP 세션에바인딩할수있다. [2] 그림 1은 SCTP 멀티홈잉개념을보여준다. SCTP는등록된여러 IP 주소중의하나로데이터를전송할수있다. 특히, 최근에개발중인 동적 IP 주소설정 (Dynamic Address Configuration) 방식에서는, 세션도중에새로운 IP 주소를추가하고 (Add-IP), 주요데이터전송경로를변경하거나 (Primary-Change), 기존 IP 주소를삭제하는 (Delete-IP) 기능이추가되었다. [3] 그림 1. SCTP 멀티홈잉 SCTP 이동성기법은상기와같은 멀티홈잉 특성및 동적 IP 주소설정 기능을활용하여, 이동단말의 IP 주소변경시에핸드오버를지원하는기술이다. 2.1 SCTP 이동성기법 SCTP는이동단말 MT의이동으로 IP 주소가변경된경우에도, 바뀐주소를세션에바인딩함으로써세션이중단되지않는핸드오버기능을제공한다. 그림 2는 SCTP 핸드오버모델을보여준다. FS(SCTP) Router Internet Router IP-based BS MT(SCTP) Movement IP-based BS MT(SCTP) 그림 2. SCTP 핸드오버모델 3

4 그림에서 SCTP가탑재된 MT에서인터넷망에있는 FS(Fixed Server) 에연결을설정한다. FS도역시 SCTP를사용한다고가정한다. 연결설정후에 MT와 FS간에데이터송수신을수행되고, 일정시점에 MT는새로운네트웍으로진입하여 IP 주소를할당받는다. MT는새로운할당받은 IP 주소를 SCTP 세션에바인딩함으로써핸드오버를수행할수있다. 만약, SCTP 연결설정이 MT가아닌 FS에서시작되는경우, FS는 MT의현재위치 (IP 주소 ) 에대한정보를필요로하고, 이경우 MIP와같은별도의위치관리기법이요구된다. MIP와함께사용되는경우, MIP HA는 FS에서 MT로향하는첫번째 SCTP INIT 패킷을 MT로전달해주기만하면된다. 그이후의핸드오버기능은 SCTP 핸드오버기법에의해서지원될수있다. [5, 6, 7] 한편, 현재까지 SCTP 프로토콜은리눅스및 Solaris 플랫폼에서개발되고있으며 [12, 13, 14], 사용자레벨의라이브러리형태로구현된 SCTPLIB 구현코드도공개되어있다. [15] 2.2 MIP와 SCTP 특성비교기존 MIP와는달리 SCTP는수송계층에서의이동성지원기술이다. 또한, MIP는본래 위치관리 기능을제공하는반면에, SCTP는 핸드오버 지원을위한기술이다. 표 1은 MIP와 SCTP의특징을이동성지원관점에서비교한다. 표 1. MIP와 SCTP의이동성지원특성비교 분류 SCTP Mobile IP 해당계층 수송계층 (Transport) 네트웍계층 (Network) 수송계층서비스 SCTP TCP/UDP 위치관리 MIP 등의별도위치관리기법이요구됨 제공 핸드오버 제공 핸드오버지원을위해 MIP 확장필요 (FMIP/HMIP) 경로최적화 본질적으로제공됨추가확장기능사용 ( 종단단말간통신 ) ( 예 : Route Optimization) 라우터지원 ( 핸드오버 ) 필요없음 요구됨 ( 라우터간터널링 ) 요구사항 ( 보급측면 ) 단말에 SCTP 탑재 라우터및단말에서 MIP 탑재 MIP의경우, 핸드오버지원을위해 FMIP/HMIP 등의프로토콜확장이요구되며, 현재까지다양한세부기법들이제안되어왔으나아직표준화및상용화를위해서는좀더연구가필요해보인다. 반면에, SCTP는 IP 핸드오버를위해사용될수있으며, 위치관리가필요한경우 (FS에서 MT로연결설정이요구되는경우 ), MIP 혹은다른위치관리기법과함께사용될수있다. 경로최적화 (Route Optimization) 관점에서, SCTP는본질적으로종단간통신프로토콜이기때문에최적화된경로로데이터가전송되는반면에, MIP의경우 경로최적화 옵션이요구된다. 특히, 프로토콜보급및적용관점에서, SCTP는라우터의별도도움이요구되지않고이동단말에 SCTP 프로토콜만탑재하면되는반면에, MIP의경우핸드오버를위해라우터간핸드오버터널설정이요구되며이를위한망투자비용이소요된다. 종합해보면, MIP와 SCTP는경쟁관계에있는기술이라기보다는, 네트웍및서비스보급상황에따라함께사용될수있는보완관계기술로볼수있다. 4

5 3. SCTP 핸드오버기법 3.1 핸드오버알고리즘및시나리오 SCTP를탑재한이동단말 MT가외부서버 FS와의세션도중에, 단말의이동으로인해 IP주소를바꾸게되는경우 SCTP 핸드오버는다음과같은절차에따라수행된다. [5, 6] 1 MT는 L2/L3에서새로운영역의 Link-Up 신호를감지하고, 새로운 IP 주소를설정한다. 2 3 SCTP 세션에새로운 IP 주소를추가 (Add-IP) 하고, ASCONF chunk를 FS에게보내면, FS가 ASCONF-ACK chunk로응답한다. 이후, MT는기존및새로운주소로 DATA를받을수있다. 새로운영역의신호세기가좀더강해지면, MT는 주요 IP 주소변경 (Primary-Change) 을위한 ASCONF chunk를보내고, FS는 ASCONF-ACK로응답한다. 이후, FS는 DATA chunks를새로운 IP 주소로보낸다. 4 MT 는기존영역을완전히벗어나, Link-Down 신호를감지한다. 5 MT 는기존 IP 주소삭제 (Delete-IP) 를위해, ASCONF chunk 를 FS 에게보내고, FS 는 ASCONF- ACK chunk 로응답한다. 이후, MT 는새로운주소만사용한다. 한편, 상기핸드오버알고리즘은네트웍환경에따라다음두가지시나리오에적용될수있다. A. 시나리오 1 ( 그림 3(a) 참조 ): Dual-homing MT 3G-WLAN 혹은 3G-WiBro 연동처럼이종망간 Vertical Handover 상황에적용될수있다. MT 단말에두개의 NIC가탑재되고, 핸드오버동안에동시에두개의 NIC가활성화된다. 즉, MT는 dual-homing 상태에서패킷송수신을수행한다. B. 시나리오 2( 그림 3(b) 참조 ): Single-homing MT 3G 혹은 WiBro 등의동일망에서의 Horizontal Handover 상황에적용될수있다. MT는한순간에하나의 NIC 및 IP 주소를사용하며, single-homing 상태에서패킷송수신을수행한다. 그림 3에서처럼 시나리오 1 에서는중첩영역에서두개의 NIC가동시에활성화될수있는이종망간 Vertical 핸드오버를가정한다. 반면에 시나리오 2 에서는동일망간 Horizontal 핸드오버를가정하고, 한순간에 NIC를통해하나의 IP 주소만사용할수있다. 즉, 하위 L2/L3 계층에서 Link-Up 및 Link- Down이동시에발생하는 Hard Handoff를가정한다. 이경우, SCTP 계층에서 Add-IP, Primary-Change 및 Delete-IP 절차가거의동시에수행되어야한다. MT(old) MT(dual) MT(new) MT(old) MT(new) (a) Dual-homing MT (b) Single-homing MT 그림 3. SCTP 핸드오버적용시나리오 5

6 3.2 핸드오버구현을위한 SCTP APIs 본문서에서는 Linux 커널 2.6.8에탑재된 SCTP 프로토콜기능을사용하여 SCTP 핸드오버실험을수행하였다 [12, 13]. 리눅스환경에서 SCTP 핸드오버를지원하기위해서는다음과같은 SCTP API 함수의사용이요구된다. [10, 11] sctp_bindx(add): 새로운 IP 주소를 SCTP 세션에추가 sctp_bindx(remove): 기존 IP 주소를 SCTP 세션에추가 setsockopt(primary_peer_addr): Primary IP 주소변경을상대방 SCTP에통보위에서 Add-IP 함수는하위네트웍인터페이스및 IP 주소설정이완료된후에수행될수있다. 아울러, SCTP 응용에서하위 SCTP에서발생하는 IP 주소변경사항을검사하기위해서는, 다음과같은 SCTP 구조체변수및 setsockopt() 함수를사용해야한다. [11] struct sctp_event_subscribe event; setsockopt(sock, IPPROTO_SCTP, SCTP_EVENTS, &event, sizeof(event)); 다음그림은 3.1 절의 SCTP 핸드오버알고리즘을구현하기위한 Linux SCTP API 사용법을순서대로 기술하고있다. Link-Up (new) Add-IP Primary-Change Link-Down (old) Delete-IP sctp_bindx(add) ASCONF & ACK setsockopt (PRIMARY_PEER_ADDR) ASCONF & ACK sctp_bindx(remove) ASCONF & ACK time 그림 4. 핸드오버를위한 SCTP API 호출순서 그림에서알수있듯이, MT의이동으로인해새로운영역의 Link-Up 신호가감지되고 IP 계층에서새로운 IP 주소를얻게되면, SCTP에서 sctp_bindx() 함수를호출하여 Add-IP 기능을수행한다. Add- IP 함수호출후에, SCTP ASCONF 패킷이 FS에게전달되며, FS는 ASCONF-ACK 패킷으로 MT에게응답한다. 새로운 Link 신호가강해지는경우혹은별도로정한규칙에의해, MT는 Primary-Change 패킷을 FS에게전송하고이를위해 setsockopt() 함수를호출한다. 구체적인 Primary-Change 발생시점은구현및적용시나리오에따라다를수있다. MT의추가적인이동으로기존 Link의신호를감지하지못하는경우, 기존 IP 주소는 SCTP 세션에서삭제되며이를위해 sctp_bindx() 함수가사용된다. 함수호출후에기존 IP 주소는더이상 SCTP 세션에서사용되지않는다. 6

7 4. 실험및성능분석 본절에서는 Linux 테스트베드환경에서수행한 SCTP 핸드오버성능분석실험결과를기술한다. 4.1 실험환경및시나리오먼저 SCTP 핸드오버실험을위해 1대의라우터와 2대의단말기로 ( 각각 FS 및 MT) 구성되는테스트베드를구축하였다. 각단말기에는 Linux Kernel [12] 및 LK-SCTP 도구 [13] 를설치하고, 이동단말 MT에는두개의 NIC를탑재하였다. 실험환경은 MT에장착된 NIC의활성화여부에따라크게다음두가지로구분된다. A. 실험환경 1: Dual-homing MT MT에두개의 NIC가탑재되고, 동시에두개의 NIC가활성화된다. MT는 dual-homing 상태에서패킷송수신을수행한다. 이종망간 Vertical Handover 상황을연출하기위한것으로, 3G-WLAN 연동처럼 MT는두종류의 NIC를탑재하는것으로가정한다. B. 실험환경 2: Single-homing MT MT에두개의 NIC가탑재되어있지만, 한순간에하나의 NIC만활성화된다. 즉, MT는 singlehoming 상태에서패킷송수신을수행한다. 이는동일망간 Horizontal Handover 상황을연출하기위한것으로, L2/L3 하위계층에서 Hard Handoff가발생하는것으로가정한다. 다음그림은실험에사용된테스트베드구성도이다. 본문서에서는 MT의핸드오버상황을제한된실험실환경에서구현하기위해매우단순화된네트웍모형으로구성하였다. FS는 주소를사용하고, MT는 NIC별로 및 주소를사용한다 FS Router/Switch 그림 5. 테스트베드구성도 MT 실험환경 1(dual-homing) 에서는중첩 (overlapping) 영역에서일시적으로두개의 NIC가동시에활성화되도록하였다. 반면에 실험환경 2(single-homing) 에서는비록 NIC는두개가있지만, 한순간에하나의 NIC만활성화되도록하였다. 한편, 모든실험에공통적으로적용된 SCTP 핸드오버시나리오는다음과같다. 1 세션초기화 먼저, FS 는고정서버로써동작하며, 주소를이용하여 bind() 함수를수행한후에 MT 의접속을기다린다. 처음에 MT 는 주소를사용하여 FS 서버에접속한다. 두 단말간에 SCTP 세션이설정된후에 FS 와 MT 는데이터를교환한다. 2 Add-IP MT 는 sctp_bindx(add) 함수를사용하여새로운 IP 주소 를 추가 (add) 한다. 7

8 3 Primary-Change MT 는 setsockopt(peer_primary_addr) 함수를사용하여, FS 에게 Primary-Change 를 요청한다. 이후에, FS 는데이터를새로운 IP 주소 로전송한다. 4 Delete-IP MT 는 sctp_bindx(remove) 함수를사용하여기존 IP 주소 를 SCTP 세션에서 삭제 (delete) 한다. 이는 MT 가기존 IP 주소영역을이탈하여해당 NIC 인터페이스의동작이 멈추었음을의미한다. 5 세션종료 단말간데이터송수신을완료한후, SCTP 세션을종료한다. 위와같은핸드오버시나리오에따라 FS와 MT 간에 SCTP 세션이진행되며, FS는 1,000 바이트크기의 DATA 패킷을지속적으로 MT에전송하고, MT 또한소량의데이터를 FS에전송하도록하였다. 기타다른조건은통상적인네트웍프로그래밍관례에따라수행되었다. SCTP 핸드오버성능분석을위해먼저각실험환경및시나리오에대한 SCTP 패킷교환과정을분석하였다. 이를위해, ethereal [16] 을사용하여 SCTP 세션에서송수신되는패킷들을 capturing 하였다. 아울러, 핸드오버성능변수로써 핸드오버지연 (handover latency) 를측정하였으며, 본실험에서 핸드오버지연시간 은 이전 IP에서마지막으로데이터를수신한시각 과 새로운 IP에서처음으로데이터를수신한시각 과의차이로정의한다 [6]. 즉, Handover Latency = 새로운 IP에서의데이터수신시각 기존 IP에서의데이터수신시각. 4.2 Dual-homing MT의핸드오버실험결과본절에서는 MT에두개의네트웍인터페이스를동시에사용하는 dual-homing MT의핸드오버실험결과를분석한다. 핸드오버실험을위해본문서에서다음사항을가정한다. MT는기존 NIC를사용하여 SCTP 세션을수행하면서새로운망에진입한다. 이때, 기존 SCTP 세션을유지하면서 별도의독립적인프로세스 를통해새로운망에대한 NIC 활성화 (Link-Up) 작업및신규 IP 주소설정작업을수행한다. 즉, 신규 IP 주소에대한설정작업이진행중인 SCTP 세션의처리시간에영향을주지않는다. MT는일정시간동안기존 IP 주소와신규 IP 주소를동시에사용하는 dual-homing 상태에서 SCTP 세션을수행한다. 상기와같은실험환경에대하여, 기존네트웍인터페이스의 Link-Down 시점에따라, 다음두가지의세부실험시나리오를수행하였다. 1 시나리오 1: Link-Down이 Delete-IP 이후에발생 ( 그림 6 참조 ) 이시나리오는 MT의이동속도가느린경우에해당한다. MT의이동에따라, Add-IP, Primary- Change, Delete-IP가수행된후에기존인터페이스의 Link-Down이발생하는경우이다. 2 시나리오 2: Link-Down이 Add-IP 이후에발생 ( 그림 7 참조 ) 이시나리오는 MT의이동속도가매우빠른경우에해당한다. MT가 Add-IP 직후에바로 Link-Down이발생한다. 기존인터페이스의 Link-Down 이후, 새로운 NIC만사용되며, Primary-Change, Delete-IP 절차는모두새로운인터페이스의 IP 주소로전송된다. 8

9 그림 6 은시나리오 1( 기존인터페이스의 Link-Down 사건이 Delete-IP 이후에발생 ) 을보여준다. 그림에서새로운인터페이스의 Link-Up 직후에 Add-IP 가수행되고, 기존인터페이스의 Link-Down 직전에 Delete-IP 가수행된다. Link-UP (new) Link-Down (old) time Add-IP Primary-Change Delete-IP 그림 6. 핸드오버시나리오 1 (Delete-IP < Link-Down) 그림 7 은시나리오 2(MT 의빠른이동으로인해 Link-Up 과 Link-Down 이거의동시에발생하는 경우 ) 를보여준다. Link-Up 직후에 Add-IP 가수행되고, 곧바로 Link-Down 사건이발생한다. Link-UP (new) Link-Down (old) time Add-IP Primary-Change Delete-IP 그림 7. 핸드오버시나리오 2 (Add-IP < Link-Down < Primary-Change) A. 시나리오 1 에대한실험결과 그림 8 은 dual-homing MT 의시나리오 1 에대한패킷 capturing 결과이다. 그림 8. Dual-homing MT 의핸드오버시나리오 1 실험결과 9

10 그림에서알수있듯이, FS( ) 와 MT( ) 은 1 ~ 4번패킷을통해 SCTP 세션초기화과정을마치고 DATA 패킷교환을시작한다. 6번패킷에서 MT는 FS에게 ADD-IP ASCONF 패킷을전송하여, 주소를추가한다. (dual-homing MT 이므로, 그전에두번째 NIC가활성화되어있다 ). 8번패킷에서 FS는 ASCONF- ACK 패킷으로응답한다. 17번패킷에서 MT는 FS에게 Primary-Change ASCONF 패킷을전송한다. 이에응답하여 18번패킷에서 FS는 MT에게 ASCONF-ACK 패킷을 새로운주소 ( ) 로전송한다. Primary IP 주소가바뀌었으므로, 이후에 FS는 MT의새로운주소로 DATA 패킷을전송한다. (23번패킷참조 ) 기존 NIC의 Link-Down 직전에, 27번패킷에서 MT는 FS에게 Delete-IP ASCONF 패킷을전송하여, 주소를삭제한다. 28번패킷에서 FS는 MT에게 ASCONF-ACK 패킷을전송한다. 이후, 34 ~ 38번패킷에서 SCTP 세션을종료한다 (37번패킷은 35번 SACK 수신으로인해 FS가재전송한패킷이다 ). 상기실험결과에서다음과같은흥미로운점을관측할수있었다. a) Add-IP chunk와 Primary-Change chunk가동일한패킷에 piggybacking 되지않고, 별도의패킷으로전송된다. 즉, sctp_bindx(add) 함수호출후에 Add-IP 패킷이전송되고, setsockopt(peer_primary_addr) 함수호출후에 Primary-Change 패킷이전송된다 (6, 17번패킷참조 ). 이점은현재 Linux 기반 SCTP 구현방식에따른문제점으로보이며, 추후두가지 chunks를 piggybacking 하는방법에대한연구가필요해보인다. b) Primary-Change 이후에, FS는 MT에게새로운 IP 주소로 ( ) DATA 패킷을전송하지만, MT는여전히기존 IP 주소를 Source IP 주소로하여 FS에게 DATA를전송한다. (19번및 22번패킷참조 ). 사실상, SCTP의 Primary-Change 요구는 MT 가 FS 에게이후 DATA를새로운 Primary 주소로보내달라는의미이며, 자신의 (MT의) DATA 전송은 Kernel에있는인터페이스의포워딩테이블설정에의존한다. c) Delete-IP 이후에, MT는새로운 IP를 Source로하여 DATA를전송한다. (29번, 31번패킷참조 ) 그림 8의실험결과에서 handover Latency는 15번패킷과 23번패킷의시간차이인 = ( 초 ) = 22 (ms) 로관측되었다. 그림 8의 15 ~ 23번사이에서관측된패킷정보를토대로분석하면, 전체핸드오버지연에소요되는시간은대략적으로다음과같이나누어볼수있다. 1 Primary-Change 수행에필요한 ASCONF/ASCONF-ACK 교환시간 (1 RTT) 17, 18번패킷 2 상대방단말 (FS) 에서바뀐 Primary IP 주소를인식하고, DATA 전송에바뀐주소를사용하도록설정하는시간 (SACK 처리및주소설정을포함한커널에서의처리시간 ) 20 ~ 23번패킷그림 8에서는두번째요소인 커널처리시간 이가장큰값으로관측되었으나, 커널에서의처리시간은 RTT에관계없이일정한값이며, 일반적인네트웍상황에서 RTT 값에비해상대적으로매우작은시간으로볼수있다. 따라서, dual-homing MT의핸드오버지연은 RTT + 기타커널처리시간 으로볼수있다. 특히, RTT (Round Trip Time) 은두단말간의거리에비례하여증가하고, 일반적으로커널처리시간보다매우큰값이므로, 대략적인핸드오버지연시간은 Primary-Change 수행을위한 RTT 값에의존한다고볼수있다. 10

11 B. 시나리오 2 에대한실험결과 한편, 그림 9 는 dual-homing MT 의핸드오버시나리오 2( 새로운 IP 주소에대한 Add-IP 직후에기존 NIC 에대한 Link-Down 이발생하는경우 ) 에대한패킷 capturing 결과이다. 그림 9. Dual-homing MT의핸드오버시나리오 2 실험결과그림 9는그림 8과유사한결과를보여주고있으나다음과같은차이점을보인다. a) 시나리오 1과는달리, MT는 ADD-IP 직후에 (10, 11번패킷참조 ) 기존 NIC의 Link-Down이발생하여, FS에게새로운 IP 주소로 DATA를전송한다 (14번패킷참조 ). 그림 8에서는 Primary- Change 이후에도 MT는 FS에게보내는 DATA에대하여기존 IP를 source IP로사용하였다. b) 17번패킷에서 Primary-Change를수행한이후에, FS와 MT간에주고받는모든패킷은 MT의새로운 IP 주소를사용하여이루어진다. 한편, 그림 9의실험결과에서 handover Latency는 12번패킷과 21번패킷의시간차이인 = ( 초 ) = 93 (ms) 로관측되었다. 그림 8의시나리오 1에비해핸드오버지연시간이 70 ms 정도 증가한이유는, 13 ~ 14번패킷과정에서 MT가 기존 NIC의 Link-Down 사건을인식하고처리하는데에소요된시간 때문이다. 즉, MT의 Add-IP 직후에 Link-Down 사건이발생하였고, 이를상위의 SCTP에서인식하고처리하는데에소요된시간이다. 만약, Link-Down 처리시간을무시할만한고정된시간으로본다면, 시나리오 1에서처럼핸드오버지연은 Primary-Change ASCONF 패킷을처리하기위한 RTT 시간에의존한다고볼수있다. 그림 9에서한가지흥미로운점은, FS가 12번 DATA 패킷을전송한이후에, 17번 Primary-Change ASCONF 패킷을받기까지 MT에게 DATA를전송하지못하고있다는점이다. MT의 Link-Down으로인해기존 IP로 DATA 패킷을보낼수없기때문이다. 따라서, 시나리오 2와같이 MT의빠른이동속도로인해기존네트웍인터페이스의 Link-Down이비교적빨리발생하는경우에는, 되도록 Primary-Change 절차를빨리수행하는것이핸드오버지연을감소시키는데에도움이된다는것을알수있다. 11

12 4.3 Single-homing MT의핸드오버실험결과본절에서는 MT가한순간에하나의네트웍인터페이스만사용하는 single-homing 경우에대하여실험결과를분석한다. 동일망에서의핸드오버분석을위해다음사항을가정한다. MT는하나의네트웍인터페이스를가지며, 한순간에하나의 IP 주소만사용하는 singlehoming 상태에서 SCTP 세션을수행한다. MT가 SCTP 세션도중에새로운망에진입하는경우, 하위계층 (L2/L3) 의 Link-Up 및 Link- Down 등을거친후에, DHCP 등을사용하여새로운 IP 주소를얻는다. 즉, L2/L3 핸드오버지연이전체적인 SCTP 세션에대한핸드오버지연에영향을준다. 위와같은시나리오는 3G, WLAN 등동일망에서이동하는단말에적용될수있다. 위와같은시나리오를실험하기위해, MT의핸드오버시점에 Link-Up(new), Add-IP, Link-Down(old) 사건이거의같은시점에일어나도록설정하였다. 즉, SCTP 세션도중에핸드오버로인한 Link-Up 및 Link-Down 처리시간이핸드오버지연에영향을준다. 그림 10은상기와같은 single-homing MT의핸드오버에대한패킷 capturing 결과이다. 그림 10. Single-homing MT의핸드오버실험결과그림 10의 single-homing MT 실험결과는이전에수행한 dual-homing MT 실험결과와대체적으로유사하지만, 다음과같은특징을보여준다. a) 본실험에서는 Add-IP 패킷전송시점에서 새로운 NIC의활성화 및 기존 NIC의비활성화 작업이함께수행되고있다. 11번패킷과 12번패킷간의시간간격에서알수있듯이, 본실험의경우 Linux 환경에서 NIC 활성화 / 비활성화에대략 2.2초의시간이소요됨을알수있다. 12

13 b) 사실상, 17, 19번의 Primary-Change를위한 ASCONF 패킷들과, 25, 26번의 Delete-IP를위한 ASCONF 패킷들은별의미가없다. 즉, 그와관계없이 FS와 MT는새로운 IP만을사용하여 SCTP 데이터통신을수행한다. c) 핸드오버지연시간은 10번패킷과 21번패킷의시간차이인 = 2.259( 초 ) 이다. 거의대부분의시간이상기한 NIC 활성화 / 비활성화시간이다. 즉, Primary-Change를위한 ASCONF 패킷교환시간 (RTT) 은상대적으로매우작다. d) 13번패킷이후에 MT의기존 IP 주소는사용할수없으므로, FS는 MT로부터 Primary-Change ASCONF 패킷이올때까지 DATA 패킷전송을하지않는다. 즉, FS는 Primary-Change 패킷혹은 Delete-IP 패킷이도착할때까지, DATA 전송을보류하고있다. 따라서, single-homing MT의경우, Primary-Change를빨리수행하는것이핸드오버지연단축에도움이된다. Single-homing MT의핸드오버에대한위와같은실험결과로부터, SCTP 핸드오버지연은하부의네트웍인터페이스의활성화및비활성화시간에큰영향을받음을알수있다. NIC의활성화과정에는링크계층의 Link-Up/Link-Down 뿐만아니라, IP 계층의주소설정 (DHCP 등 ) 및 AAA 인증과정도포함된다. 실제로, 하부계층의핸드오버지연이전체적인 SCTP 핸드오버지연에미치는영향 을분석하기위해, 본문서에서는 네트웍인터페이스 Up/Down 시간 을인위적으로 1초씩증가시키며실험을수행하였다. 실험결과, 상기한예측대로 SCTP 핸드오버지연이 하위계층인터페이스활성화 시간에비례하여증가함을확인할수있었다. 그림 11은그중한예로써, L2/L3 핸드오버 시간을대략 30초로설정한경우에대한결과이다. 그림 11. Single-homing 핸드오버 (L2/L3 핸드오버 = 30 초 ) 13

14 그림에서볼수있듯이, 11번패킷이후에 L2/L3 핸드오버가 30초정도진행되다가, 35번패킷에서새로운주소가 FS에게전달되고있다. 한편, 각 IP 주소에대한유지관리를위해서 SCTP 프로토콜에따라 HEARTBEAT 패킷이 30초주기로 FS와 MT간에교환되고있다. 한편, 24번패킷에서 MT는새로운주소로 DATA를전송하며, 핸드오버지연은 10번패킷과의시간간격인 35초정도가소요된다. 한가지주목할만한점은, Single-homing으로인한네트웍인터페이스활성화 / 비활성화지연이 SCTP 세션자체의중단을초래하지는않는다. 즉, SCTP 단말간의통신은종단간 SCTP 프로토콜메커니즘에의해유지된다. 한편, 그림 12는그림 10에대한실험에서 Primary-Change 발생시간을인위적으로지연시킨실험에대한결과이다. 그림 10에서는 17번 Primary-Change 패킷이 2.2초경에발생되는데비해, 그림 12에서는 25번 Primary-Change 패킷이 3.2초경에발생되고있다. 그림 12. Primary-Change 지연에따른 SCTP 핸드오버그림에서, 이전주소에대한 Link-Down이발생했음에도불구하고, Add-IP 이후에 Primary-Change가완료되기까지 FS는이전주소 ( ) 로 DATA로전송하고있다. (19번패킷참조 ). 실제 19번 DATA 패킷은손실되었으며, Primary-Change 시점이후인 28번패킷에서 DATA가재전송됨을확인하였다. (20, 21번패킷은동일한방식으로복구되나, 본실험에서는그전에세션을종료하였음 ). 지금까지의 single-homing MT의핸드오버실험결과, 핸드오버지연은하위계층의 Link-Up 및 Link- Down 소요시간에크게영향을받음을알수있었고, 상대적으로 ASCONF 패킷교환에소요되는 RTT 시간은무시할만한다. 또한, Single-homing MT의경우, Add-IP 직후에바로 Primary-Change 절차를수행하는것이핸드오버지연감소에바람직해보인다. 한편, 하위 L2/L3 계층의핸드오버시간이매우긴경우에도, SCTP 세션의종료에는영향을주지않고 SCTP 프로토콜메커니즘에의해 Soft Handover가지원된다. 14

15 5. 결론및향후연구지금까지리눅스플랫폼에서 SCTP 기반핸드오버기법에대한성능분석에대하여기술하였다. 소규모실험실규모의테스트베드를구축하여, 이종망간핸드오버시나리오및동일망간핸드오버시나리오에대한 SCTP 핸드오버동작패턴을분석하고핸드오버지연관점에서성능을비교하였다. 실험결과, 이종망간 dual-homing SCTP 핸드오버의경우, 핸드오버지연은이동단말과외부단말간의 RTT 시간에영향을받는다. 본실험의경우, RTT 값이매우작아전체핸드오버과정에 1초이내에완료되었다. 한편, 동일망간 single-homing 핸드오버의경우, 핸드오버지연시간은 RTT 보다는하위링크 / 네트웍계층의활성화시간에크게영향을받는것을확인하였다. 특히, 이경우에는 Add-IP 직후에바로 Primary-Change를수행하는것이핸드오버지연감소에도움을준다. 주목할만한점은하위계층의활성화시간에관계없이 SCTP 세션은 SCTP 프로토콜동작방식에따라연속성이유지된다는점이다. 향후연구로써, 본연구에서수행한실험을좀대규모의테스트베드환경혹은실제인터넷망에서수행할필요가있으며, 기존 MIP와의구체적인연계방안에대한실험, 분석및검증작업도고려해볼만하다. 참고문헌 [1] ITU-T Supplement to Recommendations Q.sup52, Technical Report on Mobility Management Requirements for Systems Beyond IMT-2000, 2005 [2] Stewart R., et al., "Stream Control Transmission Protocol", IETF RFC 2960, October 2000 [3] Stewart, R., et al., "Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration", IETF Internet Draft, draft-ietf-tsvwg-addip-sctp-08.txt, June 2004 [4] 송정화외, "SCTP의멀티호밍특성에대한성능평가, 정보처리학회문서지 (C), 제11-C권제2호, pp. 245 ~ 252, 2004년 4월 [5] 장문정외, "msctp를이용한종단간이동성지원방안," 정보과학회문서지 : 정보통신, 제 31권제 4호, pp. 393 ~ 404, 2004년 8월 [6] Chang M., et al., "Transport Layer Mobility Support Utilizing Link Signal Strength Information", IEICE Transations on Communications, Vol. E87-B, No. 9, pp , September [7] Chang M., et al., "A Transport Layer Mobility Support Mechanism", LNCS 3090, Vol. 3090, pp , May [8] Network Simulator 2, Available from [9] ns-2 modules for SCTP, Available from [10] Stewart, R., et al., Sockets API Extensions for Stream Control Transmission Protocol, IETF Internet Draft, draft-ietf-tsvwg-sctpsocket-09.txt, September 2004 [11] Stevens R. et al., Unix Network Programming: The Sockets Networking API, Vol. 1, 3 rd ed., 2004 [12] Linux Kernel Archives, Available from [13] Linux Kernel SCTP Project, Available from [14] Solaris SCTP, Available from [15] SCTPLIB, Available from [16] Ethereal, Available from 15

SCTP 표준기술 동향

SCTP 표준기술 동향 SCTPLIB 기반 msctp 핸드오버설계서 2006 년 8 월 경북대학교통신프로토콜연구실 이동화 (yiffie9819@gmail.com) 요약 본문서는 RAW socket을이용하여 user level에서구현한 SCTP STACK인 SCTPLIB와그추가확장규격인 Dynamic Address Reconfiguration(ADD-IP) 을이용하여수송계층에서 IP의이동성을제공함으로써이기종망에서의끊김없는핸드오버를지원할수있는시스템을설계함이그목적이다.

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 3G-WiBro 망간수직핸드오버를위한 msctp 기법 355 3G-WiBro 망간수직핸드오버를위한 msctp 기법 (msctp for Vertical Handover between 3G and WiBro) 김동필 고석주 (Dong Phil Kim) (Seok Joo Koh) 요약본논문에서는 3G 이동통신망과 WiBro 망간수직핸드오버지원을위한 mobile SCTP

More information

SCTP 표준기술 동향

SCTP 표준기술 동향 SCTP 표준기술동향 2004 년 고석주 (sjkoh@cs.knu.ac.kr) 요약 최근 SCTP (Stream Control Transmission Protocol) 는 TCP/UDP 이후의차세대수송계층프로토콜로써주목받고있다. SCTP는기존 TCP 및 UDP의단점을극복하도록설계되었으며특히 multi-streaming 및 multi-homing 특성을제공한다.

More information

SCTP 표준기술 동향

SCTP 표준기술 동향 msctp-hss: msctp Handover Supporting System (CPL-TR-07-08) 2007년 8월경북대학교통신프로토콜연구실김동필 (dpkim@cs.knu.ac.kr) 요약 본문서는리눅스플랫폼환경에서이동단말의새로운망으로의이동을탐지하고 msctp 핸드오버를자동적으로수행하는시스템의설계및개발에관해언급한다. 또한, 개발된시 스템을노트북과같은이동단말에설치하는과정을상세히설명한다.

More information

Microsoft Word - 2. °í¼®ÁÖ_ÃÖÁ¾_.doc

Microsoft Word - 2. °í¼®ÁÖ_ÃÖÁ¾_.doc SCTP 표준기술분석및전망 Analysis and Prospect of Stream Control Transmission Protocol 고석주 (S.J. Koh) 정희영 (H.Y. Jung) 민재홍 (J.H. Min) 박기식 (K.S. Park) 표준기반연구팀선임연구원표준기반연구팀선임연구원표준기반연구팀책임연구원, 팀장표준연구센터책임연구원, 센터장 최근 SCTP(Stream

More information

이도경, 최덕재 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

Microsoft Word - CPL-TR IETF-mobility.doc

Microsoft Word - CPL-TR IETF-mobility.doc IETF 이동성표준기술동향 2009 년 1 월 경북대학교통신프로토콜연구실 김지인 ( jiin16@gmail.com) 요약 본글에서는 IETF(International Engineering Task Force) 에서진행중인 IP 이동성표준기술 동향을 WG 별로주요 Draft Document 중심으로살펴보았다. 1 목 차 1. 서론... 3 2. MEXT (MOBILITY

More information

07( ) CSTV12-19.hwp

07( ) CSTV12-19.hwp 무선네트워크환경에서안드로이드기반 SCTP 프로토콜의성능분석 105 무선네트워크환경에서안드로이드기반 SCTP 프로토콜의성능분석 (Performance Analysis of SCTP Protocol over Android Platform in Wireless Network Environments) 민경욱 김지인 고석주 (Kyeong-Wook Min) (Ji-In

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA msctp 를이용한종단간이동성지원방안393 msctp 를이용한종단간이동성지원방안 (An End-to-End Mobility Support Mechanism based on msctp) 장문정 이미정 고석주 (MoonJeong Chang) (MeeJeong Lee) (SeokJoo Koh) 요약최근트랜스포트계층에서이동성을지원하기위한방안으로 msctp 가제안되었다.

More information

Microsoft Word - CPL-TR LNP-guide.doc

Microsoft Word - CPL-TR LNP-guide.doc Linux Network Programming (LNP): 환경구축안내서 2009 년 2 월 경북대학교통신프로토콜연구실 김지인 (jiin16@gmail.com) 박재완 (jwparkinf8@gmail.com) 요약 본문서에서는 Linux에서의 TCP, UDP Socket 프로그래밍뿐만아니라, SCTP (Stream Control Transmission

More information

PPP over Ethernet 개요 김학용 World Class Value Provider on the Net contents Ⅰ. PPP 개요 Ⅱ. PPPoE 개요및실험 Ⅲ. 요약및맺음말

PPP over Ethernet 개요 김학용   World Class Value Provider on the Net contents Ⅰ. PPP 개요 Ⅱ. PPPoE 개요및실험 Ⅲ. 요약및맺음말 PPP over Ethernet 개요 김학용 http://hakyongkim.net contents Ⅰ. PPP 개요 Ⅱ. PPPoE 개요및실험 Ⅲ. 요약및맺음말 PPP 개요 PPP 의필요성 PPP 의구성및동작 LCP 절차 PAP/CHAP 절차 IPCP 절차 PPP 상태천이도 PPP 패킷형식 3 PPP 의필요성! 사용자에대한개별적인인증 " 과금 " 사용자별서비스제어!

More information

歯김병철.PDF

歯김병철.PDF 3G IETF byckim@mission.cnu.ac.kr kckim@konkuk.ac.kr Mobile IP WG Seamoby WG ROHC WG 3G IETF 3G IETF Mobile IP WG 3GIP Seamoby WG ROHC WG MIP WG / NAI Mobile IP / AAA IPv4 / MIP WG RFC2002bis MIPv6 INRIA

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

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt

Microsoft PowerPoint - L4-7Switch기본교육자료.ppt L4-7 Switch 기본교육자료 Pumpkin Networks. Inc. http://www.pumpkinnet.co.kr (Tel) 02-3280-9380 (Fax) 02-3280-9382 info@pumpkinnet.co.kr 기본개념 L4/L7 Switch 란? -2- 기본개념 - Switching & Routing Switching & Routing

More information

Microsoft PowerPoint - MobileIPv6_김재철.ppt

Microsoft PowerPoint - MobileIPv6_김재철.ppt Jaecheol Kim Multimedia & Communications Lab. jchkim@mmlab.snu.ac.kr 2003. 9. 8 Contents IPv4 Overview IPv6 Overview 2 MIP 의필요성 Portable Computer 이동하며사용하지않음 이동시통신연결의유지필요없음 DHCP의경우Mobile IP 필요없음 Wireless

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

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 08-33-08-11 한국통신학회논문지 '08-08 Vol. 33 No. 8 리눅스환경에서 와 프로토콜의성능비교 준회원박재성 *, 종신회원고석주 ** Performance Comparison of and over Linux Platform Jae Sung Park* Associate Member, Seok Joo Koh** Lifelong Member

More information

Microsoft PowerPoint _TCP_IP

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

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

Network seminar.key

Network seminar.key Intro to Network .. 2 4 ( ) ( ). ?!? ~! This is ~ ( ) /,,,???? TCP/IP Application Layer Transfer Layer Internet Layer Data Link Layer Physical Layer OSI 7 TCP/IP Application Layer Transfer Layer 3 4 Network

More information

<4D F736F F F696E74202D FB5A5C0CCC5CDC5EBBDC5B0FA20B3D7C6AEBFF6C5A9205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D FB5A5C0CCC5CDC5EBBDC5B0FA20B3D7C6AEBFF6C5A9205BC8A3C8AF20B8F0B5E55D> 2011 년봄학기데이터통신 Chapter 01 데이터통신과네트워크 1 순서 1. 데이터통신과네트워크의개념 2. 컴퓨터네트워크의유형 3. 네트워크표준화 4. 인터넷표준화활동 5. 유무선네트워크의발전및진화 Copyright(c)2011 by Hyun-Ho Choi 2 Section 01 데이터통신과네트워크의개념 데이터통신 (Data Communication) 두개이상의통신장치사이에서전송미디어

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 2009 년 9 월전자공학회논문지제 46 권 TC 편제 9 호 39 논문 2009-46TC-9-6 관리상의도메인간이동시 AAA 기반의핸드오버성능향상 방안 ( Optimized Route Optimization mode of MIPv6 between Domains Based on AAA ) 류성근 *, 문영성 ** * (Seonggeun Ryu and Youngsong

More information

TCP (Transmission Control Protocol) is one of the most important Internet protocols, which is widely used in wireless networks as well as wired networ

TCP (Transmission Control Protocol) is one of the most important Internet protocols, which is widely used in wireless networks as well as wired networ 이질적무선망사이의수직적핸드오프에서의 TCP 성능분석 TCP Performance Study in Vertical Handoff across Heterogeneous Wireless Networks 백상헌 ( 白尙憲, Sangheon Pack), 최양희 ( 崔陽熙, Yanghee Choi) 서울대학교 (Seoul National University) * 연구세부분야

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

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

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

r3.eps

r3.eps PMIP 기반 WiBro-HSDPA 간이동성지원방법 김경아 *, 임재강 *, 한연희 ** KT 인프라연구소 *, 한국기술교육대학교 ** kka1@kt.com, imjg@kt.com, yhhan@kut.ac.kr 요 약 최근유무선통신사합병, 가입자망개방등통신시장의개방화및컨버젼스화가급속히진행중으로언제어디서나인터넷접속이가능한끊김없는이동성 (Seamless Mobility)

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

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

일반적인 네트워크의 구성은 다음과 같다 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

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1

IP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : onnected 직접연결된네트워크를의미한다. 그러므로라우팅은 나는이런네트워크와연결되어있다. 를직접연결된라우터들에게알려주는것 1>en 1#conf t 1(config)#router rip 1 IP 심화 º 각 P 의게이트웨이는해당네트워크의마지막주소를사용한다. - P1 (210.220.10.1/26) 의게이트웨이 (5의 Fa0/0) : 210.220.10.63 /26 = 255.255.255.192 호스트비트수 : 32-26 = 6 비트 => = 64 그러므로 P1의 IP 210.220.10.1 중서브넷마스크에의거 26비트는변함이없고, 나머지 6비트가호스트비트로변하므로

More information

2009년 상반기 사업계획

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

More information

<4D6963726F736F667420576F7264202D2032303133303330385FB1E2BCFAB5BFC7E2BAD0BCAE2DB8F0B9D9C0CF20B3D7C6AEBFF6C5A92DC3D6BFCF2E646F6378>

<4D6963726F736F667420576F7264202D2032303133303330385FB1E2BCFAB5BFC7E2BAD0BCAE2DB8F0B9D9C0CF20B3D7C6AEBFF6C5A92DC3D6BFCF2E646F6378> 2013-03-08 모바일 네트워크 기술 동향 모바일 네트워크의 개념과 기본적인 배경 지식에 대해 소개하고, 최근 업계 동향을 살펴봄 목차 1. 모바일 네트워크 개요...2 2. 3G 네트워크 기술 소개...4 3. LTE-A 최신 동향...7 최완, wanne@etri.re.kr ETRI 차세대콘텐츠연구소 콘텐츠서비스연구실 ETRI 차세대콘텐츠연구소 콘텐츠서비스연구실

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

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

슬라이드 제목 없음

슬라이드 제목 없음 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

소프트웨어 융합 개론

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

More information

歯홍원기.PDF

歯홍원기.PDF WWW (World-Wide Web), 1, 1969 ARPANET[1], MRTG[2], Etherfind[3],, WWW TCPdump[4], WebTrafMon[5] (World-Wide Web) WWW MIB SNMP agent SNMP manager,, SNMP agent SNMP manager , NT manager, [8], WebTrafMon[5]

More information

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드]

Microsoft PowerPoint - Supplement-02-Socket Overview.ppt [호환 모드] 소켓개요 참고문헌 : 컴퓨터네트워크프로그래밍, 김화종, 홍릉과학출판사 Socket 정의 Socket 은 Transport 계층 (TCP 나 UDP) 을이용하는 API 1982 년 BSD 유닉스 41 에서처음소개 윈도우즈의경우 Winsock 제공 JAVA 또한 Socket 프로그래밍을위한클래스제공 Socket Interface 의위치 5-7 (Ses, Pre,

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

Microsoft Word - NAT_1_.doc

Microsoft Word - NAT_1_.doc NAT(Network Address Translation) 1. NAT 개요 1 패킷의 IP 헤더의수신지주소, 발신지주소또는그주소를다른주소로변경하는과정 2 NAT기능을갖는장치를 NAT-BOX라함 ( 시스코라우터, 유닉스시스템, 윈도우의호스트혹은몇개의다른시스템일수있기때문에이렇게지칭하기도함 ) 3 NAT 기능을갖는장치는일반적으로스텁도메인 (Stub-domain)

More information

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1

Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1 Windows Server NTP 설정가이드 Author 이종하 (lovemind.tistory.com) 1 Contents 목적... 5 NTP 란?... 5 윈도우에는... 5 시스템환경... 6 서버명및 IP 주소... 6 내부 NTP 서버... 7 외부 NTP 서버와시간동기화... 7 실행서버... 7 시나리오... 7 작업... 7 NTP 서비스제공을위한구성확인...

More information

1ºÎ

1ºÎ 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 X1 TTC Comm MPMHAPT TTCouncil AIC PHS ARIB MoU CIAJ MITF MMAC INSTAC JEIDA OITDA JISC GMM CG APT ASTAP Trade Associations EP TC 1

More information

cam_IG.book

cam_IG.book 설치 안내서 AXIS P3301 고정형 돔 네트워크 카메라 AXIS P3301-V 고정형 돔 네트워크 카메라 한국어 AXIS P3304 고정형 돔 네트워크 카메라 AXIS P3304-V 고정형 돔 네트워크 카메라 문서 정보 본 문서에는 사용자 네트워크에 AXIS P3301/P3304 고정형 돔 네트워크 카메라를 설치하는 방법에 대 한 지침이 포함되어 있습니다.

More information

Microsoft PowerPoint 통신과 통신망.ppt

Microsoft PowerPoint 통신과 통신망.ppt 통신과통신망 (Communication & Networks) Yang-Sae Moon Department of Computer Science Kangwon National University, Korea 1 통신 (Communication) 이란? 어원 : 라틴어의 Communication 은 공유한다 는의미 정의 : 일반적으로통신은송신자와수신자사이에전송매체

More information

/ TV 80 () DAB 2001 2002 2003 2004 2005 2010 Analog/Digital CATV Services EPG TV ( 60 ) TV ( Basic, Tier, Premiums 60 ) VOD Services Movies In Demand ( 20 ) Education N- VOD (24 ) Digital Music

More information

Assign an IP Address and Access the Video Stream - Installation Guide

Assign an IP Address and Access the Video Stream - Installation Guide 설치 안내서 IP 주소 할당 및 비디오 스트림에 액세스 책임 본 문서는 최대한 주의를 기울여 작성되었습니다. 잘못되거나 누락된 정보가 있는 경우 엑시스 지사로 알려 주시기 바랍니다. Axis Communications AB는 기술적 또는 인쇄상의 오류에 대해 책 임을 지지 않으며 사전 통지 없이 제품 및 설명서를 변경할 수 있습니다. Axis Communications

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

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

Microsoft PowerPoint - B2-1-한연희

Microsoft PowerPoint - B2-1-한연희 IP Dual-Stack Mobility Youn-Hee Han yhhan@kut.ac.kr Korea University of Technology and Education Internet Computing Laboratory http://icl.kut.ac.kr Outline Background DSMIPv6 (Dual-Stack Mobile IPv6) Operation

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

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

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

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

Windows Server 2012

Windows Server  2012 Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB

More information

DBPIA-NURIMEDIA

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

More information

<4D F736F F F696E74202D D332928B1E8C0E7C7F629B1D7B7EC20C0CCB5BFBCBA20B9D720C6E8C5E4BCBF20C0CCB5BFBCBA20B1E2BCFA2E >

<4D F736F F F696E74202D D332928B1E8C0E7C7F629B1D7B7EC20C0CCB5BFBCBA20B9D720C6E8C5E4BCBF20C0CCB5BFBCBA20B1E2BCFA2E > 그룹이동성및펨토셀이동성기술 스마트모바일서비스및네트워크기술워크숍 2010. 06. 11. 고려대학교하나스퀘어 Jae-Hyun Kim jkim@ajou.ac.kr Wireless Information and Network Engineering Research Lab. School of Electrical and Computer Engineering Ajou University,

More information

Microsoft PowerPoint 통신과 통신망.ppt

Microsoft PowerPoint 통신과 통신망.ppt 고급웹프로그래밍 () Lecture 2: 2005 년중등 1급정교사연수 문양세컴퓨터과학과강원대학교자연과학대학 통신 (Communication) 이란? 어원 : 라틴어의 Communication 의 공유한다 는의미 정의 : 일반적으로통신은송신자와수신자사이에전송매체 ( 통신로 ) 를통하여정보를전달하는것또는그과정 목적 : 통신이란정보를정확하게전달 / 공유하는것 통신에필요한요소

More information

인터넷 신산업 촉진을 위한 무제한인터넷주소 (IPv6) 확산 로드맵 2014년을 IPv6 기반 서비스 상용화의 원년으로 인터넷 신산업 촉진을 위한 무제한인터넷주소 (IPv6) 확산 로드맵 2014년을 IPv6 기반 서비스 상용화의 원년으로 2014. 3. 14. 차 례 I. 추진배경 1 II. 국내외 현황 3 III. 문제점 10 IV. 추진전략 및 로드맵

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

Microsoft Word - CPL-TR NS3.docx

Microsoft Word - CPL-TR NS3.docx NS-3 Tutorial, Manual, Testing Documents 2011 년 2 월 경북대학교통신프로토콜연구실 최상일 (overcycos@gmail.com) 요약 Ns-3는 ns-2와같은 Network simulator이지만 ns-2와는완전히다르다. 이런차이로 ns-2에서동작되는 simulation이 ns-3에서는동작하지않을수도있지만, ns-3의경우

More information

±â¼úµ¿Çâ1-2

±â¼úµ¿Çâ1-2 64 65 정보통신 및 표준 기술동향 트워크 서비스 사업자들이 네트워크의 실질적 인 진화와 유용성을 가속화시킬 목적으로 설립 2. 광 스위칭/라우팅 네트워크 기술 의 발전동향 하여 주로 광 영역에서 동적인 자원관리를 위 한 시그널링과 프로비져닝을 중점적으로 다룬 가입자의 인터넷 요구 대역폭 및 QoS를 만족 다. FSAN은 통신망사업자 위주로 1995년에 결

More information

침입방지솔루션도입검토보고서

침입방지솔루션도입검토보고서 IT 2005. 06. 02. IT IT Windows 3503 4463 4178 64% Solaris 142 56 36 Digital UX 37 24 9 Tru64 30 20 26 Server & DeskTop UNIX HP-UX 27 IRIX 19 FreeBSD 12 7 15 8 5 17 9 2% AIX 5 3 3 Linux 348 400 516 8% Apple

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

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

OSI 참조 모델과 TCP/IP

OSI 참조 모델과 TCP/IP TCP/IP 프로토콜분석및네트워크프로그래밍 Chapter 1: OSI 참조모델과 TCP/IP 2003. 3. 1 프로토콜 (Protocol) 표준화된통신규약 장치간의정보를송수신하기위한협정 무전기의예 Over: 송신완료통지 Roger: 수신완료통지 제 1 장 OSI 참조모델과 TCP/IP 2 OSI 참조모델 목표 이기종컴퓨터간에도통신이가능한개방형시스템 상호접속모델제시

More information

<4D F736F F F696E74202D20BBE7BABB202D DBED7BCBCBDBAC1A6BEEE2CC7C1B7CEC5E4C4DD2C4F B0E8C3FE2E707074>

<4D F736F F F696E74202D20BBE7BABB202D DBED7BCBCBDBAC1A6BEEE2CC7C1B7CEC5E4C4DD2C4F B0E8C3FE2E707074> 1. 액세스제어 - LAN 에서하나의통신회선을여러단말장치들이원활하게공유할수있도록해주는방식 - 종류 :CSMA/CD, 토큰버스방식, 토큰링방식 2. CSMA/CD 1) 정의 - CS (Carrier Sense) : 회선의사용유무확인 - MA (Multiple Access) : 회선이비워져있으면누구나사용가능 - CD (Collision Detection) : 데이터프레임을전송하면서충돌여부를검사

More information

Switching

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

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

결과로서투표율 84% 와승인율 93% 을획득하였으며 66건의수정코멘트를접수하였다. 접수된코멘트들을 IEEE c 표준안에반영한후에 2013년 12월현재 IEEE c의 D07 버전에대해 2차 SB 투표를진행중에있으며, 모든 SB 절차를끝마치면 2014

결과로서투표율 84% 와승인율 93% 을획득하였으며 66건의수정코멘트를접수하였다. 접수된코멘트들을 IEEE c 표준안에반영한후에 2013년 12월현재 IEEE c의 D07 버전에대해 2차 SB 투표를진행중에있으며, 모든 SB 절차를끝마치면 2014 [ 차세대이동통신 ] IEEE 802.21 의이종망연동서비스표준화이슈 IEEE 802.21 WG(Working Group) 은 2008년말에이종망 ( 무선랜, 와이맥스, 셀룰러망등 ) 간에끊김없는핸드오버를지원하기위한프레임워크및메커니즘에대한기본표준을완성한이후에이종망간핸드오버의추가기능및성능최적화를위한추가적인표준화를진행하고있다. 또한, 2013년부터 IEEE 802.21

More information

특허청구의 범위 청구항 1 모바일 네트워크를 구성하는 이동 노드들의 프록시 모바일 아이피 네트워크에서의 이동성을 제공하기 위한 네트 워크 이동성 관리장치에 있어서, 상기 이동 노드가 접속할 프록시 모바일 아이피 네트워크의 이동 접속 게이트웨이로 라우터 요청 메시지를 전

특허청구의 범위 청구항 1 모바일 네트워크를 구성하는 이동 노드들의 프록시 모바일 아이피 네트워크에서의 이동성을 제공하기 위한 네트 워크 이동성 관리장치에 있어서, 상기 이동 노드가 접속할 프록시 모바일 아이피 네트워크의 이동 접속 게이트웨이로 라우터 요청 메시지를 전 (51) Int. Cl. (19) 대한민국특허청(KR) (12) 등록특허공보(B1) H04W 8/02 (2009.01) H04W 8/26 (2009.01) H04W 36/08 (2009.01) (21) 출원번호 10-2010-0056060 (22) 출원일자 2010년06월14일 심사청구일자 2010년06월14일 (65) 공개번호 10-2011-0014511

More information

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서

커알못의 커널 탐방기 이 세상의 모든 커알못을 위해서 커알못의 커널 탐방기 2015.12 이 세상의 모든 커알못을 위해서 개정 이력 버전/릴리스 0.1 작성일자 2015년 11월 30일 개요 최초 작성 0.2 2015년 12월 1일 보고서 구성 순서 변경 0.3 2015년 12월 3일 오탈자 수정 및 글자 교정 1.0 2015년 12월 7일 내용 추가 1.1 2015년 12월 10일 POC 코드 삽입 및 코드

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

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

4-정현진KICS (최종).hwp

4-정현진KICS (최종).hwp 논문 12-37B-11-04 한국통신학회논문지 '12-11 Vol.37B No.11 http://dx.doi.org/10.7840/kics.2012.37b.11.993 이기종무선네트워크에서다중연결을이용한전송률제어 정현진, 최승식 Transmission Rate Control in Heterogeneous Wireless Networks Using Multiple

More information

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

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

More information

2005 2004 2003 2002 2001 2000 Security Surveillance Ubiquitous Infra Internet Infra Telematics Security Surveillance Telematics Internet Infra Solutions Camera Site (NETWORK) Monitoring & Control

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Network Convergence Infrastructure & Fracture 건국대학교 NGIC 연구실 김기천 http://ngic.konkuk.ac.kr 차례 1. NGcN 네트워크특징 2. 유무선통합네트워크계층구조 NGcN 네트워크특징 / 이동성지원프로토콜 /Access Network 기술 NGcN 의 Access Network 통합방안 3. 세션

More information

Microsoft PowerPoint - 4. 스캐닝-2.ppt [호환 모드]

Microsoft PowerPoint - 4. 스캐닝-2.ppt [호환 모드] 정보보호 Scanning 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 ping 침투테스트범위에있는 IP주소만목록화 현재동작중인시스템확인 ping Echo request 메시지를강제종료전까지계속전송 Echo request 메시지를 4 개전송후, 자동으로종료 Ping - ICMP(Internet Control messaging Protocol)

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월

지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월 지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074> SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......

More information

<30382D4D6F62696C D4158BFA1BCAD20BACEBAD0BECFC8A3C8AD20B9E6BDC4C0BB20C0FBBFEBC7D120BEC8C0FCC7CFB0ED20BDC5BCD3C7D120C7DAB5E5BFC0B9F620B1E2B9FD2

<30382D4D6F62696C D4158BFA1BCAD20BACEBAD0BECFC8A3C8AD20B9E6BDC4C0BB20C0FBBFEBC7D120BEC8C0FCC7CFB0ED20BDC5BCD3C7D120C7DAB5E5BFC0B9F620B1E2B9FD2 중소기업정보기술융합학회논문지제 1 권제 1 호 pp.67~73, 2011 김기수 1, 김윤철 2, 이상호 3* 1 ( 주 ) 한국아이티평가원, 2 ( 주 ) 유앤비테크, 3 충북대학교컴퓨터과학과 A Handover Scheme based on Partial Encrypton Method to Support Security and Rapidity of Mobile

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

ICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9

ICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9 오늘날 자동차와 도로는 ICT 기술과 융합되어 눈부시게 발전하고 있습니다. 자동차는 ICT 기술과 접목되어 스마트 자동차로 변화하며 안전하고 편리하며 CO 2 방출을 줄이는 방향으로 기술개발을 추진하고 있으며 2020년경에는 자율 주행 서비스가 도입될 것으로 전망하고 있습니다. 또한, 도로도 ICT 기술과 접목되어 스마트 도로로 변화하며 안전하고 편리하며 연료

More information

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >

<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E > 6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과 System call table and linkage v Ref. http://www.ibm.com/developerworks/linux/library/l-system-calls/ - 2 - Young-Jin Kim SYSCALL_DEFINE 함수

More information

歯I-3_무선통신기반차세대망-조동호.PDF

歯I-3_무선통신기반차세대망-조동호.PDF KAIST 00-03-03 / #1 1. NGN 2. NGN 3. NGN 4. 5. 00-03-03 / #2 1. NGN 00-03-03 / #3 1.1 NGN, packet,, IP 00-03-03 / #4 Now: separate networks for separate services Low transmission delay Consistent availability

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

ARMBOOT 1

ARMBOOT 1 100% 2003222 : : : () PGPnet 1 (Sniffer) 1, 2,,, (Sniffer), (Sniffer),, (Expert) 3, (Dashboard), (Host Table), (Matrix), (ART, Application Response Time), (History), (Protocol Distribution), 1 (Select

More information

IPv6-based Interworking with Heterogeneous Environments - KRnet 홍용근 한국전자통신연구원표준연구센터

IPv6-based Interworking with Heterogeneous Environments - KRnet 홍용근 한국전자통신연구원표준연구센터 IPv6-based Interworking with Heterogeneous Environments - - 2005. 6. 27. 홍용근 (yghong@etri.re.kr) 한국전자통신연구원표준연구센터 Contents Introduction 다중네트워크인터페이스를가진네트워크단말 이종망간연동을위한기술동향 IPv6 기반 CDMA/ 연동기술 IPv6 무선이동라우터소개

More information

<323520C0CCB1E2BCBA2DC0CCC1BE20B8C1C0BB20C0A7C7D120C1BEB4DCB0A320516F5320C1A6BEEE20B9E6BEC82E687770>

<323520C0CCB1E2BCBA2DC0CCC1BE20B8C1C0BB20C0A7C7D120C1BEB4DCB0A320516F5320C1A6BEEE20B9E6BEC82E687770> 한국산학기술학회논문지 Vol. 10, No. 10, pp. 2715-2720, 2009 이종망을위한종단간 QoS 제어방안 이종찬 1, 이기성 2* 1 국립군산대학교컴퓨터정보공학과, 2 호원대학교컴퓨터 게임학부 An End-to-End QoS Control Method for Heterogeneous Networks Jong Chan Lee 1 and Gi-Sung

More information