DBPIA-NURIMEDIA

Size: px
Start display at page:

Download "DBPIA-NURIMEDIA"

Transcription

1 논문 한국통신학회논문지 07-3 Vol. 32 No. 3 이동애드혹네트워크를위한인터넷프로토콜주소자동설정기법 학생회원최낙중 *, 준회원정어진 **, 정회원김동균 ***, 최양희 **** IP Address Auto-configuration for Mobile Ad Hoc Networks Nakjung Choi* Student Member, Uhjin Joung** Associate Member, Dongkyun Kim***, Yanghee Choi**** Regular Members 요 약 우리는이동애드혹네트워크에서인터넷프로토콜을위한세가지의주소자동설정기법을소개한다. RADA (Random ADdress Allocation) 는무작위로 IP 주소를선택하는방법이고, LiA (Linear Address Allocation) 는최대 IP 주소를사용하여순서대로새로운주소를할당하는방법이다. LiACR (Linear Address Allocation with Collision Resolution) 이라고칭하는 LiA의확장된방법은제어메시지의오버헤드를줄이는방법을사용하였다. 짧은시간동안다수의노드들이네트워크에들어오게되면 RADA는 LiA나 LiACR 보다훨씬빠르게주소를할당할수있다. 하지만 RADA는주소공간을비효율적으로사용하게된다. 즉, RADA 는특히전장이나위급상황에서긴급한주소설정이필요할경우유용하다. 반면에 LiA나 LiACR은네트워크크기가크고, 닫힌형태이며, 관리제어의형태로종속되는이를테면, 무선서비스제공자에의해조정되는애드혹네트워크에더적합하다. Key Words : IP Address Auto-Configuration, Ad Hoc Address Acquisition, Address Conflicts, Resolution Schemes ABSTRACT We introduce two distributed IP address auto-configuration mechanisms for mobile ad hoc networks. RADA (Random ADdress Allocation) is based on random IP address selection, while LiA (Linear Address Allocation) assigns new addresses sequentially, using the current maximum IP address. An improved version of LiA, known as LiACR (Linear Address Allocation with Collision Resolution) further reduces the control overhead. Simulation results show that, when many nodes join a network during a short period, RADA assigns addresses more quickly than LiA and LiACR. However, RADA uses the address space less efficiently, due to its random allocation of IP addresses. Hence, RADA is particularly useful in battlefield scenarios or rescue operations where fast setup is needed, while LiA and LiACR are more suitable for ad hoc networks that are moderate, confined and subject to some form of governance control, such as that orchestrated by a wireless service provider. 이논문또는저서는 2005 년정부 ( 교육인적자원부 ) 의재원으로한국학술진흥재단의지원을받아수행된연구임 (KRF D00295). 또한, 본연구는 2006 년두뇌한국 21 프로젝트지원을받아서수행되었음. * 서울대학교컴퓨터공학부 (fomula@mmlab.snu.ac.kr), ** 경북대학교컴퓨터공학과 (ujjoung@monet.knu.ac.kr) *** 경북대학교컴퓨터공학과 (dongkyun@knu.ac.kr), **** 서울대학교컴퓨터공학부 (yhchoi@mmlab.snu.ac.kr) 논문번호 :KICS , 접수일자 :2006 년 5 월 30 일, 최종논문접수일자 :2007 년 3 월 12 일 297

2 한국통신학회논문지 07-3 Vol. 32 No. 3 Ⅰ. 서론이동애드혹네트워크 (MANET) [1] 에서는제한된전송범위를지닌일련의무선노드들이미리구축된기반구조없이동적으로네트워크를구성한다. 전송범위를벗어나직접적인통신이불가능한노드와는멀티홉전송을통하여통신이가능하다. 따라서이동애드혹네트워크분야의연구는대부분효율적인멀티홉전송을지원하기위해라우팅문제를해결하고자하였다. 그예로, DSR (Dynamic Source Routing), ABR (Associativity Based Routing), AODV (Ad-hoc On-demand Distance Vector), TORA (Temporally Ordered Routing Algorithm) 등의특화된멀티홉경로설정프로토콜들이제안되었다. 그러나이런라우팅프로토콜들은기본적으로모든노드에게이미유일한 IP 주소가할당되어있다는것을가정하고있다. 따라서본논문은자동화된네트워크구성이라는측면에서이동애드혹네트워크에서의 IP 주소자동설정문제를해결하고자한다. 오늘날인터넷에서사용되고있는 IP 주소는일반적으로 (a) 전역적 IP 주소와 (b) 지역적 IP 주소, 두가지로나눌수있다. 전자는인터넷의모든노드들에대해유일한 IP 주소이고, 후자는서브네트워크내의 `고립 ' 된지역에서만유일한 IP 주소이다. 지역적 IP 주소가할당된노드가인터넷에서동작하기위해서는전역적 IP 주소와매핑하는과정이필요하다. 표 1은이동애드혹네트워크에서전역적 IP 주소와지역적 IP 주소의장단점을비교한다. 일반적으로새로운노드의 IP 주소는 (a) 미리설정되거나, (b) DHCP (Dynamic Host Configuration Protocol) 를사용하여동적으로할당되거나, (c) 자동설정기법을사용하여할당된다. 미리설정하는방법과 DHCP를사용한동적할당방법은노드가이동하는이동애드혹네트워크에서비현실적이다. 따라서최근에이동애드혹네트워크에서주소자동설정에대한중요성이인식되고있다. 이동애드혹네트워크의완벽한구현과실제배치가이루어지기위해서는효율적인동적경로설정방법과동시에주소자동설정기법이필요하다. 본논문에서는이동애드혹서브네트워크에서 IP 주소자동설정을위한두가지새로운기법을소개한다. 본논문은다음과같은순서로구성된다. 2장에서는주소설정관련연구를요약하고, 3장에서는 RADA, LiA, LiACR 기법들을제안한다. 4장에서는제안된기법들에대한정성적, 정량적인분석을 표 1. 전역적 / 지역적 IP 주소의장 / 단점. Table 1. Global/Local IP Address Assignments Pros/Cons 전역적 IP 주소 지역적 IP 주소 장점 단점 용이한구현 IP 주소재사용불가 ( 확장성 ) 주소충돌이거의없음 확장성 서브네트워크간 IP 주소할당조정자필요없음 서브네트워크간주소재사용가능 서브네트워크간 IP 주소할당조정자필요 복잡한구현 게이트웨이의전역 / 지역주소간매핑필요 (NAT 기능 ) 수행하고, NS-2 모의실험을통한성능평가결과가 5장에서논의된다. 마지막으로, 6장에서결론을맺는다. Ⅱ. 관련연구 최근들어, 이동애드혹네트워크연구분야에서주소자동설정기법은큰주목을받고있다. 본장에서는국제표준화기구인 IETF에서현재표준화진행중인주소자동설정과관련된기법들에대해살펴보고, 기존관련연구에서제안된대표적인주소자동설정기법에대해간략히언급한다. 2.1 표준화진행동향 IETF의 MANET 워킹그룹에서주소자동설정관련이슈들을해결하기위한기법 [2][3][4] 들이제안되었으며, 중복주소감지 (DAD) 를위해간단한플러딩방법 [2] 이제안되었다. 또한, 네트워크분리나병합을효율적으로지원하기위한 DAD 기법들 [5][6] 도제안되었다. 상태비보존 (stateless) IPv6 주소자동설정방법 [6] 은 IPv6 워킹그룹에서논의되었으며, 링크-지역적주소를생성하는과정을정의한다. 먼저노드는널리알려진링크- 지역적프리픽스와해당네트워크인터페이스의 MAC 주소를사용하여링크- 지역적주소를생성한다. 그러나생성된링크 -지역적주소가다른노드에의해서이미사용중일수도있기때문에이웃탐지프로토콜 (NDP) 을사용하여확인과정을거쳐야한다. 생성된주소가링크내에서유일하다는것이보장되면, 노드는실제그링크- 지역적주소를사용하여통신이가능하다. 만약유일하다는것이보장되지않는다면, 자동설정을멈추고해당네트워크인터페이스의수동설정을요구한다. 이러한접근방식은한홉통신으로제한되어있고, 298

3 논문 / 이동애드혹네트워크를위한인터넷프로토콜주소자동설정기법 멀티홉통신을필요로하는이동애드혹네트워크에는적합하지않다. 이동애드혹네트워크에이기법을적용하기위해서는멀티홉동작이가능하도록 DAD 동작과정의확장이필요하다. 또한, 최근조직된 AUTOCONF [7] 워킹그룹은 MANET 워킹그룹으로부터주소자동설정과관련된이슈를넘겨받아더욱활발히논의를진행하고있다. Ⅲ. 자동주소설정기법 본논문은이동애드혹네트워크의 IP 주소자동설정을위한두기법을제안한다. 두기법의주요한차이는후보 IP 주소의선택과유일성확인방법이다. 이동애드혹네트워크에서전역적인정보를교환하기위해브로드캐스팅이나플러딩의사용은피할수없다. 3.1 임의주소할당기법 (RADA) RADA 기법은새로운노드가네트워크관리자에의해설정된서브네트워크범위 (First_PERM_ ADDR ~ 65,355) 내에서임의로주소를선택하여반영구적인지역적 IP 주소 (permanent IP address) 로사용하는프로토콜이다. 새로운노드는선택한지역적 IP 주소의중복확인을위해사용할임시 IP 주소 (temporary IP address) 를나머지범위 (1 ~ First_PERM_ADDR) 내에서추가적으로선택한다. 임시 IP 주소는주소설정과정동안만해당노드의 IP 주소로사용되며, 지역적 IP 주소의중복확인이끝나면더이상사용하지않는다. 지역적 IP 주소의중복확인을위해새로운노드는먼저주소질의 (AQ) 패킷을서브네트워크에브로드캐스트한다. AQ 패킷포맷은그림 1과같다. 이때, 해당노드는 AGE 필드를 0으로설정한다. AQ 패킷전송후, AQ 타이머를시작하고주소응답 (AR) 패킷을기다린다. 노드가 AQ 패킷을받으면, 먼저그패킷이이미처리되었는지를알기위하여자신의 AQ 수신테이블을확인한다. 만약이미처리된패킷이었다면, 해당 AQ 패킷을버린다. 그렇지않다면, 해당 AQ 패킷에대한정보를 AQ 수신테이블에추가하고, AQ 그림 1. AQ 패킷포맷. Fig 1. AQ Pacekt Format 패킷내의요청된 IP 주소 (requested IP address) 를자신의 IP 주소와비교한다. 노드의지역적 IP 주소가 AQ 패킷내의요청된 IP 주소와동일하지않다면단순히해당 AQ 패킷을다른노드들에게포워딩하고, 동일하다면 AQ 패킷내의 AGE 값과자신의 IP 주소타이머를비교하여아래와같이처리한다. 1) 노드의 IP 주소타이머가 AQ 패킷내의 AGE 값보다큰값을가지면, 자신의 IP 주소를유지하고, AQ 패킷을보낸노드가해당지역적 IP 주소에대한요청을취소할수있도록주소응답 (AR) 패킷을보낸다. 2) 노드의 IP 주소타이머가 AQ 패킷내의 AGE 값보다작은값을가지면, 해당지역적 IP 주소의사용을포기하고, 새로운지역적 IP 주소획득을위한주소할당과정을시작한다. 3) 노드의 IP 주소타이머와 AQ 패킷내의 AGE 값이모두 0이면, 양쪽모두요청한 IP 주소를사용하지않는다. 해당노드는 AR 패킷을 AQ 패킷을보낸노드에게보내어지역적 IP 주소의충돌을알린다. 또한, 해당노드도지역적 IP 주소를버리고, 새로운지역적 IP 주소획득을위한주소할당과정을시작한다. 주소할당과정에서 AQ 패킷을보낼때시작한 AQ 타이머가만료할때까지 AR 패킷을받지못하면, AQ 패킷을다시브로드캐스트한다. 이과정는미리설정된값인 AQ_RETRIES 만큼반복되거나, AR 패킷을받을때까지반복된다. 만약 AQ_RETRIES 횟수만큼반복하여도 AR 패킷을수신하지못하였다면, 새로운노드는요청된지역적 IP 주소를자신의주소로설정한다. 그리고 AGE 카운터를증가시키기위해자신의 IP 주소타이머를시작한다. AGE 필드는 4,660까지의값을표현할수있다. RADA 기법은주소충돌해결프로토콜 (ACRP) 을사용하지않으면신뢰성없는무선환경에서주소의유일성을보장할수없다. 각노드는주기적으로 AQ 패킷을브로드캐스트하여사용중인지역적 IP 주소의충돌을확인한다. 지역적 IP 주소를획득한후, ACRP 타이머가시작되고, 각노드는 ACRP 주기마다해당노드의지역적 IP 주소와 IP 주소타이머값을포함하는 AQ 패킷을브로드캐스트한다. 이러한값들은주소충돌을확인하는데사용된다. 노드가자신이사용하고있는지역적 IP 주소와동일한요청된 IP 주소를가진 AQ 패킷을받으면, 299

4 한국통신학회논문지 07-3 Vol. 32 No. 3 AQ 패킷을보낸노드에서주소충돌을알리기위해현재 IP 주소타이머값을 AGE 필드에포함한 AR 패킷을보낸다. AR 패킷포맷은그림 2와같다. 는즉시주소할당과정을시작해야한다. 그림 3은 RADA 기법에서의동작에대한간략한흐름도를나타낸다. 그림 2. AR 패킷포맷. Fig 2. AR Packet Format. (a) RADA 주소요청. (a) RADA Address Request 3.2 선형주소할당기법 (LiA) LiA 기법에서는새로운노드가이동애드혹네트워크에참여하려면먼저네트워크로부터비콘메시지를기다리게된다. 특정시간동안비콘메시지를받지못하면, 자신을네트워크의초기노드로인식하고가능한지역적 IP 주소공간내에서첫번째주소를자신의주소로사용한다. 만약네트워크에이미다른노드들이존재한다면, 새로운노드는네트워크에서사용되고있는 `최대 IP 주소 (Max.IP)' 정보가포함된비콘메시지를듣게되고, Max.IP + 1을자신의후보 IP 주소로선택한다. LiA 기법은 RADA 기법과는다르게후보 IP 주소선택과주소충돌해결을위하여 AQ 패킷이나 AR 패킷을사용하지않고, 그림 4의공통포맷을가진세가지제어메시지들을사용한다. 그림 4. LiA 기법에서사용하는제어메시지의공통포맷 Fig 4. The common format of control messages in LiA (b) RADA 주소충돌해결. (b) RADA Address Collision Resolution 그림 3. RADA 기법. Fig 3. Random Address Allocation (RADA). AQ 패킷을보낸노드가 AR 패킷을받았을때주소충돌을나타내는세가지경우에따라아래와같이처리한다. 1) AR 패킷의 AGE 값이노드의 IP 주소타이머보다큰값을가지면, 노드는해당지역적 IP 주소가이미사용되고있다는것을알고, 주소할당과정을다시시작한다. 2) AR 패킷의 AGE 값이노드의 IP 주소타이머와동일한값을가지면, 이웃노드들로부터자신이보낸 AR 패킷을되돌려받을경우이기떄문에해당 AR 패킷을버린다. 3) AR 패킷의 AGE 값이노드의 IP 주소타이머보다작은값을가지면, ACRP 과정에서주소충돌의발견을의미하기때문에해당노드 LiA 기법의제어메시지는 2-비트 TYPE 필드의값에따라 BEACON, ANNOUNCE, WINNER 메시지로구분된다. AGE 필드의역할은 RADA 기법과유사하고, 식별자필드는각노드의유일한식별자를나타내는것으로 MAC 주소등을사용할수있다. 세가지제어메시지의역할은아래와같다. 1) BEACON TYPE 필드가 0으로설정되면, 해당제어메시지는 BEACON 메시지이다. 네트워크에서사용중인가장큰 IP 주소를가진노드는주기적으로자신의 IP 주소를포함한 BEACON 메시지를브로드캐스트한다. 따라서새로운노드는현재네트워크에서사용중인 IP 주소에대한정보를얻을수있다. 2) ANNOUNCE TYPE 필드가 1로설정되면, 해당제어메시지는 ANNOUNCE 메시지이다. 새로운노드가후보 IP주소를선택한후, 요청된 IP 주소필드에자신의후보 IP 주소를넣어 ANNOUNCE 메시지를브로드캐스트한다. ANNOUNCE 메시지를통해다른노드가동 300

5 논문 / 이동애드혹네트워크를위한인터넷프로토콜주소자동설정기법 일한 IP 주소를후보 IP 주소로선택하였다는것을알수있다. 3) WINNER TYPE 필드가 2로설정되면, 해당제어메시지는 WINNER 메시지이다. 둘이상의노드들이동일한 IP 주소를사용하려한다면, 해당주소를얻기위한경쟁이필요하다. 주소충돌해결과정을통해승리한노드는분쟁한 IP 주소를자신이사용한다는것을알리기위해 WINNER 메시지를브로드캐스트한다. 나머지노드들은다시주소할당과정을거치게된다. BEACON 메시지를기다린다. 자신의후보 IP 주소와동일한요청된 IP 주소값을가지는 WINNER 메시지를수신하면, ANNOUNCE 메시지처리과정과동일하게식별자비교를통해주소할당과정을재시도한다. LiA 기법에서는새로운노드가주소할당을위해 (a) 후보 IP 주소, (b) 할당된 IP 주소, (c) 최대 IP (Max.IP) 주소의세가지변수들을유지한다. 노드는후보 IP 주소변수에지역적 IP 주소후보를저장하고, 해당지역적 IP 주소의유일성이보장되면할당된 IP 주소변수에저장하고, 실제통신을시작한다. 네트워크에서사용주인최대 IP 주소는최대 IP 주소변수에저장한다. 그림 5는 LiA 기법의동작과정을간략히보여준다. 새로운노드는먼저주소할당타이머를전송지연시간의 5배정도로설정한다. 만일그주소할당타이머가만료될때까지 BEACON 메시지를받지못한다면, 네트워크의초기노드가되어사용가능한 IP 주소공간에서첫번째 IP 주소를자신의 IP 주소로설정하고, 다른새로운노드들을위해주기적으로비콘메시지를브로드캐스트한다. 그러나주소할당타이머가만료되기전에비콘메시지를받으면, 자신의후보 IP 주소를비콘메시지에포함된 Max.IP 값보다 1이큰값으로설정한다. 그리고자신의후보 IP 주소를포함한 ANNOUNCE 메시지를브로드캐스트한다. 특정시간동안다른제어메시지를받지못한다면, 후보 IP 주소를자신의 IP 주소로사용하게되고, BEACON 메시지를주기적으로브로드캐스트한다. 새로운노드가다른노드로부터 ANNOUNCE 메시지를들었을경우, 먼저자신의후보 IP 주소와 ANNOUNCE 메시지의요청된 IP 주소를비교한다. 만약동일하다면, 자신의식별자와 ANNOUNCE 메시지의식별자를비교한다. 만약자신의식별자의우선순위가높으면, WINNER 메시지를보내고, 주소할당타이머가만료될때까지다른제어메시지를기다린다. 만약자신의식별자우선순위가낮다면, 자신의후보 IP 주소를취소하고, 다시 (a) LiA 주소요청 (a) LiA Address Request (b) LiA 주소충돌해결 (b) LiA Address Collision Resolution 그림 5. LiA 기법 Fig 5. Linear Address Allocation (LiA). 301

6 한국통신학회논문지 07-3 Vol. 32 No. 3 새로운노드는주소할당과정이성공적으로종료되면, 자신의지역적 IP주소 ( 새로운최대 IP 주소 ) 를다른노드들에게알리기위한 BEACON 메시지를주기적으로브로드캐스트한다. 이전에 BEACON 메시지를보내던노드는자신의지역적 IP 주소보다 BEACON 메시지의요청된 IP 주소가더큰값을가지고있기때문에더이상네트워크의최대 IP 주소를사용하는노드가아니라는것을알수있다. 따라서기존의 Max.IP에해당하는주소를사용하던노드는자신의 Max.IP 정보를수정하고, BEACON 메시지를브로드캐스트하는것을멈춘다. LiA 기법에서 ACRP 과정은주소중복발견과해결의두과정으로구성되어있다. 새로운노드는자신의 IP 주소후보를선택하고, 그주소를사용하기위하여 ANNOUNCE 메시지를브로드캐스트한다. 그리고주소할당타이머를시작하여주소중복발견과정으로들어가게된다. 만약설정한주소할당타이머가만료되기전에동일한 IP 주소를포함한다른제어메시지 (ANNOUNCE 메시지나 WINNER 메시지 ) 를받는다면, 주소충돌이명백해지고해당노드는주소충돌감지단계에서주소충돌해결단계로자신의상태를변경한다. 이때, 승리한노드와나머지노드들은노드들의식별자를기반으로구별된다. 3.3 효율적충돌해결을위한선형주소할당기법 (LiACR) LiA 기법에서다수의새로운노드들이자신들의 ANNOUNCE 메시지들을보낼때, 요청된 IP 주소가동일하고자신들보다우선순위가높은식별자를가진제어메시지를받으면, 해당노드들은즉시주소할당과정을재시작해야한다. 그러나이경우, 그들모두가새로운 MAX.IP+1 주소에대해경쟁하게되고, 하나의노드만이승리하는과정을반복하게된다. 이런문제점을해결하기위해 LiACR 기법에서는 ANNOUNCE 메시지를보내고미리정의된기간 (S) 동안다른 ANNOUNCE 메시지를기다리게된다. 이기간동안수집한모든 ANNOUNCE 메시지정보를종합하여식별자가가최소인노드가승리자가되어 WINNER 메시지를브로드캐스트하고, 후보 IP 주소를자신의 IP 주소로사용하게된다. 반면에, 경쟁에서패배한노드들은자신의후보 IP 주소를 1 만큼증가시키는것이아니라, 수집된 ANNOUNCE 메시지중에서자신의식별자우선순위만큼증가시킨다. 그후, 모든패배자들은자신의 IP 주소를결정하기위해 ANNOUNCE 메시지를브로드캐스트하고, 주소할당타이머를재설정한다. 주소할당타이머가만료될때까지더이상다른주소충돌이발생하지않으면, 해당후보 IP 주소를자신의 IP 주소로사용하게된다. 그러나추가적인주소충돌이발생하게되면, 위과정을반복한다. 예를들어, 노드 A, B, C가동시에네트워크에들어왔고, 노드 A가가장높은우선순위를가지고, 노드 C가가장낮은우선순위를가진다고가정한다. 모든노드들은비콘메시지를받고, 자신의 ANNOUNCE 메시지를거의동시에보낸다. 제어메시지수집기간인 S 시간후, 각노드는같은 IP 주소를요청한다른노드들의정보를알게된다. 우선순위에따라노드 A가승리하게되고, WINNER 메시지를보낸다. 다음제어메시지수집기간 S 동안주소충돌이발생하지않고, 노드 A는후보 IP 주소를자신의 IP 주소로사용한다. 반면에노드 B는후보주소를 1만큼, 노드 C는후보주소를 2 만큼증가시켜새로운 ANNOUNCE 메시지를보낸다. 따라서 LiACR 기법은노드 A, B, C가최소한의제어메시지만을사용하여 IP 주소를할당할수있다. 3.4 네트워크분리와결합이동애드혹네트워크시나리오에서는네트워크분리와병합이빈번하게발생한다. 네트워크분리는다수의노드들이이탈할때일어날수있다. 따라서네트워크분리에대한정보가정상적으로알려지지않는상황에서는 IP 주소자동설정방법이분리된하나의네트워크내에서유일한주소들을최대한보장하면서도사용되지않는주소를재사용할수있어야한다. 또한네트워크가병합될때에는주소의충돌이일어날수있다. 이것은잘못된라우팅경로설정등의문제를발생시키게된다. 그러므로네트워크병합은빨리감지되고해결되어야한다. RADA 기법에서는 ACRP 동작이네트워크가결합할때의주소충돌을해결하기위해사용된다. ACRP 동작은네트워크분리나병합등의특정이벤트를인식할수는없지만, 주소충돌을해결할수있다. 분리된두네트워크가병합되면, 주기적으로보내는 AQ 패킷의 AGE 필드값을통해 ACRP 주기내에중복주소가발견되고해결된다 ( 그림 3). LiA 기법이나 LiACR 기법에서는네트워크분리 302

7 논문 / 이동애드혹네트워크를위한인터넷프로토콜주소자동설정기법 와병합시나리오를지원하기위해기본알고리즘을아래와같이조금수정한다. 1) 네트워크의초기노드는 IP 주소공간의첫번째 IP 주소가아닌임의의시작 IP 주소를선택한다. 해당시작 IP 주소로부터새로운노드들은순차적으로 IP 주소를할당받는다. 2) 시작노드에의해네트워크식별자가임의로생성되어 BEACON 메시지에포함되거나헬로우 (hello) 메시지에포함된다. 새로운노드는해당메시지의네트워크식별자를통해네트워크를구분할수있다. 3) 현재 Max.IP 주소가할당된노드는이전의 Max.IP 주소, 즉현재 Max.IP - 1 주소를가진노드와의통신으로해당네트워크의시작 IP 주소를알수있다. 4) 주소쉬프트오프셋필드를포함하는새로운 SHIFT 제어메시지를정의한다. 노드가 SHIFT 제어메시지를받을때, 자신의현재의 IP 주소를주소쉬프트오프셋만큼증가시켜새로운자신의 IP 주소로사용한다. 두네트워크가접근하게되면가장자리에위치한노드들은다른네트워크식별자를포함하는 BEACON 메시지를듣게된다. 두네트워크의가장자리에위한노드들은서로협상을통해각네트워크의시작 IP 주소와 Max.IP 주소정보를교환하고, 중복되는 IP 주소범위를계산하게된다. 중복되는구간이없다면, 두네트워크의 Max.IP 주소중큰값을 Max.IP 주소로사용하게된다. 중복되는구간이존재한다면, 낮은우선순위를가진네트워크에중복되는구간정보를포함한 SHIFT 메시지를보내어새로운 IP 주소를설정하도록한다. 낮은우선순위를가진네트워크내의모든노드는새로운 Max.IP 주소를가진노드의 BEACON 메시지를통해새로운네트워크식별자를부여받게된다. 그림 6은 LiA 기법과 LiACR 기법의간략한병합과정이단계별로나타내고있다. 다른네트워크로부터받은패킷들은모든주소충돌이해결될때까지전달되지않아야한다. 즉, 중복된주소가완전히해결되기전에다른네트워크의경로설정에참여하지않는다. 또한네트워크병합시더욱효율적인주소충돌해결을위해현재적은수의통신이진행중인네트워크에 SHIFT 메시지를브로드캐스트할수도있다. 그림 6. LiA 기법과 LiACR 기법의네트워크병합. Fig 6. Network Merge in LiA and LiACR. Ⅳ. RADA 와 LiA 의분석 4.1 정성적비교 RADA 기법과 LiA 기법의주요한차이점은노드가자신의후보 IP 주소를선택하는방법이다. RADA 기법에서새로운노드는자신의후보 IP 주소를임의로선택한다 /16 프리픽스를가진 IP 주소공간의이동애드혹네트워크가약 1,300 개노드들로구성되어있다면, 새로운노드가이미사용되고있는 IP 주소를선택할확률은 0.02이다. 즉, 98% 의확률로새로운노드가주소충돌없이 IP 주소를획득할수있다. LiA 기법에서는네트워크에서가장큰 IP 주소를사용하는노드가주기적으로 BEACON 메시지를브로드캐스트한다. 새로운노드는이메시지를듣고, 사용중인가장큰 IP 주소보다하나큰주소를자신의 IP 주소로사용하려고시도한다. IP 주소는노드식별자의우선순위에따라순차적으로할당된다. 그러나여러노드들이동시에네트워크에들어오는경우에는모든노드가 BEACON 메시지를받고, 거의동시에 ANNOUNCE 메시지를브로드캐스트하기때문에문제가발생하게된다. 이문제는 LiACR 기법에서미리정의한기간 (S) 동안에제어메시지들을수집하여후보 IP 주소를선택시다른노드의정보를활용함으로써해결할수있다. 경쟁에서승리한노드는하나뿐이고, 나머지노드들은충돌없이자신의 IP 주소를얻을때까지이과정을반복하게된다. 303

8 한국통신학회논문지 07-3 Vol. 32 No. 3 표 2. 특성비교 Table 2. Comparison of Characteristics 특성 RADA LiA LiACR 메시지오버헤드 적당낮음낮음 ( 적당 ) ( 높음 ) ( 적당 ) 주소공간활용비율 적당 높음 높음 동작복잡도 낮음 적당 적당 메모리요구치 낮음 적당 적당 표 2는 RADA, LiA, LiACR 기법의대표적특성의상대적인비교를보여준다. RADA 기법이 4 번의 AQ 패킷을브로드캐스트하는데비해 LiA와 LiACR 기법은 BEACON 메시지를받은후에 ANNOUNCE 메시지를한번브로드캐스트한다. 그러나충분히큰가용주소공간을가진상황에서는다수의노드들이동시에도착하면 RADA 기법이훨씬적은제어메시지오버헤드를가진다. LiA 기법에서는동시에도착한노드들이동일한주소를요청하게되어, 일정시간동안제어메시지를기다리는 LiACR 기법에비해훨씬많은주소충돌이발생한다. 주소공간활용비율의관점에서는 LiA 와 LiACR 기법은 RADA 기법보다나은성능을보인다. 즉, RADA 기법은사용중인 IP 주소의수가늘어날수록새로운노드들이선택하는주소의충돌확률이높아진다. 그외의특성들은 RADA, LiA, LiACR 기법이비슷한성능을보인다. RADA 기법은모든가용 IP 주소를사용할수없다는문제가있다. 네트워크관리자는 First_ PERM_ADDR 인자를작은값으로설정하여임시 IP 주소의수를줄일수는있지만, 이것은임시 IP 주소의충돌가능성을높이고주소할당시간을길어지게한다. 만일 IP 주소공간이작으면, IP 주소를순차적으로할당하기때문에 LiA와 LiACR 기법의성능이좋다. 4.2 정량적비교 RADA 분석 가 AQ 타임아웃시간내에 AR 패킷을받지못한다면, 그과정을 3번반복한다. (AQ 재전송회수는 3번으로설정한다.) 이때 RADA 기법의평균주소할당시간 (AAT) 은아래와같이계산할수있다. AAT=(2.0 PropDelay) 4.0 네트워크에할당가능한충분한 IP 주소가있다면, 네트워크관리자는두네트워크가동일한프리픽스를사용하는것을피할수있다. 그러나동일한프리픽스를사용하더라도두네트워크가전송범위안에있다면, ACRP 동작이주소충돌문제를해결할수있다 LiA 분석 그림 8. LiA 기법에서 IP 주소할당. Fig 8. IP Address Assignment in LiA. 그림 8과같은노드도착시나리오에서시간단위는전파지연 (PropDelay) 이고, 비콘간격은전파지연시간의 5배로설정되어있다고가정하자. 첫번째전파지연동안최고 IP 주소를사용하는노드는비콘메시지를브로드캐스트한다. 새로운노드는비콘메시지를기다려야하는데, 최악의경우, 4 시간유닛동안기다려야만한다. 시간 t1과 t2 사이의노드도착확률을 P(t1,t2) 라하면, LiA 의평균주소할당시간은다음과같이계산되어질수있다. AAT = (4.5 PropDelay) P(0, PropDelay) +(7.0 PropDelay) P( PropDelay, BeaconInterval) 각비콘주기동안노드도착과 IP 주소요청이균일하게이루어진다면, 평균주소할당시간은전파지연시간의 6.5배정도의값을보인다. 그림 7. RADA 기법에서 IP 주소할당. Fig 7. IP Address Assignment in RADA. 그림 7은충돌없이시도된 IP 주소할당의과정을보여준다. 새로운노드는첫번째 AQ 를보낸후에 AQ 타임아웃시간동안기다린다. 만일노드 Ⅴ. 성능평가 5.1 모의실험환경 NS-2 시뮬레이터 [9] 를사용하여 RADA, LiA, LiACR 기법들을구현하고, 그성능을 (a) 평균주소충돌수, (b) 주소할당시간 (AAT, address al- 304

9 논문 / 이동애드혹네트워크를위한인터넷프로토콜주소자동설정기법 location time), (c) 제어오버헤드 (CO, control overhead) 발생의관점에서비교한다. AAT는주소요청시작부터 IP 주소할당과정이종료될때까지의시간으로정의하였다. 추가적으로주소할당율 (AAR, address allocation ratio) 을사용중인 IP 주소들의개수를가용주소공간의크기로나눈값으로정의한다. 모의실험에서사용된네트워크는 670m X 670m 크기이며, 노드는 250m 전송범위를가지고, 전파모델은 two ray ground를사용하였다. 전송지연은 200ms로가정하고, (a) 일정주기동안한노드만이진입하는패턴 (one-in-b) 과 (b) 일정주기안에여러노드들이도착하는패턴 (some-in-b) 의노드도착시나리오에대한성능평가를수행하였다. 5.2 one-in-b 시나리오에서의성능평가그림 10(a) 는 RADA와 LiA 기법의평균적인주소충돌수를보여준다. 예상한바와같이 RADA 기법의주소충돌수는 AAR이증가할수록늘어난다. 이것은새로운노드가이미사용되고있지않은남은 IP 주소를선택할확률이줄어들기때문이다. 더욱이주소충돌로인해 IP 주소를획득하지못하면, 다른새로운노드와다시경쟁하게된다. 그러나 LiA 기법에서는최대 IP 주소등의네트워크정보를사용하기때문에 AAR의영향을받지않는다. 그러므로모든새로운노드들이 BEACON 메시지를정상적으로수신한다면, IP 주소는충돌없이할당된다. AAR이높을때는 LiA 기법에서도가끔주소충돌이일어날수있는데, 이것은 IEEE MAC 계층의신뢰성없는브로드캐스팅으 그림 9. 비콘주기동안노드가도착하는패턴. Fig 9. The Pattern of a Node Arrival per a Beacon Interval 그림 9는 one-in-b 시나리오를나타낸다. 각비콘주기 (1초) 에도착하는노드의수가하나인경우이며, IP 주소범위는주소할당율을계산하기위해사용되었다. IP 주소공간의크기는 65,536이며, 모의실험은주소할당율이 0.95 값이되었을때종료한다. some-in-b 시나리오에서는 IP 주소를요청하는새로운노드의도착은지수적 ON/OFF 분포를따르며, 초당 0.5번의요청비율을가진다. 일정시간 ( 전송지연시간의 10배 ) 동안도착하는요청의수를하나씩늘린다. 20,000 이상의 IP 주소공간을설정하여두노드가동일한 IP 주소를선택할가능성은무시할수있을정도로작다. 네트워크병합시나리오는 IP 주소공간크기가 20,000이며, 동일한개수의노드들로구성된네트워크가결합되는시나리오이다. LiA 기법을사용하면각네트워크에서시작노드는 0 에서 10,000 범위의시작 IP 주소를선택한다. 다른네트워크식별자를포함하는비콘메시지를받게되면, 가장자리에위치한노드들은자신들이속한네트워크에대한정보를교환하게된다. RADA 기법에서 ACRP 주기와비콘주기는 2초로설정하였다. (a) 평균주소충돌수. (a) Average Number of Address Conflicts. (b) 평균주소할당시간. (b) Average Address Allocation Time. 그림 10. one-in-b 시나리오. Fig 10. one-in-b Scenario. (c) 평균제어오버헤드. (c) Average Control Overhead. 305

10 한국통신학회논문지 07-3 Vol. 32 No. 3 로인한제어메시지의손실로주소충돌및복구가감지되지않았기때문이다. 만약다수의노드들이동시에 BEACON 메시지를다시브로드캐스트하면, 패킷충돌이일어나 MAC 계층에서의재전송이실패할수도있다. 최악의경우에는새로운노드가 BEACON 메시지를전혀수신하지못할수도있다. 그림 10(b) 는새로운노드의 AAR에따른 AAT 변화를보여준다. RADA 기법을사용하고충분한임시주소들이있다면, 새로운노드가 IP 주소할당에걸리는시간은평균 1.6초이다. 주소사용량 (AAR) 이증가하면, AAT 역시빈번한주소충돌로인하여증가하게된다. LiA 기법에서는새로운노드가자신의 IP 주소를획득하는데평균 1.3초정도의시간이소모된다. 이러한결과들은이전 AAT 정량적분석을통해검증할수있다. RADA 기법의 AAT는 으로계산되어 1.6초이고, LiA 기법의 AAT는 로계산되어 1.3초로모의실험결과와일치한다는것을알수있다. 그림 10(b) 에서 AAT를변화시킬때 RADA 기법이 LiA 기법에비해큰값을가진다. RADA 기법에서새로운노드는 3번의 AQ 패킷을브로드캐스트하고일정시간을기다려야하지만, LiA 기법에서는 BEACON 메시지를수신할때까지한번의일정시간동안만기다리면된다. 그림 10(c) 는새로운노드의 AAR에따른제어메시지오버헤드를보여준다. RADA 기법은대부분의 IP 주소가사용중일경우에많은제어메시지들이필요하다. 반면에 LiA 기법에서는주소충돌이없어주소할당재시도가필요하지않기때문에제어메시지오버헤드가고정적이다. 따라서 LiA 기법은 RADA 기법에비해적은메시지와에너지만을사용한다. LiA 기법에서는비콘주기마다하나의노드만도착할경우, AAR 변화는주소충돌과관계가없다. LiACR 기법도유사한경향을보인다. 5.3 some-in-b 시나리오에서의성능평가 그림 11(a) 는짧은시간동안다수의노드가주소요청을할경우의 AAT 변화를보여준다. 충분한가용 IP 주소가있는경우, RADA 기법을사용하면비콘주기내에다수의노드들이주소요청을한다고해도주소충돌이거의발생하지않는다. 그러나 LiA 기법은비콘주기내에서 IP 주소를순차적으로할당하기때문에만일짧은시간동안다수의노드가주소를요청하면, 주소충돌이발생하게 되어 AAT가증가하게된다. 그림 11(b) 는 LiA와 LiACR 기법에서의 AAT 차이가크지않다는것을보여준다. 그림 11(c) 는제어메시지오버헤드를나타낸다. RADA 기법은일정제어메시지오버헤드를가지고, LiACR 기법은 LiA 기법보다적은제어메시지오버헤드를가진다. LiA 기법을사용할때, N개의주소요청이한비콘주기내에발생하면, 하나의노드만이해당 IP 주소를획득할수있고, N-1개의노드들은다음비콘주기에다시경쟁을해야한다. 그러나 LiACR 기법에서는각노드가다른 N-1개노드들로부터 ANNOUNCE 메시지들을수집하여하나의노드만이 WINNER 메시지를브로드캐스트하고, 나머지노드들은자신의우선순위에맞게후보 IP 주소를선택하여다시 ANNOUNCE 메세지를보낸다. 그림 11(c) 는 LiACR 기법의주소충돌 (a) 평균주소충돌수. (a) Average Number of Address Conflicts. (b) 평균주소할당시간. (b) Average Address Allocation Time. (c) 평균제어오버헤드. (c) Average Control Overhead. 그림 11. some-in-b 시나리오. Fig 11. some-in-b Scenario. 306

11 논문 / 이동애드혹네트워크를위한인터넷프로토콜주소자동설정기법 해결방식이두번째비콘주기에, 동일한 IP 주소에대한경쟁노드의수를 N-1에서 1로낮추어제어메세지오버헤드를줄일수있음을보여준다. 5.4 네트워크병합시나리오그림 12(a) 는두네트워크가병합될때평균주소충돌수를보여준다. LiA 기법은각네트워크의초기노드가자신의 IP 주소를사용가능한주소공간의앞쪽 1/2 공간에서선택하기때문에, 전체사용가능한주소공간에서자신의 IP 주소를선택하는 RADA 기법에비해두네트워크가병합될때더많은중복된주소공간이발생한다. 또한각네트워크를구성하는노드의수가많을수록주소충돌은 AAR에비례하여증가한다. 그림 12(b) 는각네트워크에서 AAR에따른네트워크수렴시간 (NCT) 을보여준다. NCT는두네트 워크가만난시점부터모든주소충돌이해결될때까지의시간을의미한다. RADA 기법에서는네트워크병합을위한특별한동작과정이없지만, ACRP 동작이주소충돌을해결할수있다. 몇번의 ACRP 기간내에동일한 IP 주소를가진노드들은주소중복을인식하고, 가장높은우선순위의한노드만이해당 IP 주소를사용하고다른노드들은새로운노드와마찬가지로주소할당과정을다시수행한다. 따라서 RADA 기법의 NCT는 AAR 증가에따라비례적으로증가한다. 그러나 LiA 기법에서는 SHIFT 메시지를사용하기때문에한번에모든중복주소를변경할수있다. 비록네트워크병합을감지하는시간에차이가있을수는있지만, 한두번의비콘주기에이루어진다. 그림 12(c) 는두네트워크병합할때발생하는전체제어메시지들개수를보여준다. RADA 기법에서는동일한주소를사용하던각노드가유일한주소를할당받기위해추가적인제어메시지들을필요로한다. AAR 증가에따라더많은주소충돌이발생하게되어이러한오버헤드는더욱증가한다. 반면에 LiA 기법에서는하나의 SHIFT 메시지로동시에거의모든주소충돌을해결할수있기때문에제어메시지수가거의일정한수준을유지한다. (a) 중복된주소의수. (a) Average Number of Address Conflicts. (b) 네트웍수렴시간. (b) Network Convergence Time. (c) 평균제어메시지오버헤드. (c) Average Control Message Overhead. 그림 12. 네트워크병합시나리오. Fig 12. Network Merge Scenario. Ⅵ. 결론본논문은이동애드혹네트워크에서 IP 주소자동설정을위한 RADA, LiA, LiACR 기법을제안하였다. 기본적으로후보 IP 주소를선택하여해당애드혹네트워크에서후보 IP 주소의유일성을확인하는과정을거치는기법들이다. LiA 기법이순차적으로 IP 주소를할당하는방식임에반해, RADA 기법은임의주소선택을기반으로동작한다. IP 주소공간이충분하다면, RADA 기법은주소출동이없이빠르게주소를할당할수있다. LiA 기법은 IP 주소의낭비없이거의모든가용 IP 주소의할당이가능하다. 그러나다수의노드들이동시에네트워크에도착하게되면, LiA 기법은주소충돌을해결하기위하여주소할당시간을길어지게되고, RADA 기법에비해큰제어메시지오버헤드를발생시킨다. LiACR 기법은 LiA 기법을확장한것으로거의동일한주소할당시간을유지하면서제어메시지의수도줄일수있다. NS-2 시뮬레이터상에서 RADA, LiA, LiACR 기법을구현하고, 다양한주소할당비율과노드도 307

12 한국통신학회논문지 07-3 Vol. 32 No. 3 착시나리오를사용하여성능평가를수행하였다. 실험결과는짧은시간내에다수의노드들이네트워크에참여하게되면, RADA 기법은 LiA나 LiACR 기법보다빠르게주소를할당할수있고, 가용주소공간이작은경우에는 LiA나 LiACR 기법이주소공간을더효율적으로사용할수있다는것을보여준다. 다수의노드들이동시에도착하는시나리오에서는 IEEE MAC 표준의브로드캐스팅방법이충돌감지와복구기능을가지고있지않기때문에모든주소자동설정기법들의신뢰성이저하되었다. 추후주소자동설정기법의신뢰성향상을위한추가기법과재사용가능한 IP 주소를활용하여주소할당시간을줄이는기법에대한연구를진행할것이다. 참고문헌 [1] IETF Mobile Ad-hoc Networks (manet) Working Group, manet-charter.html. [2] Perkins, C., Malinen, J., Wakikawa, R. and E. Belding-Royer, IP Address Autoconfiguration for Ad Hoc Networks, I-D draft-perkinsmanet-autoconf-01.txt,november [3] Jeong, J., Park, J., Kim, H. and D. Kim, Ad Hoc IP Address Autoconfiguration, I-D draft-jeong-adhoc-ip-addrautoconf-02.txt, February [4] S. Ruffino, P. Stupar, T. Clausen and S. Singh, Connectivity Scenarios for MANET, I-D draft-ruffino-connscenarios-00.txt, February [5] N. H. Vaidya, Weak Duplicate Address Detection in Mobile Ad Hoc Networks, In Proceedings of the ACM Mobihoc 2002, Lausanne, Switzerland, June 2002, pp [6] Thomson, S. and Narten, T., IPv6 Stateless Address Autoconfiguration, RFC 2462, December [7] IETF Ad-hoc Network Autoconfiguration (autoconf) Working Group, html.charters/autoconfcharter.html. [8] S. Mesargi and R. Prakash, MANETconf: Configuration of Hosts in a Mobile Ad Hoc Network, in Proceedings of the IEEE Conference on Computer Communications (INFOCOM), New York, NY, [9] VINT Group, UCB/LBNL/VINT Network Simulator ns (version 2), 최낙중 (Nakjung Choi) 학생회원 2002년 2월 : 서울대학교전기컴퓨터공학부졸업 2004년 2월 : 서울대학교전기컴퓨터공학부석사 2004년 3월~현재 : 서울대학교전기컴퓨터공학부박사과정 < 관심분야 > 멀티홉무선네트워크, 무선랜 MAC 프로토콜개선. 이기종망의연동, 트래픽엔지니어링정어진 (Uhjin Joung) 준회원 2005년 2월 : 한밭대학교정보통신컴퓨터공학부졸업 2007년 2월 : 경북대학교컴퓨터공학과졸업 2007년 2월~현재 : 모비루스에근무중 < 관심분야 > 이동애드혹네트워크에서의주소자동설정및 MAC 프로토콜김동균 (Dongkyun Kim) 정회원 1994년 2월 : 경북대학교컴퓨터공학과 ( 학사 ) 1996년 2월 : 서울대학교컴퓨터공학과 ( 공학석사 ) 2001년 2월 : 서울대학교전기컴퓨터공학부 ( 공학박사 ) 1999년 : 미국 Georgia Institute of Technology, 방문연구원 2002년 : 미국 University of California at Santa Cruz, Post-Doc. 연구원 2003년 3월~현재 : 경북대학교컴퓨터공학과조교수 < 관심분야 > 이동인터넷, 초고속인터넷, Mobile Ad Hoc Network, 무선 LAN 등 308

13 논문 / 이동애드혹네트워크를위한인터넷프로토콜주소자동설정기법 최양희 (Yanghee Choi) 정회원 1975년 2월 : 서울대학교전자공학과공학사 1977년 2월 : 국립과학기술원전자공학과석사 1984년 : 프랑스국립전기통신대학컴퓨터공학박사 1991년 ~ 현재 : 서울대학교컴퓨터공학과교수 2005년 ~ 현재 : 한국과학기술한림원회원 < 관심분야 > 무선모바일네트워크, 미래인터넷, IP기반멀티미디어트래픽 309

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

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

DBPIA-NURIMEDIA

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

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

°í¼®ÁÖ Ãâ·Â

°í¼®ÁÖ Ãâ·Â 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 논문 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

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

<36305FB1E8BCF6BCB12DC0CCB5BFBCBA20B8F0B5A8BFA120B5FBB8A52E687770>

<36305FB1E8BCF6BCB12DC0CCB5BFBCBA20B8F0B5A8BFA120B5FBB8A52E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 16, No. 8 pp. 5559-5564, 2015 http://dx.doi.org/10.5762/kais.2015.16.8.5559 ISSN 1975-4701 / eissn 2288-4688 이동성모델에따른다중경로소스라우팅프로토콜의성능평가

More information

<31362D D502D45502D442D312D BC1B6C5C2B0E628C0FAC0DAB1B3C1A4BFE4C3BBC0CF2039BFF C0CF2DB1B3C1A4BFCFB7E1C0CF2039BFF C0CF2DBEE7B5B5C8AEC0CEBCADC1A2BCF6295D2DC3D6C1BEBABB2E687770>

<31362D D502D45502D442D312D BC1B6C5C2B0E628C0FAC0DAB1B3C1A4BFE4C3BBC0CF2039BFF C0CF2DB1B3C1A4BFCFB7E1C0CF2039BFF C0CF2DBEE7B5B5C8AEC0CEBCADC1A2BCF6295D2DC3D6C1BEBABB2E687770> 모바일에드혹네트워크의 OLSR(Optimized Link State Routing Protocol) 구현에관한연구 논 문 60P-4-16 The Study on the OLSR(Optimized Link State Routing Protocol) Implementation in the Mobile Ad-hoc Network 조태경 이재희 * (Tae-Kyung

More information

<31302DC0E5BCBAC8AF28BCF6C1A4292E687770>

<31302DC0E5BCBAC8AF28BCF6C1A4292E687770> MAP를 적용한 무선 메쉬 네트워크에서의 이동성 관리방법 Mobility Management Scheme for the Wireless Mesh Network using Mobility Anchor Point 장 성 환 * 조 규 섭 ** Sung-Hwan Jang Kyu-Seob Cho 요 약 무선 메쉬 네트워크(WMN)는 기존의 무선 네트워크에 비해 저렴한

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

슬라이드 제목 없음

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

More information

chap 5: Trees

chap 5: Trees 5. Threaded Binary Tree 기본개념 n 개의노드를갖는이진트리에는 2n 개의링크가존재 2n 개의링크중에 n + 1 개의링크값은 null Null 링크를다른노드에대한포인터로대체 Threads Thread 의이용 ptr left_child = NULL 일경우, ptr left_child 를 ptr 의 inorder predecessor 를가리키도록변경

More information

개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies)

개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies) Module 8 IPv6 구현 개요 IPv6 개요 IPv6 주소 IPv4와공존 IPv6 전환기술 (Transition Technologies) Lesson 1: IPv6 개요 IPv6 의이점 IPv4 와 IPv6 의차이점 IPv6 주소공간 IPv6 의이점 IPv6 의이점 : 큰주소공간 계층구조적주소와라우팅인프라 Stateless 와 stateful 주소구성

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

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

놀이동산미아찾기시스템

놀이동산미아찾기시스템 TinyOS를이용한 놀이동산미아찾기시스템 윤정호 (mo0o1234@nate.com) 김영익 (youngicks7@daum.net) 김동익 (dongikkim@naver.com) 1 목차 1. 프로젝트개요 2. 전체시스템구성도 3. Tool & Language 4. 데이터흐름도 5. Graphic User Interface 6. 개선해야할사항 2 프로젝트개요

More information

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>

<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770> Journal of the Korea Institute of Information and Communication Engineering 장재신 1* Van-Vuong Ngo 1 위성홍 2 A Performance Comparison of Routing Protocols for Mobile Ad hoc Networks using the NS-3 Jaeshin

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 130 정보과학회논문지 : 정보통신제 36 권제 2 호 (2009.4) 이동성정보를이용한 DTN 네트워크라우팅프로토콜 (Mobility Information based Routing for Delay and Disruption Tolerant Network) 장덕현 심윤보 김길수 최낙중 (Dukhyun Chang) (Yoonbo Shim) (Gilsoo Kim)

More information

슬라이드 1

슬라이드 1 DHCP (Dynamic Host Configuration Protocol) Oct 2006 Technical Support Div. Tel : 031-739-6800 Mail : support@corecess.com DHCP Motivations Automatic network configuration for clients No administrator intervention

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

< C1A4C0BAC8F12DC2F7B7AE20C0CCB5BF20B9E6C7E2B0FA20B9D0C1FDB5B5B8A620B0EDB7C1C7D E687770>

< C1A4C0BAC8F12DC2F7B7AE20C0CCB5BF20B9E6C7E2B0FA20B9D0C1FDB5B5B8A620B0EDB7C1C7D E687770> Journal of the Korea Academia-Industrial cooperation Society Vol. 16, No. 1 pp. 703-712, 2015 http://dx.doi.org/10.5762/kais.2015.16.1.703 ISSN 1975-4701 / eissn 2288-4688 차량이동방향과밀집도를고려한 UIGRP (Urban Intersection

More information

Microsoft Word - 4. Á¤ÀçÈÆ_ÃÖÁ¾_.doc

Microsoft Word - 4. Á¤ÀçÈÆ_ÃÖÁ¾_.doc IPv6 기반이동 Ad-hoc 네트워크에서의자동네트워킹기술개발동향 The Trend of Autoconfiguration Technology in IPv6 Mobile Ad-hoc Network 정재훈 (J.H. Jeong) 박정수 (J.S. Park) 김형준 (H.J. Kim) 차세대인터넷표준연구팀연구원 차세대인터넷표준연구팀선임연구원 차세대인터넷표준연구팀책임연구원,

More information

2009년 상반기 사업계획

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

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 5 IPv4 주소 Objectives IPv4 주소공간의개념 클래스기반주소구조에대한이해 클래스기반주소구조에서의서브넷팅과슈퍼넷팅 클래스없는주소구조의개념 특수블록과특수주소 NAT 기술 2 목차 개요 클래스기반주소지정 틀래스없는주소지정 특수주소 NAT 3 5.1 개요 4 5.1 개요 Note: An IP address is a 32-bit address.

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

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

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

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

More information

IITA hwp

IITA hwp 2002 년한국멀티미디어학회추계학술발표논문집 VLSM을이용한효율적인서브넷 IP주소할당법 김동학*, 천성권**, 우매리*, 김종근* * 영남대학교컴퓨터공학과 ** 가톨릭상지대학컴퓨터정보계열 e-mail: donghak@yumail.ac.kr Effective subnet IP address allocation by using VLSM Dong Hak Kim*,

More information

P2P Content Distribution Technologies

P2P Content Distribution Technologies 차세대융합형 미래형 식별체계연구 Jaeyoung Choi Seoul National University 목차 1 2 현재의움직임 융합형식별체계의정의및설명 3 미래형식별체계의정의및설명 4 결론 2/25 현재의움직임 User-friendly Service Interface 서비스 / 네트워크융합 현실세계와인터넷세계의융합 3/25 서비스 / 네트워크의융합 ENUM

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 06-31-11A-13 무선센서네트워크를위한향상된 센서 MAC 프로토콜 정회원이주아 *, 김재현 *, 민승욱 ** Improved Sensor MAC Protocol for Wireless Sensor Network Ju-a Lee*, Jae-hyun Kim*, Seung-wook Min** Regular Members 요 약 센서네트워크에서는배터리용량이중요한문제이다.

More information

Microsoft PowerPoint - 30.ppt [호환 모드]

Microsoft PowerPoint - 30.ppt [호환 모드] 이중포트메모리의실제적인고장을고려한 Programmable Memory BIST 2010. 06. 29. 연세대학교전기전자공학과박영규, 박재석, 한태우, 강성호 hipyk@soc.yonsei.ac.kr Contents Introduction Proposed Programmable Memory BIST(PMBIST) Algorithm Instruction PMBIST

More information

TCP for MANET

TCP for MANET TCP for MANET 김동균 경북대학교컴퓨터공학과 dongkyun@knu.ac.kr 1 발표내용 기존 TCP 적용의문제점해결방안들 TCP-Feedback ELFN-based Approach ATCP TCP-BuS Fixed RTO TCP DOOR 결론 2 Transmission Control Protocol Reliable End-to-end Transport

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 27(2), 2007, 96-121 S ij k i POP j a i SEXR j i AGER j i BEDDAT j ij i j S ij S ij POP j SEXR j AGER j BEDDAT j k i a i i i L ij = S ij - S ij ---------- S ij S ij = k i POP j a i SEXR j i AGER j i BEDDAT

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

슬라이드 1

슬라이드 1 -Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역

More information

Microsoft PowerPoint ppt

Microsoft PowerPoint ppt Wireless LAN 최양희서울대학교컴퓨터공학부 Radio-Based Wireless LANs Most widely used method Adv: penetrating walls and other obstacles with little attenuation. Disadv: security, interference, etc. 3 approaches: ISM

More information

C# Programming Guide - Types

C# Programming Guide - Types C# Programming Guide - Types 최도경 lifeisforu@wemade.com 이문서는 MSDN 의 Types 를요약하고보충한것입니다. http://msdn.microsoft.com/enus/library/ms173104(v=vs.100).aspx Types, Variables, and Values C# 은 type 에민감한언어이다. 모든

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

<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

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6),

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 27(6), THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2016 Jun.; 276), 504511. http://dx.doi.org/10.5515/kjkiees.2016.27.6.504 ISSN 1226-3133 Print)ISSN 2288-226X Online) Near-Field

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

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

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

Microsoft Word - 유종선.doc

Microsoft Word - 유종선.doc IP 주소관리시스템설계및구현 (Design and Implementation of IP Address Management System) 황일선 1, 유종선 2, 정진욱 2, 이재용 3, 유기성 1, 박병연 1, 이원혁 1 1 한국과학기술정보연구원 2 성균관대학교정보통신공학부정보통신연구실 3 한서대학교인터넷공학과 {his, ksyu, bypark, livezone}@kisti.re.kr,

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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 07-32-10-01 한국통신학회논문지 '07-10 Vol. 32 No. 10 진 Sidel'nikov 수열의서로다른자기상관분포의개수 정회원정정수 *, 김영식 **, 종신회원노종선 *, 정하봉 *** On the Number of Distinct Autocorrelation Distributions of -ary Sidel'nikov Sequences

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소

More information

온라인등록용 메뉴얼

온라인등록용 메뉴얼 WIZPLAT Corporation User Manual Gigabit LAN Port + USB3.0 HUB 사용자 설명서 이번에는 Gigabit LAN Port + USB3.0 HUB 를 구입해 주셔서 대단히 감사합니다. 이 사용설명서에는 중요한 주의 사항과 제품의 취급방법이 설명되어 있습니다. 사용하기 전에 설명서를 잘 읽어 보신 후 본 제품을 바르고

More information

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table

쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table 쉽게배우는알고리즘 6장. 해시테이블 테이블 Hash Table http://academy.hanb.co.kr 6장. 해시테이블 테이블 Hash Table 사실을많이아는것보다는이론적틀이중요하고, 기억력보다는생각하는법이더중요하다. - 제임스왓슨 - 2 - 학습목표 해시테이블의발생동기를이해한다. 해시테이블의원리를이해한다. 해시함수설계원리를이해한다. 충돌해결방법들과이들의장단점을이해한다.

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

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

Microsoft PowerPoint - 알고리즘_5주차_1차시.pptx Basic Idea of External Sorting run 1 run 2 run 3 run 4 run 5 run 6 750 records 750 records 750 records 750 records 750 records 750 records run 1 run 2 run 3 1500 records 1500 records 1500 records run 1

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 11-36-10-04 한국통신학회논문지 '11-10 Vol.36 No.10 무선환경의네트워크에서랜덤선형네트워크코딩적용 성능분석 정회원이규환 *, 종신회원김재현 *, 조성현 ** A Performance Analysis of Random Linear Network Coding in Wireless Networks Kyu-Hwan Lee* Regular Member,

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 08-33-07-02 한국통신학회논문지 '08-07 Vol. 33 No. 7 낮은상관특성과큰선형복잡도를갖는새로운 -진수열군 정회원김영식 *, 정정수 **, 종신회원노종선 **, 신동준 *** New Families of -ary Sequences With Low Correlation and Large Linear Span Young-Sik Kim*, Jung-Soo

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 한국소음진동공학회 2015추계학술대회논문집년 Study of Noise Pattern and Psycho-acoustics Characteristic of Household Refrigerator * * ** ** Kyung-Soo Kong, Dae-Sik Shin, Weui-Bong Jeong, Tae-Hoon Kim and Se-Jin Ahn Key Words

More information

Switching

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

More information

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228

(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016)   ISSN 228 (JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method

More information

슬라이드 1

슬라이드 1 CHAP 2: 순환 (Recursion) 순환 (recursion) 이란? 알고리즘이나함수가수행도중에자기자신을다시호출하여문제를해결하는기법 정의자체가순환적으로 되어있는경우에적합한방법 순환 (recursion) 의예 팩토리얼값구하기 피보나치수열 1 n! n*( n 1)! fib( n) 0 1 fib( n 2) n n 0 ` 1 fib( n 1) if n 0 if

More information

Microsoft PowerPoint - thesis_rone.ppt

Microsoft PowerPoint - thesis_rone.ppt 엔터프라이즈네트워크에서인터넷웜의실시간탐지방법 포항공과대학교정보통신대학원정보통신학과 분산시스템과네트워크관리연구실 2005 년 12 월 21 일 조룡권 rone@postech.ac.kr 목차 서론 연구의필요성과목표 관련연구 인터넷웜탐지알고리즘 웜트래픽발생툴 알고리즘의검증 네트워크에서의탐지결과분석 결론 (2) 서론 (1) 인터넷웜은전파속도가빠르고네트워크의마비를일으킴

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA The e-business Studies Volume 17, Number 6, December, 30, 2016:237~251 Received: 2016/11/20, Accepted: 2016/12/24 Revised: 2016/12/21, Published: 2016/12/30 [ABSTRACT] Recently, there is an increasing

More information

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,

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

Analyses the Contents of Points per a Game and the Difference among Weight Categories after the Revision of Greco-Roman Style Wrestling Rules Han-bong

Analyses the Contents of Points per a Game and the Difference among Weight Categories after the Revision of Greco-Roman Style Wrestling Rules Han-bong Analyses the Contents of Points per a Game and the Difference among Weight Categories after the Revision of Greco-Roman Style Wrestling Rules Han-bong An 1 & Kyoo-jeong Choi 2 * 1 Korea National Wrestling

More information

- i - - ii - - iii - - iv - - v - - vi - - 1 - - 2 - - 3 - 1) 통계청고시제 2010-150 호 (2010.7.6 개정, 2011.1.1 시행 ) - 4 - 요양급여의적용기준및방법에관한세부사항에따른골밀도검사기준 (2007 년 11 월 1 일시행 ) - 5 - - 6 - - 7 - - 8 - - 9 - - 10 -

More information

Abstract Musculoskeletal Symptoms and Related Factors for Nurses and Radiological Technologists Wearing a Lead Apron for Radiation Pro t e c t i o n Jung-Im Yoo, Jung-Wan Koo 1 ) Angio Unit, Team of Radiology,

More information

Microsoft Word - ZIO-AP1500N-Manual.doc

Microsoft Word - ZIO-AP1500N-Manual.doc 목 차 사용자 설명서 1 장 제품 소개 ------------------------------ 1 2 장 제품 내용물 ---------------------------- 2 3 장 AP 연결 설정 방법 ------------------------ 3 4 장 동작 방식별 설정 방법 --------------------- 7 (1) 엑세스 포인트 모드 -----------------------

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

쉽게 배우는 알고리즘 강의노트

쉽게 배우는 알고리즘 강의노트 쉽게배우는알고리즘 장. 정렬 Sorting http://www.hanbit.co.kr 장. 정렬 Sorting 은유, 그것은정신적상호연관성의피륙을짜는방법이다. 은유는살아있다는것의바탕이다. - 그레고리베이트슨 - 2 - 학습목표 기본정렬알고리즘을이해한다. 정렬을귀납적관점에서볼수있도록한다. 1 장과 2 장에서배운기법을사용해각정렬의수행시간을분석할수있도록한다. 비교정렬의한계를이해하고,

More information

슬라이드 1

슬라이드 1 1 Chapter 3 기반기술 Objectives 유선이더넷에대한이해 무선 LAN 에대한이해 연결장치소개 2 목차 유선근거리통신망 무선 LAN 연결장치 3 3.1 근거리통신망 (LAN) 4 3.1 근거리통신망 (LAN) 아파트, 빌딩또는캠퍼스와같은제한된지역의독립적인장치들이서로통신할수있게하는데이터통신시스템 유선 LAN : 이더넷 전통적인이더넷 (10Mbps)

More information

Microsoft Word - How to make a ZigBee Network_kr

Microsoft Word - How to make a ZigBee Network_kr 1 단계 ZigBee 네트워크설정방법 이보기는 ProBee 기기를이용해 ZigBee 네트워크를설정하는방법을보여줍니다. 2 단계 이보기에서사용된 SENA 제품입니다 : ProBee ZE10 Starter Kit ProBee ZS10 ProBee ZU10 3 단계 ZigBee 네트워크입니다. SE1 SE2 SE3 ZS10 ZS10 ZS10 R4 R5 R3 R1

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

Sequences with Low Correlation

Sequences with Low Correlation 레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15

More information

0. 들어가기 전

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

More information

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., -

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 6, Jun Rate). STAP(Space-Time Adaptive Processing)., - THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Jun.; 29(6), 457463. http://dx.doi.org/10.5515/kjkiees.2018.29.6.457 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Sigma-Delta

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

0. 들어가기 전

0. 들어가기 전 7 장. IP 프로토콜의 이해 (2) - 라우팅 컴퓨터네트워크 1 이번시간의학습목표 라우팅기능을이해하고관련프로토콜을알아본다. 간단한라우팅프로토콜 거리-벡터프로토콜 RIP(Routing Information Protocol) 링크상태프로토콜 OSPF(Open Shortest path First) 외부라우팅프로토콜 BGP(Border Gateway Protocol)

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 - 4.스캐닝-1(11.08) [호환 모드]

Microsoft PowerPoint - 4.스캐닝-1(11.08) [호환 모드] 정보보호 Scanning (1) 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 ping 침투테스트범위에있는 IP 주소만목록화 현재동작중인시스템확인 Ping - ICMP(Internet Control messaging Protocol) 패킷을사용 - echo request, echo reply 패킷 - target 시스템이 off상태이거나, ICMP패킷을차단하는경우

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

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

인문사회과학기술융합학회 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

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D> 뻔뻔한 AVR 프로그래밍 The Last(8 th ) Lecture 유명환 ( yoo@netplug.co.kr) INDEX 1 I 2 C 통신이야기 2 ATmega128 TWI(I 2 C) 구조분석 4 ATmega128 TWI(I 2 C) 실습 : AT24C16 1 I 2 C 통신이야기 I 2 C Inter IC Bus 어떤 IC들간에도공통적으로통할수있는 ex)

More information

이용석 박환용 - 베이비부머의 특성에 따른 주택유형 선택 변화 연구.hwp

이용석 박환용 - 베이비부머의 특성에 따른 주택유형 선택 변화 연구.hwp 住居環境 韓國住居環境學會誌 第 11 卷 1 號 ( 通卷第 20 號 ) pp. 159~172 투고 ( 접수 ) 일 : 2013.02.28. 게재확정일자 : 2013.04.04. The change of housing choice by characteristics of the Baby Boomers Lee, Yong-Seok Park, Hwan-Yong Abstract

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 22 정보과학회논문지 : 컴퓨팅의실제및레터제 14 권제 1 호 (2008.2) RFID 기반물류창고시스템을위한센서네트워크구축 (Sensor Network Deployment for Warehouse Management System based on RFID) 이신형 이치영 김동신 이찬행 (ShinHyoung Lee) (ChiYung Lee) (DongShin

More information

IPv6Q 현배경 > 인터넷의급속한성장 -> IP 주소의고갈 개인휴대통신장치의보급 network TV, VOD 단말기등의인터넷연결 가정용품제어장치의인터넷연결 > 새로운 IP 로의이행문제 IPv4 호스트와의호환성문제를고려하여야합 ~ IPv4 의취약점보완 QoS 지원 인증

IPv6Q 현배경 > 인터넷의급속한성장 -> IP 주소의고갈 개인휴대통신장치의보급 network TV, VOD 단말기등의인터넷연결 가정용품제어장치의인터넷연결 > 새로운 IP 로의이행문제 IPv4 호스트와의호환성문제를고려하여야합 ~ IPv4 의취약점보완 QoS 지원 인증 IPv6 개요 서울대학교전산과학과 정보통신연구실! 득즈 CJ M" L.!... @SNUINCLab 내용 Þ> IPv6 으 출현배경, 발전과정및특징 Þ> IPv6 헤더형식및옵션 Þ> IPv6 으 I Address 구조 Þ> Advanced Routing þ> QoS þ> IPv6 로의전이방법 þ> Auto Configuration þ> Security > 결론

More information

Microsoft PowerPoint - COMNET_10

Microsoft PowerPoint - COMNET_10 컴퓨터네트워크 2014.05.28 장문정 (cathmjang@gmail.com) 홍익대학교게임소프트웨어전공 MAC 주소 IP 주소 네트워크계층주소 데이터그램을목적지 IP 서브넷으로전달하는데사용 MAC (Media Access Control) 주소 LAN 주소, 물리주소, 이더넷주소 프레임을한인터페이스에서물리적으로연결된다른인터페이스로전달하는데사용 48 비트 MAC

More information

63-69±è´ë¿µ

63-69±è´ë¿µ Study on the Shadow Effect of 3D Visualization for Medical Images ased on the Texture Mapping D.Y. Kim, D.S. Kim, D.K. Shin, D.Y. Kim 1 Dept. of iomedical Engineering, Yonsei University = bstract = The

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 06-31-10B-03 한국통신학회논문지 06-10 Vol.31 No.10B 무선 메쉬 네트워크 환경에서 효율적인 다중 홉 전달 기법 정회원 김 영 안, 박 철 현, 종신회원 홍 충 선 An Effective Multi-hop Relay Algorithm in Wireless Mesh Network Young-an Kim*, Chul-Hyun Park*

More information

Chapter11OSPF

Chapter11OSPF OSPF 111 OSPF Link state Interior Gateway Protocol OSPF 1988 IETF OSPF workgroup OSPF RFC 2383 version 2 Chapter OSPF Version 2 OSPFIGP AS 1 1111 Convergence Traffic Distance Vector Link state OSPF (Flooding),

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

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

에너지경제연구 제13권 제1호

에너지경제연구 제13권 제1호 에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 23~56 거시계량모형을이용한전력요금 파급효과분석 * 23 24 25 26 < 표 1> OECD 전력요금수준 ( 단위 : $/MWh) 27 28 < 표 2> 모형의구성 29 30 31 [ 그림 1] 연립방정식모형의개요 32

More information

= ``...(2011), , (.)''

= ``...(2011), , (.)'' Finance Lecture Note Series 사회과학과 수학 제2강. 미분 조 승 모2 영남대학교 경제금융학부 학습목표. 미분의 개념: 미분과 도함수의 개념에 대해 알아본다. : 실제로 미분을 어떻게 하는지 알아본다. : 극값의 개념을 알아보고 미분을 통해 어떻게 구하는지 알아본다. 4. 미분과 극한: 미분을 이용하여 극한값을 구하는 방법에 대해 알아본다.

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 07-32-1B-08 한국통신학회논문지 07-1 Vol. 32 No. 1B Mobile IPv4/Mobile IPv6 통신을위한모바일헤더변환메커니즘 준회원김대선 *, 정회원홍충선 ** A Mobility Header Conversion Mechanism for Mobile IPv4 and Mobile IPv6 Communications Dae-Sun Kim*

More information

untitled

untitled BcN 2004.9 sgkwon@empal.com 1.... 1 2. BCN?... 1 2.1.... 1 2.2.... 2 2.3.... 2 3.... 2 3.1.... 2 3.1.1.... 2 3.1.1.1. NGI(Next Generation Internet: )... 2 3.1.1.2. Internet2... 3 3.1.2.... 4 3.1.2.1. eeurope2005...

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 13-38C-02-11 http://dx.doi.org/10.7840/kics.2013.38c.2.219 전달시간제한이있는브로드캐스트아웃티지확률을감소시키는분산적인다중홉중계기법 고병훈, 변일무 *, 이두호 *, 전기준 *, 김범무 **, 이성로 **, 김광순 Distributed Multi-Hop Relay Scheme to Reduce Delay-Constrained

More information

Visual Basic 반복문

Visual Basic 반복문 학습목표 반복문 For Next문, For Each Next문 Do Loop문, While End While문 구구단작성기로익히는반복문 2 5.1 반복문 5.2 구구단작성기로익히는반복문 3 반복문 주어진조건이만족하는동안또는주어진조건이만족할때까지일정구간의실행문을반복하기위해사용 For Next For Each Next Do Loop While Wend 4 For

More information

09권오설_ok.hwp

09권오설_ok.hwp (JBE Vol. 19, No. 5, September 2014) (Regular Paper) 19 5, 2014 9 (JBE Vol. 19, No. 5, September 2014) http://dx.doi.org/10.5909/jbe.2014.19.5.656 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) a) Reduction

More information