DBPIA-NURIMEDIA
|
|
- 원빈 주
- 7 years ago
- Views:
Transcription
1 IEEE 기반무선랜에서 TCP 인지서브계층 TAS 355 IEEE 기반무선랜에서 TCP 인지서브계층 TAS (TAS: TCP-Aware Sub-layer over IEEE based wireless LANs) 최낙중 정하경 류지호 (Nakjung Choi) (Hakyung Jung) (Jiho Ryu) 석용호 최양희 권태경 (Yongho Seok) (Yanghee Choi) (Taekyoung Kwon) 요약본논문은 IEEE 기반무선랜환경에서 TCP 성능을향상시키기위한새로운분할 TCP 기법을소개한다. IEEE 기반무선랜환경에서는유선환경과는달리 TCP 데이타흐름 (flow) 이많은데이타를보내려고시도하지않기때문에 TCP 데이타흐름성능저하의주요한원인이된다. 본논문에서는이런문제를완화하여 TCP 데이타흐름의성능을향상시키기위한 TAS (TCP-Aware Sub-layer) 기법을제안한다. TAS 기법은하나의 TCP 데이타흐름을 AP 등의분할지점을기점으로두개의 TCP 데이타흐름으로나누는기존의분할연결 (split-connection) 기법을확장한개념이다. TAS 를기반으로동작하는무선노드는실제로 TCP ACK 을수신하는것이아니라, 수신된 MAC ACK 을이용하여 TCP ACK 을에뮬레이션한다. NS2 모의실험을통하여제안된기법인 TAS 기법의성능을기존 TCP 기법, I-TCP (Indirect TCP) 기법의성능과비교하였으며모의실험결과는 TAS 기법이다른기법들에비하여시간당처리량과자원할당의형평성측면에서더좋은성능을보인다는것을증명한다. 또한절전모드의경우, 전송지연시간도줄일수있다. 키워드 : 분할연결, IEEE , TCP, 데이타흐름제어, 혼잡제어, 형평성 Abstract This paper introduces a new split-tcp approach for improving TCP performance over IEEE based wireless LANs. TCP over wireless LANs differently from wired networks is not aggressive, which is a fundamental reason for poor performance. Therefore, we propose TAS (TCP-Aware Sub-layer) to migigate this problem. Our scheme extends the split-connection approach that divides a connection into two different connections at a split point such as an access point (AP). Using TAS, a wireless node emulates TCP ACK packets using MAC ACK frames, instead of receiving real TCP ACK packets. We compared TAS with both normal TCP and I-TCP (Indirect TCP) by NS2 simulation. Results show that TAS achieves higher throughput, more fair resource allocation and, in power-saving mode, shorter delays. Key words : split-connection, IEEE , TCP, flow control, congestion control,fairness 학생회원 : 정회원 : 종신회원 : 정회원 : 논문접수 : 심사완료 : 서울대학교전기컴퓨터공학부 fomula@mmlab.snu.ac.kr hkjung@mmlab.snu.ac.kr jhryu@mmlab.snu.ac.kr 서울대학교전기컴퓨터공학부 yhseok@mmlab.snu.ac.kr 서울대학교전기컴퓨터공학부교수 yhchoi@mmlab.snu.ac.kr 서울대학교전기컴퓨터공학부교수 tk@mmlab.snu.ac.kr 2005년 12월 1일 2006년 5월 25일 1. 서론 TCP(Transmission Control Protocol) 는 ACK (Acknowledgement) 메커니즘를통해신뢰성있는스트림서비스를제공하기위한전송계층프로토콜로서현재인터넷에서가장널리사용되고있는프로토콜중하나이다. 그러나 TCP는초창기유선망에적합하도록설계되었기때문에무선환경에서는최적의성능을달성할수없다는것이이미알려져있다. 이것은 TCP 데이타흐름
2 356 정보과학회논문지 : 정보통신제 33 권제 5 호 ( ) (flow) 이모든패킷손실을네트워크혼잡 (congestion) 에의한것이라고가정하고보내는데이타량을조절하지만, 무선환경에서는무선채널에러에의한패킷손실도발생하기때문이다. TCP 데이타흐름은이를구별할수가없기때문에모든패킷손실을네트워크혼잡으로간주하여데이타흐름및혼잡제어알고리즘에의해서 TCP 데이타흐름의성능저하가발생한다. 이러한문제를해결하기위해분할 TCP(split-TCP), 지역적인재전송 (local retransmission), FEC(Forward Error Correction) 와같은다양한기법들이연구되었다. 그러나제안된기법들은일반적인무선네트워크가아닌 IEEE 기반무선랜환경에적용하였을때는만족할만한성능향상을보여주지못한다. 이것은 IEEE 링크계층이자체적으로손실된프레임에대한재전송을수행하기때문에전송계층의입장에서는대부분의패킷이성공적으로전송되기때문이다. 따라서최근들어무선랜환경에서 TCP 데이타흐름성능저하를완화하고향상시키기위한연구들이진행되고있다. 무선랜환경에초점을맞추고있는최근연구들이제안하는대부분의해결책은링크계층프로토콜이나전송계층프로토콜을수정하는기법으로, 전송무선노드간의형평성이나업로딩 TCP 데이타흐름과다운로딩 TCP 데이타흐름사이의형평성측면에서는성능향상을보이지만 TCP 데이타흐름자체의처리량은크게향상시키지못하는한계가있다. IEEE 기반무선랜에서나타나는 TCP 데이타흐름성능저하의근본적인원인은전송계층에서는전송할데이타가있지만링크계층에서는전송할데이타가없는경우가발생하기때문이다. 이러한현상은 TCP 데이타흐름및혼잡제어알고리즘과모든무선노드에게동일한무선채널접근기회를부여하는 IEEE 링크계층의특성이결합하여발생하게된다. 이런 TCP 데이타흐름성능저하문제는링크계층프로토콜과전송계층프로토콜의중복된기능으로인하여더욱심각해진다. 즉, 중복된기능수행을위한불필요한전송으로인하여프레임사이에더많은충돌이발생하게되고, 실제필요한프레임전송이실패하는상황이발생하게되어더욱 TCP 데이타흐름성능저하를가속화시키게된다. 이런근본적인문제가해결되어야지만 IEEE 기반무선랜환경에서의 TCP 데이타흐름성능저하를막고, 궁극적으로 TCP 데이타흐름의성능을향상시킬수있을것이다. 또한절전모드 (PSM: Power Saving Mode) 인경우, 무선구간의패킷전송지연시간증가가 TCP 데이타흐름의심각한성능저하를야기한다는것이널리알려져있다. 본논문에서는앞서지적한문제들을해결할뿐만아니라 동시에절전모드무선랜환경에서도 TCP 데이타흐름의성능향상을가져올수있는기법을제안한다. 본논문은다음과같이구성되어있다. 2장에서는 TCP 데이타흐름성능향상과관련된기존관련연구들이지적하고있는문제점과해결책을처리량과형평성측면으로나누어살펴보고, 기존관련연구의한계점을지적한다. 3장에서는 IEEEE 기반무선랜환경에서의 TCP 성능저하원인을규명하고, 이런문제를해결하기위하여 TAS(TCP-Aware Sub-layer) 기법을 4 장에서기술하고, 제안된기법을실제구현및적용할때발생하는몇가지이슈및해결책도간략히언급한다. 5장에서는모의실험을통하여제안된기법의성능평가를수행하고, 마지막으로 6장에서결론을맺는다. 2. 관련연구본장에서는무선망에서의 TCP 성능향상을위한관련연구들을 TCP 데이타흐름처리량향상과 TCP 데이타흐름형평성향상측면으로나누어살펴본다. 기존관련연구들의장단점을파악하여본논문에서해결하려고하는새로운문제점을정의한다. 2.1 IEEE 무선랜에서 TCP 데이타흐름처리량향상전통적으로인터넷에서는혼잡및에러제어를상위계층 ( 종단간 ) 에서처리하도록하였으나 IEEE 무선랜과같이링크계층에서지역적인복구를시도하는경우에는전송계층과링크계층에서동시에재전송을하기에무선링크의대역폭이낭피되는문제점을낳기도한다 [1]. 관련연구 [2] 에서제안하는 TCP 스누핑 (snooping) 기법은 AP 단에 TCP 스누핑에이전트모듈을삽입하여네트워크계층의변형을시도하였다. TCP 스누핑모듈은 AP를통하여이동노드로전송했으나아직 TCP ACK을받지못한 TCP DATA를버퍼에임시로저장한다. 만약중복된 TCP ACK이도착하거나전송계층의타임아웃에의한 TCP DATA 손실이감지되면, TCP 스누핑모듈은버퍼에저장해둔 TCP DATA를무선링크에서지역적 (local) 으로재전송하게된다. 또한 AP가수신한중복된 TCP ACK을전달하지않고버림으로써 TCP 송신측이불필요한빠른재전송 (fast retransmission) 을수행하지않도록할수있다. 관련연구 [3] 은관련연구 [2] 에서제안한 TCP 스누핑기법의변형으로, 관련연구 [2] 와달리 AP에서타임아웃메커니즘을사용하지않고, 수신무선노드가직접재전송을요청하는경우에만지역적재전송을수행하게된다. 이를통해무선망에서일시적으로 TCP 데이타흐름이단절되었을때트래픽이축적되는문제를해결할수있다는장점이있다. 관련연구 [4] 에서는
3 IEEE 기반무선랜에서 TCP 인지서브계층 TAS 357 TCP 데이타흐름이자주단절되는무선환경을위하여 M-TCP 기법이제안되었다. 이기법은전체네트워크를단순한이동노드와하나의셀 (cell) 을담당하는이동지원노드 (MSS: Mobile Support Station), 여러개의이동지원노드를통제하는감시노드 (SH: Supervisor Host) 의 3 계층으로구분하여 AP 간핸드오프발생시이동지원노드사이에서상태정보를교환하는것이아니라상위의감시노드사이에서교환이이루어짐으로써빈번한핸드오프발생시상태정보전송에드는오버헤드를줄일수있는기법이다. 관련연구 [5] 에서는무선채널에러가빈번한무선망에서 TCP 성능향상을위하여분할연결방식 (splitconnection approach) 에기반하여 I-TCP(Indirect TCP) 를제안하였다. 즉, 하나의 TCP 데이타흐름을유선노드부터 AP 사이유선구간과 AP로부터이동노드사이무선구간의두 TCP 데이타흐름으로분할하는것이다. AP가유선구간의 TCP 데이타흐름을통하여유선노드가보낸 TCP DATA를수신하면 AP는 TCP ACK을유선노드에게보내고, 동시에무선구간의 TCP 데이타흐름을통하여 TCP DATA를무선노드에게전달한다. 이기법의장점은무선링크에서발생한전송오류를유선구간의 TCP 송신측은알필요가없다는것이고, 무선구간의 TCP 데이타흐름은유선구간의 TCP 데이타흐름과는독립적으로무선링크에최적화될수있다는것이다. 반면, 종단간연결이라는 TCP 데이타흐름의기본개념을위반한다는단점이존재한다. 예를들면, 실제 TCP 수신측인무선노드가 TCP DATA를수신하기도전에 TCP 송신측인유선노드에게해당 TCP DATA에대응하는 TCP ACK이전달되는경우가발생할수있다. 관련연구 [6] 은무선랜에서 TCP 성능을향상시키기위한최근연구중하나로 DCF+ 기법을제안하였다. IEEE DCF 표준은 MAC DATA를전송한무선노드는수신노드로부터 MAC ACK을받아야만한다고규정하고있다. DCF+ 는수신노드의 MAC ACK이 RTS 역할을하고 RTS를수신한송신노드가 CTS로응답하도록하여, 수신노드가즉시송신노드에게데이타를전송할수있도록한다. 즉, 수신노드에서송신노드로의역방향전송을하기위한무선채널경쟁없이즉각적으로전송이가능하게하기때문에성공적인전송을위해필요한시간이줄어드는이득을얻게된다. 이기법은무선노드들이항상서로에게보낼데이타를가지고있고, TCP 데이타흐름의경우에 TCP DATA와 TCP ACK이이에해당된다고가정하고있다. 2.2 IEEE 무선랜에서 TCP 데이타흐름형평성향상 관련연구 [7] 에서는무선랜환경에서존재하는다양한 TCP 데이타흐름시나리오에대한모의실험결과를바탕으로 TCP 데이타흐름사이의형평성문제를지적하고해결책을제시하고있다. 대표적으로동일한수의업로딩 TCP 데이타흐름과다운로딩 TCP 데이타흐름이존재할경우, 업로딩 TCP 데이타흐름과다운로딩 TCP 데이타흐름사이의형평성문제를지적하고, 업로딩 TCP 데이타흐름에서 TCP ACK을전송할때 TCP ACK 내의수신가능윈도우 (receiver advertised window) 값을조절하여업로딩 TCP 데이타흐름과다운로딩 TCP 데이타흐름사이의형평성향상결과를보였다. 또한, 무선채널에러나 TCP 데이타흐름별 RTT 값에의한요인도간과할수없다는점을지적하면서제안한분석을확장할필요가있음을시사하였다. 관련연구 [8] 에서는다운로딩 TCP 데이타흐름과업로딩 TCP 데이타흐름사이의형평성문제를 AP가무선채널경쟁에서좀더우선순위를가지도록함으로써해결하는방법이제안되었다. 즉, IEEE DCF 표준과달리 AP는 DIFS가아닌 PIFS 만큼만기다린후, 백오프메커니즘없이무선채널을획득함으로써다운로딩 TCP 데이타흐름이업로딩 TCP 데이타흐름만큼무선채널을획득할수있도록한다. 관련연구 [9] 와 [10] 에서는무선랜환경에서업로딩 TCP 데이타흐름사이의형평성문제를지적하고있다. 즉, 여러개의업로딩 TCP 데이타흐름들이존재하는경우, 업링크상의 TCP DATA와다운링크상의 TCP ACK 간의충돌이발생할수있고, 이때 TCP ACK이손실되면이 TCP ACK을받아서다음 TCP DATA를전송해야하는무선노드는큰손해를보게된다는것이다. 그러나실제로는 IEEE 기반무선랜에서업로딩 TCP 데이타흐름들사이의형평성문제는실제환경에서는발생하지않는다. 이것은업로딩 TCP 데이타흐름을생성하는무선노드가수가늘어나더라도링크계층에서실제경쟁에참여하는무선노드의수는크게증가하지않기때문에 TCP DATA와 TCP ACK 사이의충돌횟수역시크게늘어나지않는다. 3. 문제정의본장에서는 IEEE 기반무선랜에서 TCP 성능하락의주요원인을살펴본다. 본논문에서제안하는알고리즘은이런문제점들을해결하거나성능하락에미치는영향을최소화하는것을목표로한다. 3.1 전송계층과링크계층의중복된기능전송계층프로토콜인 TCP와링크계층프로토콜인 IEEE 은모두신뢰성서비스제공을위하여해당계층에서 ACK 및재전송메커니즘을채용하고있다.
4 358 정보과학회논문지 : 정보통신제 33 권제 5 호 ( ) TCP 송신호스트는 TCP DATA를전송하고일정시간내에 TCP 수신호스트로부터 TCP ACK을수신하게되면, 다음 TCP DATA 패킷을전송할수있다. 만약일정시간내에 TCP ACK을수신하지못하면해당 TCP DATA를재전송하게된다. IEEE 도마찬가지로 MAC DATA를전송하고일정시간내에 MAC ACK을수신하지못하면, 전송이실패한것으로간주하고 MAC DATA 길이에따라정해진회수만큼해당 MAC DATA를재전송하게된다. 따라서 TCP DATA 를포함하는 MAC DATA 전송를전송하고 MAC ACK을성공적으로수신하였다면, 이것은성공적인 TCP DATA 전송을암시적으로의미하기때문에, TCP 수신호스트가 TCP ACK을전송하는것은일종의희소한무선네트워크자원의낭비라고볼수있다. 3.2 IEEE 기반무선랜에서 TCP 데이타흐름및혼잡제어 IEEE 기반무선랜 1) 에서는최적의성능을달성하기위해서경쟁에참여하는무선노드들의수가적절하게유지되어야한다. 하나의무선노드가계속무선채널을획득하는것을막기위해 IEEE 표준 [11] 에정의된포스트백오프 (post backoff) 에의해서하나의무선노드로는무선채널이낭비되고, 많은수의무선노드가경쟁에참여하는경우에는무선채널사용을극대화할수는있지만충돌로인한무선자원의낭비가있기때문이다. 모든 TCP 송신호스트는 TCP ACK을수신할필요없이혼잡윈도우크기만큼의 TCP DATA를전송할수있지만그이후에는 TCP ACK을수신해야지만다음 TCP DATA를전송할수있기때문에, 전송계층에서는보낼데이타가있지만링크계층에서는아직전송할데이타가없는무선단말이존재할수도있다. 그림 1 IEEE 관점에서의경쟁무선노드의비율 [12] 1) 대부분의 IEEE 기반무선랜은 DCF (Distributed Coordination Function) 로동작하기때문에본논문에서는 PCF (Point Coordination Function) 은고려하지않는다. 일정시간이지나면대부분의무선노드들이자신의혼잡윈도우만큼의 TCP DATA를전송하고 TCP ACK을기다리는상황이발생하게된다. 이때 AP (Access Point) 가 TCP ACK을전송하게되면해당 TCP ACK을받은무선노드는다음 TCP DATA를전송하기위해서채널경쟁에참여하게된다. 물론 AP 도다른무선노드를향하는 TCP ACK을전송하기위해서채널경쟁에참여하지만, IEEE 은모든무선노드에게동일한무선채널접근기회를보장하기때문에무선노드가무선채널을획득하여 TCP DATA를보낼확률이높다. 해당무선노드가혼잡회피단계였다면 TCP DATA를전송하고다시 TCP ACK을기다리는상황이되기때문에다음채널경쟁에는참여하지않게된어 AP가무선채널을획득할확률이높아지게된다. 그림 1은링크계층관점에서다양한개수의업로딩 TCP 데이타흐름에따른경쟁에참여하는무선노드의비율을나타내며, TCP 데이타흐름수와는무관하게평균적으로 2개의무선노드 (AP와 TCP ACK을받은무선노드 ) 가경쟁에참여하는경우가절반에가까운비율을차지하고있는것을볼수있다. 3.3 TCP 데이타흐름내경쟁단방향성인 UDP와는다르게 TCP는양방향성으로하나의 TCP 데이타흐름은정방향의 TCP DATA 데이타흐름과역방향의 TCP ACK 데이타흐름두개로구성된다. 대역폭이충분하고에러가거의발생하지않는유선네트워크에서는큰무리없이동작하지만업링크와다운링크의구별없이무선채널을공유하는 IEEE 기반무선랜의경우, 하나의 TCP 데이타흐름내에서도 TCP DATA와 TCP ACK은서로경쟁을하게되고, TCP DATA와 TCP ACK 충돌로인해서전체시스템의성능이저하될수있다. 이문제는자기경쟁 (self-contention) 혹은자기간섭 (self-interference) 으로널리알려져있다. 3.4 절전모드무선랜에서의긴지연시간 IEEE 은배터리로동작하는무선노드의에너지를절약하여동작가능시간을늘리기위해서절전모드 (PSM: Power Saving Mode) 를정의하고있다. 그러나 IEEE 절전모드는무선랜상에서 TCP 성능을더욱저하시킨다 [13]. 예를들어업로딩 TCP 데이타흐름의경우, 무선노드가 TCP DATA를전송하고 TCP ACK이 AP에도착하기전에비콘주기 (beacon interval) 가끝나면무선노드는에너지절전모드로동작하게되고, 이때 TCP ACK이 AP에도착하면단말노드에게데이타를전송할수없기때문에 AP는해당 TCP ACK을임시로저장하고다음비콘주기까지기다려야만한다. 무선단말이깨어났을때 TCP ACK을
5 IEEE 기반무선랜에서 TCP 인지서브계층 TAS 359 전송하게하기때문에 TCP 데이타흐름, 특히짧은수명 (short-lived) 의 TCP 데이타흐름에대하여 RTT를증가시켜무선채널의대역폭을충분히사용하지못하는결과를낳는다. 4. 제안된알고리즘본장에서는이전장에서지적되었던 IEEE 기반무선랜에서의 TCP 성능저하문제를해결하기위한알고리즘을제안한다. 기본적으로분할연결 (split connection) 개념을기반으로, AP나라우터등의분할지점 (split point) 과무선노드에서브계층을추가하여동작한다. 4.1 기본아이디어앞에서도언급하였듯이 IEEE 기반무선랜에서 TCP 데이타흐름이동작할경우, 신뢰성서비스를위하여전송계층프로토콜과링크계층프로토콜이독립적으로자신만의 ACK 메커니즘을사용하기때문에기능이중복되고 TCP 데이타흐름및혼잡제어가 TCP ACK 기반으로동작한다는문제점이있었다. 본논문에서는무선구간에서의중복된 TCP ACK 메커니즘을우회할수있는기법을제안한다. 즉, 무선구간의신뢰성서비스제공을 IEEE 에게일임하고 TCP ACK 시그널링을제거하여불필요한메시지전송을줄여 TCP 성능향상을꽤한다. 무선구간에서송신노드가 TCP DATA를포함하는 MAC DATA 전송후 MAC ACK을수신하면, TCP ACK을수신하지않고도 TCP DATA가성공적으로전송한것으로간주하여 TCP ACK을생성하여 TCP 송신노드의상위계층에게보낸다. 이기법을통하여무선노드가 TCP DATA 를포함하는 MAC DATA 전송후 MAC ACK을수신 하면 TCP ACK을수신한것과동일한효과가나기때문에전송계층에서보낼데이타가있지만링크계층에서는보낼데이타가없는경우를방지하여좀더적극적으로무선노드들이무선채널경쟁에참여하게되어무선채널사용을극대화할수있다. 따라서기존연구 [9] 에서지적되었던새로운 TCP 데이타흐름의진입장벽문제가어느정도해결가능하다. 이런개념을좀더일반화시켜적용하기위하여본논문에서는분할연결개념을채용하여분할지점인 AP를기준으로무선구간에서의 TCP를위한무선단말의동작을정의한다. 그림 2는전송계층의관점에서기존에제안되었던 I-TCP와본논문에서제안하는기법의차이점을간략히보여준다. 본논문에서제안하는기법은절전모드무선랜에서더욱효율적으로동작할수있을것으로예상된다. 절전모드무선랜에서업로딩 TCP 데이타흐름이활성화된경우, TCP DATA를전송하고 TCP ACK이 AP에도착하기전에비콘주기가끝난다면, AP는버퍼링하여다음비콘주기에 TCP ACK을전송하게되어 TCP ACK 전송시간을증가시킨다. 이런동작은해당 TCP 데이타흐름의 RTT를증가시켜전체성능이하락되는문제를발생시키지만, 본논문에서제안하는기법은무선노드가무선채널상에서실제로 TCP ACK과무관하게 TCP DATA를전송하기때문에 TCP ACK으로인한 TCP 성능저하현상을막을수있다. 다음절에서본논문에서제안하는기법을적용한프로토콜의자세한동작과정을설명한다. 4.2 프로토콜설계 UDP는데이타흐름이나혼잡제어메커니즘이없기때문에분할연결개념을적용하더라도큰이득을얻을 (a) I-TCP (b) 제안기법 그림 2 I-TCP 와제안기법의동작방식
6 360 정보과학회논문지 : 정보통신제 33 권제 5 호 ( ) 수없으나, TCP는분할연결개념을도입하여유선구간과상이한특성을지니는무선구간에서동작의최적화를통하여성능개선의이득을취할수있다. 본논문에서제안하는기법은전송계층과링크계층사이에새로운 TCP 인지서브계층 (TAS: TCP-aware sublayer) 을삽입하는계층간최적화 (cross layering) 방식을기반으로하기때문에 TCP 자체의수정은필요하지않다. 분할지점인 AP와무선노드의수정된프로토콜스택은그림 3과같다. 제안된알고리즘으로동작하는무선노드역시기존의 TCP와마찬가지로유선노드와 TCP 데이타흐름을생성하거나종료할때 TCP SYN 혹은 TCP FIN 메시지를주고받는다. 그러나이메시지는제안된알고리즘이분할연결개념을채택하고있기때문에실제로는분할지점인 AP와주고받게된다. 이때 AP와무선노드의 TAS는이메시지들을스누핑 (snooping) 하여해당 TCP 데이타흐름정보를저장하거나필요없는 TCP 데이타흐름정보를삭제한다. 그림 3 수정된프로토콜스택특히초기의 TCP SYN 혹은 TCP ACK 메시지에는초기시퀀스번호등 TCP 데이타흐름유지를위한정보를포함하고있고, 이는 TAS가 TCP ACK을에뮬레이션하기위해서는필요한정보이다. TCP 데이타흐름의생성과정후 TCP DATA를보낼때무선노드의 TAS는해당 TCP DATA 전송성공시에수신해야하는 TCP ACK 시퀀스번호를갱신한다 ( 그림 3-1. TCP DATA). 무선노드의링크계층에서는 TCP DATA를포함하는 MAC DATA를전송하고 ( 그림 3-2. MAC DATA), AP의링크계층은성공적인 MAC DATA 수신을알리는 MAC ACK을전송한다 ( 그림 3-3. MAC ACK). 그리고동시에수신한 TCP DATA 를전송계층에게전달한다 ( 그림 3-3. TCP DATA). MAC ACK을수신한무선노드의링크계층은성공적인 MAC DATA 전송에대하여 TAS에게알리게되고, TAS는해당 MAC DATA에포함된 TCP DATA 가성공적으로전송된것으로간주하고대응하는저장된 TCP 데이타흐름정보를바탕으로 TCP ACK을생 성하여전송계층에게넘겨주게된다 ( 그림 3-4. emulated TCP ACK). 또한 AP의전송계층이 TCP DATA를수신하고 TCP ACK을보내게되는데, 무선노드의 TAS가동일한 TCP ACK을생성하여전송계층으로전송했기때문에 AP의 TAS는해당 TCP ACK을버린다 ( 그림 3-4. TCP ACK). 이전에도언급했듯이유선환경과는달리무선환경에서는패킷전송중에다양한원인으로에러가발생하기쉽다. 비록링크계층에서 4번혹은 7번재전송을하지만결국전송에실패하는경우가발생할수도있다. 이때는링크계층에서 TCP DATA를포함하는 MAC DATA를버리게되고, 전송실패를상위계층에게알리게된다. TAS는이신호를가로채어아무런동작을취하지않는다. 따라서전송계층의타이머가경과하면데이타손실을인지하고해당 TCP DATA를재전송하게되어위의과정을반복하게된다. 이런동작방식을통하여기존의 TCP 동작을직접수정하지않고도제안하는기법을구현하는것이가능하다. 그러나제안된기법으로동작하는경우, 모든무선노드의링크계층이항상보낼 MAC DATA를가지고있기때문에이전관련연구에서지적되었던 TCP 데이타흐름사이의형평성문제가대두된다. AP를제외한모든무선단말은각각자신의업로딩 TCP 데이타흐름을위한 MAC DATA를전송하면되지만, AP는모든다운로딩 TCP 데이타흐름을위한 MAC DATA를전송해야만한다. 그러나 IEEE 은 AP를포함하는모든무선노드에게동일한무선채널접근을보장하기때문에실제업로딩 TCP 데이타흐름이다운로딩 TCP 데이타흐름에비하여무선채널을획득할확률이크다. 따라서제안된기법으로동작하는무선랜의경우, 업로딩 TCP 데이타흐름과다운로딩 TCP 데이타흐름사이에형평성문제가발생한다. 또한 AP 큐길이가무한하지않기때문에특정다운로딩 TCP 데이타흐름으로부터도착한다수의 TCP DATA가큐에서버려질수도있고, 이때다운로딩 TCP 데이타흐름사이에서도형평성문제가발생할수도있다. 제안된기법을적용할때발생하는업로딩및다운로딩 TCP 데이타흐름사이의형평성문제를해결하기위해서본저자들이이전관련연구 [12] 에서제안하였던제로슬랏 (zeroslot) 기법을추가적으로적용할수있다. 예를들어, M 개의업로딩 TCP 데이타흐름과 N개의다운로딩 TCP 데이타흐름이있을때, N개의다운로딩 TCP 데이타흐름의 TCP DATA 전송을책임지는 AP는일정시간 (T) 간격동안 (T i) 측정한무선채널사용의비율 (α ) 이 N M + N 보다작다면다음일정시간간격 (T i+1) 전에
7 IEEE 기반무선랜에서 TCP 인지서브계층 TAS 361 특정시간 (AP_T i) 동안해당무선채널사용비율을맞추기위하여 AP가우선적으로무선채널획득한후, 전송기회를획득하지못한다운로딩 TCP 데이타흐름 N ( M N ) 개수인 M N α + + 만큼의 TCP DATA 를연속적으로전송한다. 그외에도이런형평성문제가발생하는상황을가정하고, 이를해결하기위한기존관련연구들 [7-9] 이존재한다. 4.3 추가고려사항본논문에서제안된기법을실제환경에적용하기위해서는몇가지추가로고려해야하는사항들을살펴본다. 추가고려사항은모의실험에서는구현되지않았다 구현관련실제구현과관련하여분할지점이나무선노드에서 MAC DATA를성공적으로수신하여 MAC ACK을전송하더라도 TCP DATA를전송계층에전달하는과정에서소프트웨어적인문제로 TCP DATA가손실되거나에러가발생할가능성도존재한다. 따라서제안된기법을실제구현할때는 TAS에서 TCP DATA를버퍼링하는기능이필요하다. 만약전송계층에서 TCP DATA를정상적으로수신한다면 TAS는해당 TCP DATA에대응하는 TCP ACK을수신할수있을것이고, 이때버퍼링하고있던 TCP DATA와수신한 TCP ACK을버릴수있다. 그러나일정시간동안대응하는 TCP ACK을수신하지못하면해당 TCP DATA를다시전송계층에게전달해주는기능을수행하면자체소프트웨어에러에의한 TCP DATA 손실을방지할수있다 배포관련실제배포 (deployment) 시나리오와관련하여분할지점의선택이중요한문제중에하나이다. 본논문에서제안된기법은분할지점인 AP와무선노드의프로토콜스택에서브계층을추가해야하다. 무선노드의경우는소프트웨어갱신을통하여서브계층을추가할수있지만, 값싼비용으로배포되고있는 AP의경우는종종추후소프트웨어갱신이불가능하다. 따라서본기법을적용하기위해서는갱신된소프트웨어를포함하는 AP를재배치해야비용이추가로든다. 만약 AP와연결된첫번째라우터를분할지점으로선택한다면이런문제가어느정도해결가능하다. 즉, 대부분의라우터가소프트웨어갱신기능을제공하고있기때문에제안된기법을추가하는것이용이하고, 일반적으로 AP와첫번째라우터사이의링크는충분한대역폭을제공하고무시할정도의링크지연시간만을야기시킬것이므로제안된기법의동작에거의영향을미치지않을것으로예상된다. 다른방법으로는제안된기법의모든기 능을무선노드의프로토콜스택상에서구현하는방법이가능하다. 즉, 다운로딩 TCP 데이타흐름의경우 TAS 계층에서전송계층으로부터내려오는 TCP ACK 을필터링하고, 업로딩 TCP 데이타흐름의경우링크계층이 TCP ACK에해당하는 MAC DATA를성공적으로수신한후전송계층으로건내줄때 TAS 계층에서가로채어필터링한다. 그러나이방법은업로딩 TCP 데이타흐름의경우, 3.1절에서지적하였던무선채널낭비문제가그대로남아있다 혼잡제어및형평성문제제안된기법으로동작하는무선랜에서무선노드가멀리떨어져있는유선구간의서버와통신하기위하여 TCP 데이타흐름을생성하는경우, 무선노드와분할지점인 AP 사이의 TCP 데이타흐름은충분한대역폭 2) 과 1~2 홉거리로매우작은 RTT 값을가지게될것이고, 높은 TCP 데이타흐름처리량을달성할수있다. 이에반해 AP와유선노드사이의 TCP 데이타흐름은인터넷을통하여연결되는다수의홉으로구성되는경로를가지기때문에경로의길이에따라다양한범위의 RTT 값을가지게된다. 만약유선구간의경로가길어서 RTT 값이크다면, TCP 데이타흐름제어메커니즘에의해서 TCP 데이타흐름은많은 TCP DATA를전송할수없다. 따라서무선구간의 TCP 데이타흐름의처리량이유선구간의 TCP 데이타흐름의처리량보다큰경우가발생할수있다. 즉, 두개의분할 TCP 데이타흐름사이에서전송속도차이가차이나는경우에 AP나무선노드의큐나버퍼길이에제한이있기때문에 AP에서두개의분할 TCP 데이타흐름사이에서 TCP DATA를건내줄때지속적으로 TCP DATA가버려지는상황이발생할수있다. 이런과부하를피하기위해서 AP나무선노드는자신의큐나버퍼길이가임계값을초과하는경우에는고의적으로 TCP DATA를포함하는 MAC DATA에대응하는 MAC ACK를전송하지않는다. 링크계층은몇번의재전송후에 TCP DATA를버리게되고전송계층의타이머가경과하게되면, 패킷손실을인지하고 TCP 데이타흐름및혼잡제어메커니즘이호출되어두개의분할 TCP 데이타흐름사이의전송속도를균형을맞출수있다 IPSec 사용관련제안된기법에서는 TAS가 TCP ACK을에뮬레이션하기위해서초기의 TCP SYN 혹은 TCP ACK 메시지에포함된초기시퀀스번호등 TCP 데이타흐름유지를위한정보를획득해야하며, TAS를통과하는메 2) IEEE b, IEEE a/g, 표준화가진행중인 IEEE n 무선랜의경우, 최대 11(Mbps), 최대 54(Mbps), 최소 200(Mbps) 전송속도를지원한다.
8 362 정보과학회논문지 : 정보통신제 33 권제 5 호 ( ) 시지들을스누핑함으로써필요한 TCP 데이타흐름의정보를유지한다. 만약네트워크계층에서 IPSec을사용하는경우적재물 (payload) 이암호화되므로하위계층인 TAS에서메시지를스누핑하더라도수신해야하는 TCP ACK 시퀀스번호등필요한정보를추출할수가없다. 따라서본논문에서는 IPSec을사용하지않는상황을가정한도록한다. 5. 성능평가본장에서는본논문에서제안하는알고리즘의성능평가를위하여수행한모의실험결과를설명한다. 널리사용되고있는 NS2[15] 를사용하여 TAS를구현하였으며다양한큐길이, 패킷에러비율과 PSM 사용여부에따른 TAS 성능을기존의 TCP, I-TCP 성능과비교하였다. 성능측정기준은시간당네트워크처리량 (aggregate throughput), 형평성지표 (fairness index), 평균지연시간으로다양한무선노드수에따른변화를측정하였다. 모의실험에사용된네트워크구성은그림 4와같다. N개의무선단말, AP, 라우터와 N개의고정단말이차례대로연결되어있으며, N은 5에서부터 80까지값을가진다. 각무선단말은유선구간에서대응하는고정단말을향하여업로딩 TCP 데이타흐름을생성하며, FTP 세션을통하여 100(s) 동안 1000(byte) TCP DATA를지속적으로보낸다. 모든라우터와고정호스트사이의링크대역폭은 100(Mbps), 링크지연시간은 10(ms) 로설정되어있고, 라우터와 AP 사이의링크대역폭은 100(Mbps), 링크지연시간은 5(ms) 로설정되어있다. 무선구간의대역폭은 11(Mbps) 이며, 그외의특별한언급이없으면 b 기본설정을따른다. 5.1 분할지점인 AP 큐길이에따른시간당네트워크처리량그림 5는제안된기법 (TAS) 이기존 TCP 방식이나 I-TCP 방식보다네트워크처리량측면에서더좋은성 능을보인다는것을증명한다. 본모의실험은분할지점인 AP 큐길이에따라다양한수의무선노드가존재할때업로딩 TCP 데이타흐름총처리량을측정하였다. TCP 데이타흐름의수가작거나적절한경우에는 AP 큐길이에무관하게제안된기법이더좋은성능을보인다. 이것은 AP나무선노드내에서 TCP ACK 에뮬레이션을통해서 TCP 데이타흐름이무선링크상에서 TCP ACK을수신하지않고도지속적으로 TCP DATA를전송할수있기때문이다. 기존 TCP 방식이나 I-TCP 방식의 TCP 데이타흐름총처리량은무선노드의개수가증가하면서약간증가하기는하지만큰변화는없다. 이것은이전에언급했듯이 IEEE 기반무선랜에서는 TCP 데이타흐름및혼잡제어메커니즘의영향으로링크계층에서는무선노드의개수가늘어나더라도보낼데이타가없는무선단말이대부분이기때문이다. 제안된기법으로동작하는 TCP 데이타흐름의경우, 무선노드의개수가증가함에따라지속적으로네트워크처리량이감소한다. 이것은 TCP 데이타흐름개수만큼의무선노드가실제링크계층의관점에서도무선채널을획득하기경쟁을하여그만큼패킷충돌이많아지게되고, 무선채널사용율을떨어뜨리는효과를가져오기때문이다. 만약링크계층에서경쟁하는무선노드의수에따른최적의경쟁윈도우 (contention window) 크기에도달하는것을목표로하는 S-EDCF 기법 [16] 과같은추가적인메커니즘이함께사용된다면, 제안된기법에서많은경쟁노드수에따른빈번한패킷충돌의효과를줄여 TCP 데이타흐름총처리량을떨어뜨리지않고유지할수있다. 5.2 분할지점인 AP 큐길이에따른업로딩 TCP 데이타흐름사이의형평성지표그림 6은제안된기법이기존 TCP 방식이나 I-TCP 방식보다형평성측면에서더좋은성능을보인다는것을증명한다. 본모의실험역시분할지점인 AP 큐길이에따라다양한수의무선노드가존재할때업로딩 그림 4 네트워크구성도
9 IEEE 기반무선랜에서 TCP 인지서브계층 TAS 363 (a) AP 큐길이가 1000인경우 (b) AP 큐길이가 100인경우그림 5 무선노드수에따른업로딩 TCP 데이타흐름의총처리량 (a) AP 큐길이가 1000 인경우 (b) AP 큐길이가 100 인경우 그림 6 무선노드수에따른업로딩 TCP 데이타흐름형평성지표 TCP 데이타흐름사이의형평성지표를계산하였다. 관련연구 [17] 에서제안한형성평지표는아래와같이정의된다. 형평성지표 = ( T / φ ) f # of flows ( T / φ ) 여기서 T f 는데이타흐름 f 의처리량, φ f 는데이타흐름 f 의가중치, 형평성지표는얼마나공평하게자원이할당되고있는지를나타낸다. 그림 6에서볼수있듯이 AP큐길이가충분히큰경우 ( 즉, 1000일때 ) 에는무선노드의수에무관하게제안된기법, 기존 TCP 방식과 ITCP 방식모두거의공평하게자원을할당하고있다. 제안된기법이무선노드의수가증가함에따라형평성지표가약간감소하지만큰영향을미치지는않는다. 그러나 AP 큐길이가작은경우 ( 즉, 100일때 ) 에는무선노드의수가증가함에따라기존 TCP 방식이나 I-TCP 방식으로동작하는 TCP 데이타흐름은형평성지표가크게감소하는것에반해제안된기법으로동작하는 TCP 데이타흐름의형평성지표는거의유지되고 f f f 2 f f 2 있다. 이것은기존 TCP 방식이나 ITCP 방식으로동작하는 TCP 데이타흐름의경우, AP 큐에서 TCP ACK 이버려지는상황이발생하게되어 TCP 데이타흐름및혼잡제어메커니즘에의해서 TCP 데이타흐름사이에형평성문제를야기시키기지만, 제안된기법은실제무선링크상에서 TCP ACK 전송을제거하였기때문에 AP 큐에서버려지는패킷에의해서형평성의영향을받지않는다. 5.3 패킷에러비율에따른시간당네트워크처리량그림 7은무선채널에러가존재하는환경에서무선노드의개수에따른제안된기법, 기존 TCP 방식과 I-TCP 방식의 TCP 데이타흐름총처리량을측정한결과를보여준다. 제안된기법은무선구간의분할 TCP 데이타흐름은중복된전송계층의신뢰성서비스기능은제거하고링크계층의신뢰성서비스에만의존하고있기때문에무선채널에러가발생하는경우신뢰성서비스제공에문제가발생할수도있다. 따라서패킷에러비율이제안된기법의신뢰성서비스제공에어떤영향을미치는지알아보기위하여무선채널에러
10 364 정보과학회논문지 : 정보통신제 33 권제 5 호 ( ) (a) 패킷에러비율이 0.1 인경우 (b) 패킷에러비율이 0.4 인경우 그림 7 무선노드수에따른업로딩 TCP 데이타흐름총처리량 가존재하는환경에서무선노드의개수에따른제안된기법, 기존 TCP 방식과 I-TCP 방식의 TCP 데이타흐름총처리량을측정하였다. 그림 7에서볼수있듯이패킷에러비율이증가하면서 TCP 데이타흐름총처리량은감소하며, 기존 TCP 방식이나 I-TCP 방식의 TCP 데이타흐름의경우무선노드의개수와무관하게감소한 TCP 데이타흐름총처리량을유지하고있다. 비록제안된기법이무선단말의개수증가에따른추가적인패킷충돌오버헤드로인해 TCP 데이타흐름총처리량이다소감소하긴하지만여전히기존 TCP 방식이나 I-TCP 방식의 TCP 데이타흐름총처리량보다는좋은성능을보이고있다. 5.4 절전모드무선랜에서평균지연시간절전모드무선랜의경우, 무선노드의에너지소모를줄일수는있지만좋은성능을보이지못한다는문제가널리알려져있다. 더욱이절전모드에서동작하는업로딩 TCP 데이타흐름은자신에게향하는 TCP ACK이 AP에서버퍼링되어다음주기까지기다려야하는상 황이발생하여수명이짧은일반 TCP 데이타흐름에대하여 RTT를증가시켜성능저하를유발한다. 절전모드무선랜에서제안한기법의성능측정을위하여 5 개의무선노드가 5개의대응하는유선노드에게 FTP 세션을이용하여 10(KB) 에서 100(KB) 크기의파일을전송한다. 그림 8은절전모드가아닌무선랜, 비콘주기가 50(ms) 인절전모드무선랜, 비콘주기가 200(ms) 인절전모드무선랜에서의파일전송이완료되는시간측정결과를보여준다. 절전모드무선랜이아닌경우, 제안된기법은기존 TCP 방식이나 I-TCP 방식의 TCP 데이타흐름보다더높은 TCP 데이타흐름처리량이가능하기때문에파일전송완료에더짧은시간을필요로한다. 절전모드무선랜의경우, 기존 TCP 방식이나 I-TCP 방식의 TCP 데이타흐름은 AP 큐에서 TCP ACK 지연에따라파일전송에좀더많은시간을필요로하고, 비콘주기가증가하면서이현상은더심해진다. 그러나제안된기법의경우, AP 큐에서 TCP ACK 지연이무선구간의분할 TCP 데이타흐름 (a) 절전모드가아닌경우 (b) 비콘주기가 200(ms) 인절전모드인경우그림 8 전송파일크기에따른전체전송시간
11 IEEE 기반무선랜에서 TCP 인지서브계층 TAS 365 의성능에영향을미치지않기때문에비콘주기증가에따른영향을거의받지않는다. 5.5 다운로딩 TCP 데이타흐름의성능이전업로딩 TCP 데이타흐름에대한모든실험을다운로딩 TCP 데이타흐름에대해서도동일하게수행하였고, 대부분의모의실험에서업로딩 TCP 데이타흐름과유사한결과를보였다. 따라서지면상의제약문제로다운로딩 TCP 데이타흐름의측정결과중업로딩 TCP 데이타흐름과차이가있거나제안된기법, 기존의 TCP 방식, I-TCP 방식의다운로딩 TCP 데이타흐름의동작과정에서주목해야할모의실험결과만을살펴본다. 그림 9는무선노드의개수에따른제안된기법, 기존 TCP 방식과 I-TCP 방식의다운로딩 TCP 데이타흐름총처리량을측정한결과를보여준다. 이때 AP 큐길이가미치는영향을최소화하기위해서 1000으로설정한다. 무선채널에러가발생하지않는경우와달리무선채널에러가자주발생하는경우에는 I-TCP 설계목적에따라무선구간에서패킷손실이발생한경우유선구간의불필요한패킷재전송을방지하기때문에기존 TCP 방식의다운로딩데이타흐름보다 I-TCP 방식의다운로딩데이타흐름이더좋은성능을보일것으로예상할수있다. 그러나그림 9(b) 에서볼수있듯이패킷에러비율이상당히높은경우에도 I-TCP 방식과기존 TCP 방식의다운로딩 TCP 데이타흐름이거의비슷한수준으로유지된다. 이런현상의주요원인은링크계층에서프레임손실이있을경우, 대부분의프레임이 4번혹은 7번의재전송을통하여성공적으로전송되기때문에전송계층의관점에서는패킷손실이자주발생하지않기때문이다. 이에반해제안된기법의경우, 무선구간에서불필요한 TCP ACK 전송을제거하여실제 TCP DATA 전송을위해무선채널을더욱 효율적으로사용함으로써다운로딩 TCP 데이타흐름의성능을향상시키고있다. 여기서주목할것은그림 7(b) 와그림 9(b) 에서볼수있듯이패킷에러비율이 0.4인때제안된기법으로동작하는다운로딩 TCP 데이타흐름이업로딩 TCP 데이타흐름보다총처리량이다소낮은것을알수있다. IEEE 이모든경쟁무선노드에게동일한채널접근기회를부여하기때문에업로딩 TCP 데이타흐름의경우하나의 TCP ACK이전송될때여러 TCP DATA가전송되고, 다운로딩 TCP 데이타흐름의경우하나의 TCP DATA가전송될때여러 TCP ACK이전송된다. 따라서패킷에러가동일한확률로발생한다면업로딩 TCP 데이타흐름의경우 TCP DATA, 다운로딩 TCP 데이타흐름의경우 TCP ACK이손실된다. TCP ACK 손실이 TCP DATA 손실보다 TCP 데이타흐름및혼잡제어알고리즘에미치는영향이더크기때문에다운로딩 TCP 데이타흐름의총처리량이더낮다. 그림 10은무선노드수에따른제안된기법, 기존 TCP 방식, I-TCP 방식의다운로딩 TCP 데이타흐름의형평성지표를보여준다. AP 큐길이가큰경우에는분할지점에서패킷이버려지는경우가거의발생하지않기떄문에모든업로딩및다운로딩 TCP 데이타흐름들이공평하게무선자원을할당받는다. 그러나 AP 큐길이가작은경우에는무선구간에서업로딩 TCP 데이타흐름의 TCP ACK이분할지점에서버려지게된다. 따라서기존 TCP 방식과 I-TCP 방식의업로딩 TCP 데이타흐름은분할지점에서버려지는 TCP ACK에따라무선자원이불공평하게할당되지만, 제안된기법에서는실제 TCP ACK 전송을제거함으로써 AP 큐에서버려지는 TCP ACK이존재하지않아형평성문제가발생하지않는다. 그러나업로딩 TCP 데이타흐름과는달리다운로딩 TCP 데이타흐름의경우에 (a) 패킷에러가없는경우 (b) 패킷에러비율이 0.4 인경우 그림 9 무선노드수에따른다운로딩 TCP 데이타흐름총처리량
12 366 정보과학회논문지 : 정보통신제 33 권제 5 호 ( ) (a) AP 큐길이가 1000 인경우 (b) AP 큐길이가 100 인경우 그림 10 무선노드수에따른다운로딩 TCP 데이타흐름형평성지표 는 AP 큐길이가작아서패킷손실이발생하더라도각각의무선노드로향하는 TCP DATA가확률적으로동일하게손실되고, 업로딩 TCP 데이타흐름의 TCP ACK 손실보다는데이타흐름및혼잡제어알고리즘에미치는영향이크지않기때문에기존 TCP 방식이나 I-TCP 방식의다운로딩 TCP 데이타흐름의총처리량은감소하지만다운로딩 TCP 데이타흐름사이의형평성문제는심각하게발생하지않는다. 제안된기법의업로딩 TCP 데이타흐름경우에는분할지점에서손실되는패킷이없었지만, 다운로딩 TCP 데이타흐름경우에는 TCP DATA가손실되기때문에약간의변동이있기는하지만대체적으로무선자원이공평하게할당되고있다. 6. 결론인터넷에많은응용들이신뢰성서비스를제공하는 TCP 기반으로동작하고있고무선네트워크환경에서 TCP 데이타흐름의성능향상을위한다양한연구가있었지만, 현재가장널리사용되고있는무선네트워크중의하나인 IEEE 기반무선랜에서는충분한성능향상을보여주지못하기때문에 IEEE 기반무선랜환경에서 TCP 데이타흐름성능향상연구가 우선적으로수행되어야한다. TCP 데이타흐름성능저하의주요원인은전송계층의 TCP 데이타흐름및혼잡제어알고리즘이 IEEE 링크계층과의상호작용에의해서실제무선채널획득을위해경쟁에참여하지않기때문이다. 이런문제를해결하기위해서본논문에서는링크계층과전송계층의중복된기능을제거하여 TCP 데이타흐름의성능을향상시키는새로운 TAS 기법을제안하였다. 즉, 무선채널에서실제 TCP ACK을전송하지않고, TCP DATA를전송한무선노드가 MAC ACK 기반으로 TCP ACK을에뮬레이션한다. 제안된기법의성능평가를위해 NS2 구현을통한모의실험을수행하여, 기존 TCP 방식과 I-TCP 방식의 TCP 데이타흐름과비교하였다. 모의실험결과는패킷에러가있는환경에서도 TCP 데이타흐름의총처리량및무선자원할당의형평성관점에서다른기법에비해성능향상이있음을보여준다. 또한절전모드인경우, 제안된기법은수명이짧은 TCP 데이타흐름의경우에도전송지연시간을단축할수있다. 현재실제제안된기법의성능측정을위한구현이진행중이고, 기존 TCP 방식의 TCP 데이타흐름과혼재할경우발생하는형평성문제를해결하기위한연구가진행중이다. A. TAS 간략 (pseudo) 구현코드 Class Tas: public Agent { Packet* TcpData tx; NsObject* tas_uptarget_; NsObject* tas_downtarget_; } 부록 Tas::Tas(MobileNode* node, Mac802_11* mac): Agent(PT_NTYPE) { tas_uptarget_ = node entry_;
13 IEEE 기반무선랜에서 TCP 인지서브계층 TAS 367 } tas_downtarget_ = mac; void Tas::recv(pkt) { if direction(pkt) == DOWN then if type(pkt) == TCP_DATA then if checktasmgttable(pkt) == ADMITTED then TcpData tx = pkt copy(); tas_downtarget_ recv(pkt, NULL); else if type(pkt) == TCP_ACK then drop(pkt); else if direction(pkt) == UP then tas_uptarget_ recv(pkt, NULL); } void Tas::emulateTcpAck() { Packet* p = Packet::alloc(); settcpack(p, TcpData tx); // 직전에전송한 TcpData tx 로부터 TCP ACK 정보설정 ( 패킷 p) } tas_uptarget_ recv(p, NULL); Class Mac802_11: public Mac { Tas* tas_; } Mac802_11::Mac802_11(): Mac(), { tas_ = new Tas(node, this); } void Mac802_11::recvACK(pkt) { if type(msdu tx) == TCP_DATA then tas_ emulatetcpack(); } 참고문헌 [1] A. DeSimone, C. Mooi Choo, and Y. On-Ching, "Throughput performance of transport-layer protocols over wireless LANs," in IEEE in Houston. GLOBECOM '93. IEEE Global Telecommunications Conference, including a Communications Theory Mini-Conference. Technical Program Conference Record (Cat. No.93CH3250-8), 1993, pp vol.1. [2] H. Balakrishnan, S. Seshan, and R. H. Katz, "Improving reliable transport and handoff performance in cellular wireless networks," Wireless Networks, vol. 1, pp , [3] K. Ratnam and I. Matta, "WTCP: an efficient mechanism for improving TCP performance over wireless links," in Proceedings Third IEEE Symposium on Computers and Communications. ISCC'98. (Cat. No.98EX166), 1998, pp [4] K. Brown and S. Singh, "M-TCP: TCP for mobile cellular networks," Computer Communication Review, vol. 27, pp , [5] A. Bakre and B. R. Badrinath, "I-TCP: indirect TCP for mobile hosts," in Proceedings of the 15th International Conference on Distributed Computing Systems (Cat. No.95CH35784), 1995, pp [6] W. Haitao, P. Yong, L. Keping, C. Shiduan, and M. Jian, "Performance of reliable transport protocol
14 368 정보과학회논문지 : 정보통신제 33 권제 5 호 ( ) over IEEE wireless LAN: analysis and enhancement," in Proceedings IEEE INFOCOM 2002 Conference on Computer Communications. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.37364), 2002, pp vol.2. [7] S. Pilosof, R. Ramachandran, D. Raz, Y. Shavitt, and S. Prasun, "Understanding TCP fairness over wireless LAN," in IEEE INFOCOM Twentysecond Annual Joint Conference of the IEEE Computer and Communications Societies(IEEE Cat. No.03CH37428), 2003, pp vol.2. [8] K. Sung Won, K. Byung-Seo, and F. Yuguang, "Downlink and uplink resource allocation in IEEE wireless LANs," IEEE Transactions on Vehicular Technology, vol. 54, pp , [9] D. J. Leith and P. Clifford, "Using the e EDCF to achieve TCP upload fairness over WLAN links," in Third International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, 2005, pp [10] C. H. N. Anthony, M. David, and J. L. Douglas, "Experimental evaluation of TCP performance and fairness in an e test-bed," in Proceeding of the 2005 ACM SIGCOMM workshop on Experimental approaches to wireless network design and analysis. Philadelphia, Pennsylvania, USA: ACM Press, [11] IEEE Computer Society, "802.11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specification," Jun [12] N.Choi, J.Ryu, Y.Seok, Y.Choi, and T.Kwon, "Throughput enhancement for uploading TCP flows in IEEE wireless LANs," Proc. ICCE 2006, Jan [13] R.Krashinsky and H.Balakrishnan, "Minimizing energy for wireless web access with bounded slowdown," Proc. Mobile Computing and Networking, [14] IEEE P802.11E/D9.0 Draft Standard, Aug [15] NS-2, URL [16] J.Ryu, Y.Seok, Y.Choi, T.Kwon, and J.-M.Bonnin, "S-EDCF: EDCF based on superslot and pseudo collision," ACM MobiCom Student Poster Session, [17] R.Jain, G.Babic, B.Nagendra, and C.Lam, "Fairness, call establishment latency and other performance metrics," Tech. Rep. ATM Forum/ , ATM Forum Document, Aug 최낙중 2002 년 2 월서울대학교전기컴퓨터공학부졸업 년 2 월서울대학교전기컴퓨터공학부석사 년 3 월 ~ 현재서울대학교전기컴퓨터공학부박사과정. 관심분야는멀티홉무선네트워크, 무선랜 MAC 프로토콜개선. 이기종망의연동 정하경 2005년 2월서울대학교전기컴퓨터공학부졸업. 2005년 3월~현재서울대학교전기컴퓨터공학부석사과정. 관심분야는무선네트워크 MAC 프로토콜개선, 게임이론, 유비쿼터스네트워킹 류지호 2005 년 2 월한국과학기술원전산학과졸업 년 3 월 ~ 현재서울대학교전기컴퓨터공학부석사과정. 관심분야는무선랜 QoS 보장, 게임이론, 네트워크이동성 석용호 2000년 2월한동대학교전산전자공학부졸업. 2002년 2월서울대학교전기컴퓨터공학부석사. 2005년 8월서울대학교전기컴퓨터공학부박사. 관심분야는인터넷트래픽측정, 트래픽엔지니어링, 무선랜 QoS, 멀티홉무선네트워크 최양희 1975 년서울대학교전자공학과공학사 1977 년한국과학기술원전자공학과석사 1984 년프랑스국립전기통신대학컴퓨터공학박사 년 ~ 현재서울대학교컴퓨터공학과교수 년 ~ 현재한국과학기술한림원회원. 관심분야는무선모바일네트워크, 미래인터넷, IP 기반멀티미디어트래픽 권태경 1993년서울대학교컴퓨터공학과공학사 1995년서울대학교컴퓨터공학과석사 2000년서울대학교컴퓨터공학과박사 2004년 ~ 현재서울대학교컴퓨터공학과조교수. 관심분야는센서네트워크, 무선네트워크, IP 이동성, 유비쿼터스컴퓨팅
°í¼®ÁÖ Ãâ·Â
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 informationDBPIA-NURIMEDIA
무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 901 무선 센서 네트워크 환경에서 링크 품질에 기반한 라우팅에 대한 효과적인 싱크홀 공격 탐지 기법 (A Effective Sinkhole Attack Detection Mechanism for LQI based Routing in WSN) 최병구 조응준 (Byung
More informationMicrosoft 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이도경, 최덕재 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 information1장. 유닉스 시스템 프로그래밍 개요
13 장. 무선 LAN 과 IEEE 802.11 프로토콜 13-2 무선 LAN 의전송기술 1 IEEE 802. 11 물리계층 (1) IEEE 802.11 물리계층은각비트를신호로변환하는것에대한명세를정의 적외선주파수에대한명세와무선주파수에대한명세로구분 IEEE 802.11 의물리계층구분 802.11 FHSS, 802.11 DSSS, 802.11a OFDM, 802.11b
More informationDBPIA-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À¯Çõ Ãâ·Â
Network Virtualization Techniques for Future Internet Services in cloud computing are based on network virtualization that provides both flexibility and network isolation. Network virtualization consists
More information<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슬라이드 제목 없음
(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 informationTCP (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歯김병철.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시스템, 네트워크모니터링을통한보안강화 네트워크의미래를제시하는세미나 세미나 NetFocus 2003 : IT 관리자를위한네트워크보안방법론 피지피넷 /
시스템, 네트워크모니터링을통한보안강화 네트워크의미래를제시하는세미나 세미나 NetFocus 2003 : IT 관리자를위한네트워크보안방법론 피지피넷 / 팀장나병윤!dewymoon@pgpnet.com 주요내용 시스템모니터링! 패킷크기와장비의 CPU 및 Memory 사용량! SNMP를장비의상태관찰 비정상적인트래픽모니터링! Packet 분석기의다양한트래픽모니터링도구를이용한비정상적인트래픽관찰!
More information07김동회_ok.hwp
(Regular Paper) 19 4, 2014 7 (JBE Vol. 19, No. 4, July 2014) http://dx.doi.org/10.5909/jbe.2014.19.4.510 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) IEEE 802.11n WLAN A-MPDU a), a) Block Ack-based Dynamic
More information[QoS 강좌] QoS에서의 혼잡 회피 적용과 이해 ②
[QoS 강좌 ] QoS 에서의혼잡회피적용과이해 2 지난 4 번의강좌를통해 QoS 의전체적인그림을그려봤다. 이제부터는세부적인튜닝으로들어가 QoS 혼잡예방을 위한다양한메커니즘에대해알아보자. 이번호에는 TCP 프로토콜의혼잡제어메커니즘의작동방법과테일드롭시 어떤문제점이있는지, QoS 에서는어떻게적용하는지살펴볼것이다. 특히이론적으로중요한 TCP 혼잡제어 메커니즘, 글로벌싱크로나이제이션,
More informationTCP 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일반적인 네트워크의 구성은 다음과 같다
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그룹웨어와 XXXXX 제목 예제
데이터통신 데이타링크제어 차례 회선원칙 (line discipline) 흐름제어 (flow control) 오류제어 (error control) 2 회선원칙 링크에연결된장치간의상대적인관계 대등 (peer-to-peer) 관계 주종 (primary-secondary) 관계 회선구성 점대점 (point-to-point) 구성 다중점 (multipoint) 구성
More information소프트웨어 융합 개론
소프트웨어융합개론 의개념 컴퓨터, 즉컴퓨팅기능을가진시스템들이물리적인매체로서로연결되어데이터를교환하는시스템들의모임 단말시스템 (end system), 중개시스템 (intermediate system) ISP (Internet Service Provider) 개인이나기업체에게인터넷접속서비스를제공하는회사 Internet: a network of networks 단말네트워크와코아네트워크
More informationTTA 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 information2009년 상반기 사업계획
네트워크계층프로토콜 쉽게배우는데이터통신과컴퓨터네트워크 학습목표 IPv6의필요성과헤더구조를이해한다. 이동 IP 프로토콜의터널링원리를이해한다. ARP/RARP의필요성을이해한다. ICMP의헤더와제어메시지를이해한다. IGMP의헤더와멀티캐스트그룹관리방식을이해한다. 2/27 1 절. IPv6 주소공간확장 IPv4의 32 비트에서 128 비트로확장 최대 2 128 개의호스트를지원
More informationDBPIA-NURIMEDIA
778 정보과학회논문지 : 컴퓨팅의실제및레터제 14 권제 8 호 (2008.11) 메쉬네트워크기반의유무선통합망성능평가 (Performance Evaluation in Combination of Wired and Wireless Mesh Networks) 한진영 정희동 (Jinyoung Han) (Heedong Jung) 임영빈 이정근 (Youngbin Im)
More informationI
I II III (C B ) (C L ) (HL) Min c ij x ij f i y i i H j H i H s.t. y i 1, k K, i W k C B C L p (HL) x ij y i, i H, k K i, j W k x ij y i {0,1}, i, j H. K W k k H K i i f i i d ij i j r ij i j c ij r ij
More information(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, (JBE Vol. 23, No. 6, November 2018) ISSN 2
(JBE Vol. 23, No. 6, November 2018) (Special Paper) 23 6, 2018 11 (JBE Vol. 23, No. 6, November 2018) https://doi.org/10.5909/jbe.2018.23.6.790 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) ATSC 3.0 UHD
More information6.24-9년 6월
리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된
More information05(533-537) CPLV12-04.hwp
모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,
More informationMicrosoft PowerPoint - Chap09_TCP와 UDP [호환 모드]
2011 년봄학기데이터통신 Chapter 09 TCP 와 UDP 목차 마스터텍스트 TCP스타일을의특성과스트림편집합니다전송둘째수준 1 1 셋째수준 2 TCP 세그먼트형식과기능넷째수준 2 다섯째수준 3 3 4 흐름제어 (Flow control) 기법 오류제어 (Error control) 기법 3 3 혼잡제어 (Congestion control) 기법 3 3 5
More information4-정현진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 informationSequences with Low Correlation
레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15
More informationMicrosoft Word - 최우용.doc
IEEE 802.11 무선랜에서단말간의직접적인데이터통신을위한기술동향 최우용 * IEEE 802.11 무선랜은두가지모드인애드혹 (ad hoc) 모드와인프라스트럭처 (infrastructure) 모드로동작할수있지만전세계적으로대부분의무선랜통신서비스는인프라스트럭처모드로이루어진다. IEEE 802.11 무선랜이애드혹모드에서동작할때무선랜통신서비스는동일한 BSS(Basic
More informationÁ¤¹æö Ãâ·Â
Self-Organizing Networks for Next-Generation Wireless Communication Systems In this paper, we summarize the Self-Organizing Networks(SON) technique which is considered as a key technology for next-generation
More informationMicrosoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100
2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack
More information07( ) 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그림 2. TCP 헤더구조 TCP는프로세스간전송보장이외에도수많은 TCP flow가공존했을경우네트워크가혼잡해지지않게전송량을결정하는기법인혼잡제어기법을제공한다. 약 30여년동안수많은 TCP 혼잡제어기법이개발되었으며 [3] 그진화방향은 < 그림 3> 에나타나있다. 크게패킷손실
Low-Delay 통신시스템 편집위원 : 윤철식 (ETRI) 고속무선네트워크에서의저지연통신을위한 TCP 이슈분석 임희수, 박세웅 서울대학교, INMC 요약 TCP (Transmission Control Protocol) 는 IP (Internet Protocol) 와더불어인터넷핵심프로토콜중하나로써, 현재 Web, e-mail, FTP 등대다수의애플리케이션에서사용되고있는연결지향적이고신뢰성전송을보장하는전송계층프
More informationchap 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<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 informationMicrosoft 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¼º´Ü±Ù Ãâ·Â-1
Review and Analysis of Energy-Efficient MAC Protocols in Wireless Sensor Networks A wireless sensor network consists of sensor nodes which are expected to be battery-powered and hard to replace or recharge.
More information歯이시홍).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 informationMicrosoft PowerPoint 통신과 통신망.ppt
통신과통신망 (Communication & Networks) Yang-Sae Moon Department of Computer Science Kangwon National University, Korea 1 통신 (Communication) 이란? 어원 : 라틴어의 Communication 은 공유한다 는의미 정의 : 일반적으로통신은송신자와수신자사이에전송매체
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis
More informationMicrosoft PowerPoint - 4. 스캐닝-2.ppt [호환 모드]
정보보호 Scanning 목차 Ⅳ. 스캐닝 (Scanning) 1. 활성화된호스트식별 ping 침투테스트범위에있는 IP주소만목록화 현재동작중인시스템확인 ping Echo request 메시지를강제종료전까지계속전송 Echo request 메시지를 4 개전송후, 자동으로종료 Ping - ICMP(Internet Control messaging Protocol)
More informationIP 심화 라우팅프로토콜적용시 라우팅테이블에서 이니셜이있는네트워크를설정하는것 : 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박선영무선충전-내지
2013 Wireless Charge and NFC Technology Trend and Market Analysis 05 13 19 29 35 45 55 63 67 06 07 08 09 10 11 14 15 16 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 36 37 38 39 40
More information슬라이드 제목 없음
2006-09-27 경북대학교컴퓨터공학과 1 제 5 장서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 슈퍼넷팅 (Supernetting) 2006-09-27 경북대학교컴퓨터공학과 2 서브넷팅과슈퍼넷팅 서브넷팅 (subnetting) 하나의네트워크를여러개의서브넷 (subnet) 으로분할 슈퍼넷팅 (supernetting) 여러개의서브넷주소를결합 The idea
More information¼º¿øÁø Ãâ·Â-1
Bandwidth Efficiency Analysis for Cooperative Transmission Methods of Downlink Signals using Distributed Antennas In this paper, the performance of cooperative transmission methods for downlink transmission
More informationbn2019_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 informationARQ (Automatic Repeat reQuest)
ARQ (Automatic Repeat request) Error in Computer Network Error in Communication: 보낸것과받은것이다른것 different Binary Channel Models Binary Channel 이란송신자 0 과 의두가지 Symbol 만을전송하는채널 Binary Symmetric Channel Binary
More informationOSI 참조 모델과 TCP/IP
TCP/IP 프로토콜분석및네트워크프로그래밍 Chapter 1: OSI 참조모델과 TCP/IP 2003. 3. 1 프로토콜 (Protocol) 표준화된통신규약 장치간의정보를송수신하기위한협정 무전기의예 Over: 송신완료통지 Roger: 수신완료통지 제 1 장 OSI 참조모델과 TCP/IP 2 OSI 참조모델 목표 이기종컴퓨터간에도통신이가능한개방형시스템 상호접속모델제시
More information3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp
보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service
More informationMicrosoft 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슬라이드 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<31302DC0E5BCBAC8AF28BCF6C1A4292E687770>
MAP를 적용한 무선 메쉬 네트워크에서의 이동성 관리방법 Mobility Management Scheme for the Wireless Mesh Network using Mobility Anchor Point 장 성 환 * 조 규 섭 ** Sung-Hwan Jang Kyu-Seob Cho 요 약 무선 메쉬 네트워크(WMN)는 기존의 무선 네트워크에 비해 저렴한
More informationMicrosoft 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 informationSwitching
Switching 강의의목표 Switching/Switching Network의필요성을이해한다. 세가지대표적교환기술에열거하고그차이를설명할수있다. 각교환기술의장, 단점을비교하여설명할수있다. Packet Switching 에서 Fairness 문제와 Pipelining 을 패킷크기와연계하여설명할수있다. Soft Switch 개념을이해하고설명할수있다. 교재 Chapter
More informationUDP 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[ 네트워크 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 informationDBPIA-NURIMEDIA
다중인터페이스환경에서서비스품질을지원하는멀티미디어스트리밍기법연구 191 다중인터페이스환경에서서비스품질을지원하는멀티미디어스트리밍기법연구 (QoS-guaranteed Multimedia Streaming for Multiple Interfaces) 조기덕 박용운 권태경 최양희 (Kideok Cho) (Yongwoon Park) (Taekyoung Kwon) (Yanghee
More informationTCP.IP.ppt
TCP/IP TCP/IP TCP/IP TCP/IP TCP/IP Internet Protocol _ IP Address Internet Protocol _ Subnet Mask Internet Protocol _ ARP(Address Resolution Protocol) Internet Protocol _ RARP(Reverse Address Resolution
More information<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지능정보연구제 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 information1217 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 informationTHE 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 informationSCTP 표준기술 동향
SCTPLIB 기반 msctp 핸드오버설계서 2006 년 8 월 경북대학교통신프로토콜연구실 이동화 (yiffie9819@gmail.com) 요약 본문서는 RAW socket을이용하여 user level에서구현한 SCTP STACK인 SCTPLIB와그추가확장규격인 Dynamic Address Reconfiguration(ADD-IP) 을이용하여수송계층에서 IP의이동성을제공함으로써이기종망에서의끊김없는핸드오버를지원할수있는시스템을설계함이그목적이다.
More informationDBPIA-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 information2005 2004 2003 2002 2001 2000 Security Surveillance Ubiquitous Infra Internet Infra Telematics Security Surveillance Telematics Internet Infra Solutions Camera Site (NETWORK) Monitoring & Control
More informationDBPIA-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無線網路技術應用於802
路 802.11b 802.11g 林 立 32054 里 3 38 Email: s1532021@cc.ncu.edu.tw jimchang@axp1.csie.ncu.edu.tw sheujp@csie.ncu.edu.tw 年來 路 來 WLAN 都 流 率 (Throughput) 數 WLAN 論 WLAN Ad-hoc mode Infrastructure mode 行 路 WEP
More informationMicrosoft 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 information04 최진규.hwp
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Aug.; 26(8), 710717. http://dx.doi.org/10.5515/kjkiees.2015.26.8.710 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) RF ESPAR
More informationMicrosoft 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 informationDBPIA-NURIMEDIA
논문 10-35-08-15 한국통신학회논문지 '10-08 Vol.35 No. 8 건설생산성 향상을 위한 건설현장 내 RFID 네트워크 시스템 적용 방안 준회원 김 신 구*, 정회원 이 충 희*, 이 성 형*, 종신회원 김 재 현* Method of RFID Network System Application for Improving of Construction
More information본문
Handover Gateway System: A Cell-edge Performance Booster for Next Generation Cellular Mobile Network Eui Chang Jung, Hyun Seok Ryu, Chung G. Kang Dept of Computer Electrical Engineering, Korea University
More information한국정보과학회 학술대회 논문작성양식
SACK 을이용한 TCP 의효율적인손실복구기법 황재현 O 유시환유혁고려대학교컴퓨터학과 {jhhwang O, shyoo, hxy}@os.korea.ac.kr An Efficient Loss Recovery Algorithm for TCP with SACK Jae-Hyun Hwang O See-Hwan Yoo Hyuck Yoo Department of Computer
More informationNetwork 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 informationNetwork 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 informationDBPIA-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 informationSin título de diapositiva
Ad Hoc 네트워크파워이슈 김동균 University of California, Santa Cruz dkkim@soe.ucsc.edu 2002 년 7 월 26 일 Mobile Ad Hoc Network? 발표순서 Power 관리의필요성 링크계층의 Power Saving IEEE 802.11 PS Mode, HIPERLAN PAMAS, PARO, SPAN 네크워크계층의
More information<33312D312D313220C0CCC7D1C1F820BFB0C3A2BCB12E687770>
Journal of the Society of Korea Industrial and Systems Engineering Vol No pp March 8 Scatter Search를 이용한 신뢰성 있는 네트워크의 경제적 설계 * ** * ** Economic Design of Reliable Networks Using Scatter Search HanJin Lee*
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에너지경제연구 제13권 제1호
에너지경제연구 Korean Energy Economic Review Volume 13, Number 1, March 2014 : pp. 83~119 거시계량모형을이용한유가변동및 유류세변화의파급효과분석 * 83 84 85 86 [ 그림 1] 모형의해결정과정 87 [ 그림 2] 거시계량모형의흐름도 (flow chart) 88 89 < 표 1> 유류세현황 (2013
More information歯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 information2. 인터네트워킹 서로떨어져있는각각의수많은네트워크들을연결하여하나의네트워크처럼연결하여사용할수있도록해주는것 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무선통신디바이스관리의필요성
무선통신디바이스관리의필요성 목차 1. WIPS 센서탐지기능 2. WIPS 센서차단기능 3. 10대무선취약점탐지원리 4. 무선통신디바이스관리 - 무선통신디바이스관리의필요성 - WLAN 디바이스자동인가방안 - AirSCAN 기능소개 2 1. WIPS 센서 - 탐지원리 3 1. WIPS 센서 - 탐지원리 v WIPS 센서는 802.11 상에서사용되는 2.4GHz,
More information네트워크통신연결방법 네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION
네트워크제품이통신을할때, 서로연결하는방법에대해설명합니다. FIRST EDITION 05-2012 개요 개요 네트워크상에연결되어있는기기들이통신을할때, 어떻게목적지를찾아가는지 (IP 주소, 서브넷마스크, 게이트웨이 ) 어떻게데이터를보내는지 (UDP/TCP, ) 에대한내용을설명합니다. 네트워크설정에따른특징을이해하여, 제품이설치된네트워크환경에따라알맞은설정을하도록합니다.
More information±è¼ºÃ¶ Ãâ·Â-1
Localization Algorithms Using Wireless Communication Systems For efficient Localization Based Services, development of accurate localization algorithm has to be preceded. In this paper, research trend
More informationMicrosoft PowerPoint 권태경교수님Network-Research-CSE
TCP/IP Introduction & Network Research @CSE 권태경 tkkwon@snu.ac.kr 1 outline Internet IP TCP Network Research Wireless Network Social Network Content-centric Network Sensor Network, Internet of Things Data
More informationÁ¶Áø¼º Ãâ·Â-1
FMC Service Case Analysis: UMA and Femtocell In this paper, we explain UMA(Unlicensed Mobile Alliance) and Femtocell as a key driving factor for FMC(Fixed Mobile Convergence) and QPS(Quadruple Play Service).
More informationMicrosoft PowerPoint _TCP_IP
네트워크 2007 년상반기 1 의개념 (ransmission Control Protocol / Internet Protocol) -는네트워크를상호연결시켜정보를전송할수있도록하는기능을가진다수의 프로토콜이모여있는프로토콜집합임. - 의가장대표적인프로토콜은 3 계층의 IP 와 4 계층의 CP 로대부분의응용서비스가 CP 상 에서이루어지나, 최근인터넷의단점을보완하기위해
More information휴대용 기기 분야 가정용 영상 기기 분야 휴대 전화 USB, FireWire 등 PC PC TV DVD/Blu-ray 플레이어 게임 콘솔 휴대 전화 휴대전화, PMP 등 휴대용 기기 간 대용량 데이터 무선 전송 캠코더 Component, Display Port, DVI
표준 기술동향 60GHz 주파수 대역 기반 밀리미터파 무선전송기술 표준화 동향 홍승은 ETRI 무선통신연구부 초고속무선통신연구팀 선임연구원 이우용 ETRI 무선통신연구부 초고속무선통신연구팀 팀장 정현규 ETRI 무선통신연구부 부장 1. 머리말 제공할 수 있다. 또한 저전력 구현을 통해 스마트폰과 같은 휴대용 장치에도 탑재되어 장치 간 대용량 무선 통신에 사용되는
More informationSK IoT IoT SK IoT onem2m OIC IoT onem2m LG IoT SK IoT KAIST NCSoft Yo Studio tidev kr 5 SK IoT DMB SK IoT A M LG SDS 6 OS API 7 ios API API BaaS Backend as a Service IoT IoT ThingPlug SK IoT SK M2M M2M
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationDBPIA-NURIMEDIA
130 정보과학회논문지 : 정보통신제 36 권제 2 호 (2009.4) 이동성정보를이용한 DTN 네트워크라우팅프로토콜 (Mobility Information based Routing for Delay and Disruption Tolerant Network) 장덕현 심윤보 김길수 최낙중 (Dukhyun Chang) (Yoonbo Shim) (Gilsoo Kim)
More informationMicrosoft PowerPoint - thesis_rone.ppt
엔터프라이즈네트워크에서인터넷웜의실시간탐지방법 포항공과대학교정보통신대학원정보통신학과 분산시스템과네트워크관리연구실 2005 년 12 월 21 일 조룡권 rone@postech.ac.kr 목차 서론 연구의필요성과목표 관련연구 인터넷웜탐지알고리즘 웜트래픽발생툴 알고리즘의검증 네트워크에서의탐지결과분석 결론 (2) 서론 (1) 인터넷웜은전파속도가빠르고네트워크의마비를일으킴
More informationC++ Programming
C++ Programming 예외처리 Seo, Doo-okok clickseo@gmail.com http://www.clickseo.com 목 차 예외처리 2 예외처리 예외처리 C++ 의예외처리 예외클래스와객체 3 예외처리 예외를처리하지않는프로그램 int main() int a, b; cout > a >> b; cout
More information141124 rv 브로슈어 국문
SMART work MOBILE office Home Office 원격제어에 대한 가장 완벽한 해답, 스마트워크 및 모바일 오피스를 위한 최적의 솔루션 시간과 공간의 한계를 넘어서는 놀라운 세계, 차원 이 다른 원격제어 솔루션을 지금 경험해보십시오! RemoteView? 리모트뷰는 원거리의 내 PC 또는 관리할 서버에 프로그램 설치 후, 인터넷을 통해 언제
More informationDBPIA-NURIMEDIA
논문 08-33-04-06 한국통신학회논문지 '08-04 Vol. 33 No. 4 무선센서네트워크에서에너지효율적인데이터전송을위한스케줄링 / MAC 통합프로토콜 정회원조재규 *, 권태경 *, 최양희 * A Joint Wakeup Scheduling and MAC Protocol for Energy Efficient Data Forwarding in Wireless
More informationSLA QoS
SLA QoS 2002. 12. 13 Email: really97@postech.ac.kr QoS QoS SLA POS-SLMS (-Service Level Monitoring System) SLA (Service Level Agreement) SLA SLA TM Forum SLA QoS QoS SLA SLA QoS QoS SLA POS-SLMS ( Service
More information자바-11장N'1-502
C h a p t e r 11 java.net.,,., (TCP/IP) (UDP/IP).,. 1 ISO OSI 7 1977 (ISO, International Standards Organization) (OSI, Open Systems Interconnection). 6 1983 X.200. OSI 7 [ 11-1] 7. 1 (Physical Layer),
More information±è±¤¼ø Ãâ·Â-1
Efficient Adaptive Modulation Technique for MAC-PHY Cross Layer Optimization in OFDMA-based Cellular Systems An adaptive transmission scheme using QAM and LDPC code is proposed for an OFDMA cellular system
More information