한국정보과학회 학술대회 논문작성양식

Size: px
Start display at page:

Download "한국정보과학회 학술대회 논문작성양식"

Transcription

1 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 Science, Korea University 요약전통적으로 TCP는네트워크상황에따라전송률을조절하는혼잡제어알고리즘을가진다. 특히손실에대한빠른복구알고리즘은 TCP로하여금일시적인네트워크혼잡에잘대응하도록함으로써처리량을높이는데기여한다. 그러나현재의 TCP는빠른복구완료이후에비로소혼잡회피구간으로진입하기때문에한윈도우내에다수의손실이발생할경우윈도우가새로열리는시간이지연되며이는처리량의저하로이어진다. 또한복구구간동안의고정된혼잡윈도우의크기는복구시간을더지연시킨다. 따라서본논문에서는패킷손실에대한복구지연시간을효율적으로감소시켜주는새로운손실복구기법을제안한다. 제안하는기법은패킷의손실감지후윈도우의크기를절반으로줄이고곧바로혼잡회피구간으로진입시킴으로써마치빠른복구기간이제거된것과같은효과를낸다. 시뮬레이션실험을통해기존의, SACK 및 과비교하여제안하는기법이가장효율적으로동작함을확인하였다. 1. 서론 TCP(Transmission Control Protocol) 는널리알려진신뢰성을제공하는종단간전송계층프로토콜이다. TCP 는신뢰성을제공하기위해손실된패킷에대한재전송, 시퀀스의순서정렬등의메커니즘을사용한다. 이와더불어네트워크의혼잡정도에따라전송률을조정하는혼잡제어를수행한다. 혼잡제어를위해서는무엇보다도네트워크혼잡을감지할수있어야하는데, TCP 는패킷손실을혼잡에대한신호로가정하고있다. 이를위해기본적으로재전송타이머를두고있지만, 일반적으로 3 개의중복 ACK 을받으면타이머의만료를기다리지않고빠르게혼잡에대응하는것이가능하다. TCP Reno 에서는중복 ACK 에의한혼잡감지에대한대응으로빠른재전송 (fast retransmission) 및빠른복구 (fast recovery) 메커니즘을사용해왔다 [1]. 그러나이것은단일손실 (single drop) 에는효과적인반면, 한윈도우내의다중손실 (multiple drop) 에는매우취약하다는단점이있다. 이를극복하기위해 에서는빠른복구구간동안부분 ACK(partial ACK) 을이용하여보다효율적으로다중손실에대응할수있도록하였다 [2]. 그러나기존의 ACK 방식은연속으로도착된가장높은시퀀스번호만을알려주기때문에부분 ACK 을이용한다하더라도 RTT 당하나의패킷만이복구가가능하다. 이후에제안된 SACK(Selective ACK) 은 TCP 헤더의옵션필드를사용하여수신측에잘도착한패킷시퀀스에대해알려주기때문에송신측은 SACK 을통해알려진손실패킷들을보다빠르게재전송가능하게되었 다 [3][4]. 이렇게지금까지제안되어온빠른재전송, 빠른복구, 부분 ACK, SACK 등은현재까지도대부분의변종에널리적용되고있는복구메커니즘이다. 그러나 SACK 등의옵션을활용한다하더라도여전히다중손실하에서는복구에대한지연시간이발생한다. 즉, 이미혼잡에대한대응은윈도우의크기를절반으로줄인것으로끝났음에도, 복구구간을빠져나오기전까지는정상적인혼잡회피 (congestion avoidance) 구간으로들어가지못한다는것이다. 따라서복구를효율적으로수행하는것이패킷손실에의한성능저하를막는데중요한요인으로작용한다. 우리는기존의복구메커니즘들이연속적다중손실에취약한원인을윈도우감소이후복구구간에의한지연오버헤드때문이라고판단하고있다. 즉, 복구구간동안윈도우크기가고정됨에따라 TCP 가복구에서벗어나는시간을지연시키며결과적으로혼잡회피로의진입이늦어지면서성능저하로이어진다. 이러한오버헤드를줄이고자본논문에서는별도의복구구간없이곧바로혼잡회피구간으로진입한뒤, 손실된패킷을윈도우가허용하는전송량내에한번에모두재전송하여복구에대한지연오버헤드를해소할수있는새로운복구알고리즘을제안한다. 이알고리즘은 TCP 가 3 개의중복 ACK 으로패킷손실을발견하여윈도우크기를절반으로줄인후마치곧바로복구가끝난것과같이동작하게하여항상기존의복구메커니즘보다빠른복구시간을가진다. 더불어슬라이딩윈도우 (sliding window) 의운용에있어전방 ACK(forward ACK) 정보

2 를이용하여윈도우의움직임이보다원활하도록하였다. 또한제안하는알고리즘은송신측의수정만으로도동작이가능하기때문에배포가쉽다는장점이있다. 본논문에서는이를기존의, SACK 및 과비교하였으며, 시뮬레이션실험을통해그우수성을입증하였다. 본논문은다음과같이구성된다. 2 절에서는제안하는복구알고리즘의연구동기와동작과정에대해자세하게설명한다. 3 절에서시뮬레이션을통해성능평가및기존의복구메커니즘과비교한뒤, 마지막으로 4 절에서결론을맺는다. 2. 효율적인손실복구기법 본절에서는기존의손실복구기법에대한간단한설명을포함하여제안하고자하는복구알고리즘에대한연구동기, 가정, 그리고세부적인복구과정에대해자세히설명하도록한다. 2.1 연구동기본논문에서제안하는복구기법의궁극적인목표는 TCP 의혼잡제어와빠른복구를완전히분리시킴으로써복구구간에의한오버헤드를최소화하는데에있다. 기존에제안되어온모든복구기법들은손실된패킷에대한복구가끝난뒤에야비로소혼잡회피구간으로넘어가게된다. 이것은기본적으로한윈도우내의모든패킷에대한 ACK 을받아야윈도우사이즈를하나증가시키는전통적인혼잡회피전략과맞아떨어진다. 그러나복구시간이길어지면길어질수록새로혼잡윈도우값이증가되기시작하는타이밍이늦어지게되며, 이는한윈도우내에서다수의손실이발생될수록더욱복구오버헤드가커짐을의미한다. 만약 3 개의중복 ACK(duplicate ACK) 을통해윈도우크기를절반으로줄인뒤손실된패킷을복구할필요가없다고가정해보자. 이때 TCP 가취할수있는가장자연스러운동작은줄어든윈도우크기에서부터곧바로다시혼잡회피를수행하는것이다. 제안하는복구기법은이러한직관적통찰을가지고패킷손실후빠르게안정상태로진입할수있게하였다. 즉, SACK 에의해얻어진가장높은시퀀스의패킷 ( 전방 ACK) 까지모든패킷이수신측에도착되었다고가정하고여기서부터곧바로혼잡회피를수행하여복구에의해발생하는지연오버헤드를제거하는것이다. 또한손실된패킷들은이후새롭게열려진윈도우가허용하는한도내에서재전송시키고, 남은여유분에대해서는새로운패킷을전송시키도록하면혼잡제어로부터복구구간을분리해내는것이가능하다. 2.2 가정사항앞서설명한바와같이빠른복구가가능하게하기 위해서는한가지가정을전제로한다. 즉, 3 개의중복 ACK 이후에 SACK 에의해알려진홀 (hole) 들은손실된것으로가정하는것이다. 일반적으로 SACK 블럭사이의홀, 즉아직수신측에도착되지않은패킷에대하여송신측은 2 가지경우로판단가능하다. 첫번째는 IETF 의 SACK 표준안과같이아직네트워크상에존재하는것으로판단하는것이다. 두번째는모든홀에대해손실된것으로간주하는것인데, (Forward ACK) 이이를가정한복구메커니즘을가진다 [5]. 그러나 SACK 블럭에의한홀이전적으로손실이라고받아들여지기어려운까닭은바로패킷재배열 (packet reordering) 때문이다 [6][7]. 일반적으로 TCP Reno 로부터파생된대부분의변종들은중복 ACK 의개수가 3 개를넘어설때에빠른복구를수행하게된다. 반면 은 SACK 의정보를통해전방 ACK(forward ACK) 과중복 ACK 의시퀀스차이가 3 개를넘어서면복구가수행된다 [5]. 따라서네트워크상에패킷재배열현상이발생한다면하나의 SACK 에의해빠른복구기법이수행될수도있다. 즉, 의경우 Reno 보다빠른복구기법이잘못수행될확률이높아지며, 이는윈도우의크기를불필요하게절반으로줄이기때문에성능저하를야기시킨다. 그럼에도불구하고재배열현상이발생하지않는다면 알고리즘은손실패킷에대한빠른복구를통해 TCP 의성능을향상시킬수있다. 이러한이유로리눅스 TCP 의경우기본적으로 을사용하고있으며, 재배열이발견되는경우 기능을사용하지않는전략을사용한다 [8]. 우리는 의성급한판단을완화하여윈도우의크기를줄이는시점을 Reno 와동일하게중복 ACK 의개수를통해복구가수행되도록하였으며, 다만수행이후의홀에대해서는손실로간주하도록하여윈도우가허용하는범위내에서빠르게재전송가능하도록하였다. 2.3 복구기법알고리즘본논문에서제안하는복구기법의핵심은기존의전통적인빠른복구구간을제거하는데있다. 즉, 손실확인이후별도의복구구간없이곧바로혼잡회피구간으로넘어가는것이다. 이것은앞서설명한가정사항과 SACK 을이용한전방 ACK 정보를통해가능하다. 즉, 윈도우크기가 n 이라고했을때, m 개의패킷이손실되었다고가정해보자. 송신측이 n-m 개 (n-m 3) 의중복 ACK 을받은후 SACK 블럭간의홀을패킷손실로간주한다면이시점에서는네트워크상에전송중인패킷이존재하지않게되기때문에새롭게윈도우를여는것이가능해진다. 이것은결국기존의 TCP 가빠른복구이후의동작을곧바로수행하는것과같은효과를낸다. 이러한기법은손실된패킷이복구될때까지혼잡회피구간으로의진입이지연되는것을효과적으로제거함으로써 TCP 가패킷손실에대한대

3 응이빠르게이루어지도록돕는다. 그림 1 은송신자가패킷을받았을때제안하는복구기법의동작을간단한수도코드 (pseudo code) 형태로나타낸것이다. IF recovery == false then // normal mode IF ack_no > moment_ack then moment_ack = ack_no open congestion window ELSE IF packet loss is detected then recovery = true halve congestion window ELSE // recovery mode open congestion window IF holes of SACK blocks is covered? then retransmit = retransmit # of holes covered IF ack_no covers all loss packets? then recovery = false moment_ack = ack_no ELSE moment_ack = forward ACK number 그림 1 패킷수신함수 수신함수에서 recovery 변수가각모드를나타내며, 패킷손실을감지했을때 ( 즉, 중복 ACK 수가 3 개이상일때 ) 윈도우크기를줄이고복구모드로바뀐다. 여기서 moment_ack 변수는슬라이딩윈도우의왼쪽편 ( 닫히는방향 ) 을나타내는것으로, 일반모드 (normal mode) 일때는마지막 ACK 시퀀스 (ack_no 변수 ) 와동일하며, 복구모드 (recovery mode) 에서는마지막 SACK 시퀀스 ( 즉, 전방 ACK) 를가리키게된다. 패킷과동등하게간주하여혼잡회피알고리즘에반영한다. retransmit 변수는재전송된패킷의수를카운트하여전송패킷수와재전송패킷수의합이전체윈도우의크기를넘지않도록한다. 그림 3 은송신함수를나타낸것이다. 제안하는복구알고리즘은개념적으로복구를위한재전송과혼잡제어를분리시키기때문에수신함수에서는별도의재전송을수행하지않고, 송신함수에서먼저재전송할패킷이있는지를확인한다. 여기서도재전송이이루어질때마다 retransmit 변수를증가시킴으로써 cwnd retransmit 가허용하는범위내에서패킷이전송되도록하였다. WHILE next_seq <= moment_ack + cwnd retransmit IF no retransmission is needed then seqno = next_seq next_seq = next_seq + 1 ELSE seqno = next retransmitting packet retransmit = retransmit + 1 send a seqno packet 그림 3 패킷송신함수 그림 4 는제안하는복구기법의동작에대한하나의예를보여준다. 먼저첫번째턴에서 1-6 번패킷을전송한뒤 1 번패킷이손실되었다면, 두번째턴에서중복 ACK 을통해패킷손실을감지하게된다. 이때윈도우는절반으로줄고 moment_ack 에의해 7-9 가새로열리게되지만, 1 번패킷을재전송하기때문에혼잡윈도우크기 (cwnd) 가허용하는범위내에서 1, 7, 8 번패킷을전송한다. 세번째턴에서재전송패킷을포함한 3 개의패킷에대해모든 ACK 이도착하면다시 9 번부터 cwnd/2 + 1 만큼의패킷을전송하게된다. 결국손실에대한복구와무관하게손실감지이후곧바로혼잡회피구간이수행됨을알수있다. 그림 2 패킷손실감지시슬라이딩윈도우의이동 그림 2 는제안하는기법의복구모드에서의슬라이딩윈도우를표현한것으로이는 의동작과유사하다. 다만손실이발생하는윈도우턴을제외하고는항상윈도우를증가시키게함으로써손실복구구간에대한오버헤드를최소화시킨다. 또한재전송한패킷역시일반 그림 4 혼잡제어와재전송동작의예

4 3. 시뮬레이션실험 본절에서는제안하는알고리즘의효율성을보이기위해 ns-2( 버전 2.31) 시뮬레이터 [9] 를이용하여실험을수행하였다. 먼저 ns-2 내에제안하는복구알고리즘을구현하였으며, 이를, + SACK 및 과비교하였다. 기존의변종들은 ns-2 구현및기본세팅값을그대로사용하였다. 다만 의경우 Slow-but-Steady 와 Impatient 두가지의복구방법이존재하는데 [1], 본논문의실험에서는 Slowbut-Steady 가좀더나은복구성능을보여이를사용하였다. 즉, 모든부분 ACK(partial ACK) 에대해재전송타이머를재설정하도록하여, 복구가끝날때까지타임아웃 (timeout) 이발생하지않도록하였다. 모든시뮬레이션은하나의병목링크를가지는간단한 Dump-Bell 토폴로지상에서이루어졌으며, 약 2ms 의왕복전파지연 (round-trip propagation delay) 시간과 1Mbps 의네트워크용량을가지도록설정하였다. 패킷손실의경우, 다른기법과의동등한비교를위해의도적으로발생시킨손실을제외하고발생하지않도록 중간라우터의버퍼를충분히크게설정하였다. 그밖에패킷크기는 1bytes 로고정하였고, 지연 ACK (delayed ACK) 은사용하지않았다. 그림 5 는본논문에서제안하는복구기법을포함하여기존복구메커니즘들의동작을시퀀스번호로나타낸것으로, 검은색점은패킷의전송시점을, 빨간색점은 ACK 의도착시점을나타낸다. Slow-start 임계값 (ssthresh) 은초기값을 1 으로설정하여손실이발생되기전에이미혼잡회피상태로진입되었다. 패킷손실은시퀀스번호 24 부터 3 번까지모두동일하게발생시켰고, 손실전까지의동작은네경우모두동일하였으며, 패킷손실직전의혼잡윈도우 (cwnd) 의크기는약 11.4 였다. 먼저 의경우를살펴보면, 손실이발생한턴에서중복 ACK 2 개까지추가로패킷을전송한뒤 3 개째빠른재전송을수행하고윈도우를절반으로줄인다. 이후복구가완료될때까지매 RTT 당하나의손실패킷을재전송하며, 일시적으로중복및부분 ACK 을통해슬라이딩윈도우를이동시켜 4 번째재전송패킷부터추가적으로전송이다시이루어지는것을볼수있다. 5 5 (Mod 5) (Mod 5) (a) (Slow-but-Steady) (b) + SACK 5 5 (Mod 5) (Mod 5) (c) Forward ACK () (d) 그림 5 다수의패킷손실에대한복구동작비교

5 는기본적으로다수의손실에대해꾸준한복구가가능하지만, 복구시간이손실된패킷수 * RTT가됨에따라다중손실이발생하면다시정상적인혼잡회피구간에진입하는데많은시간이소요된다. 즉, 슬라이딩윈도우의왼쪽편이손실패킷으로인해이동이더디기때문에복구전까지윈도우의이동에대한흐름이원활하지않게된다. 두번째로 SACK 옵션을사용하는경우는이보다빠른복구가가능해진다. 그러나 SACK은 pipe 변수에의해전체네트워크상에존재하는패킷수를추정하기때문에줄어든윈도우크기에제한을받아 SACK 블록간의홀을감지하더라도곧바로모든패킷을재전송하지않는다. 대신부분 ACK(partial ACK) 을통해 2개의패킷을재전송할수있기때문에 7개의손실패킷들이세번에나누어재전송되는것을알수있다. 이역시복구구간에진입후다시혼잡회피로의진입까지약 4 RTT가소요되었다. 또한복구구간동안 cwnd가동결되어안정상태로의진입을지연시킴을알수있다. 의경우 SACK의홀에대해모두손실로판단하여한꺼번에많은양의손실패킷을재전송시키기때문에 SACK보다빠른복구가이루어진다. 다만그림 5(c) 에서알수있듯이 은손실패킷이전의중복 ACK에대해서는추가적인패킷을전송하지않는다. 이는앞서설명한바와같이 이 SACK 홀을통해손실을판단하기때문인데, 이는패킷재배열에보다취약한점외에작은윈도우에서손실감지가어렵다는단점이있다. 예를들어윈도우크기가 3일때첫번째패킷이손실되면, 기존방식은중복 ACK에대한추가적인전송으로손실을감지할수있지만, 의경우그렇지못하기때문에결국타임아웃 (timeout) 을발생시켜야한다. 마지막으로본논문의복구기법의경우를살펴보자. 그림 5(d) 에서제안된복구기법은손실발생후다음턴에서곧바로줄어든 cwnd 값, 즉재전송패킷을포함하여 5만큼전송을수행한다. 다음 RTT 후에는 = 6만큼전송이수행되어매턴윈도우크기를하나씩증가시키는혼잡회피가적절히수행됨을알수있다. 또한손실감지이후 SACK의홀정보를손실로가정하기때문에최종복구에대한 ACK의도착시점도 과비슷하게빠른속도를보여준다. 그림 6은그림 5에대한혼잡윈도우의변화량을보여주는그래프로, 제안하는복구기법이윈도우크기를줄인이후곧바로혼잡회피를수행하고있음을단적으로보여주고있다. 나머지변종들은그림 5와비교했을때모든손실패킷에대한도착을포함하는 ACK이도착한이후에실질적으로혼잡회피로진입하고있다. 진입시점의차이는 와약 6 RTT, + SACK 과약 3 RTT, 과약 1 RTT 정도를보였다. 그림 7은윈도우크기가약 11정도였을때한윈도우내에서발생하는패킷손실의수를변화시켜가며시퀀 Congestion window Algorithm + SACK 그림 6 혼잡윈도우의증가량비교 스의증가량을나타낸그래프이다. 그림 7(a)-(c) 는윈도우의절반이하로손실을발생시킨경우이며, (d)-(f) 는절반이상의연속적인다중손실을발생시킨경우이다. 그래프에서알수있듯이동일한시퀀스의패킷손실에대해제안하는알고리즘이기존의복구기법에비해항상더나은시퀀스의증가량을보였으며, 이는패킷의손실수가증가할수록보다뚜렷한차이를보인다. 즉, 기존기법들의복구시간이길어지면길어질수록혼잡회피구간으로의진입이지연되기때문에제안하는알고리즘의효율성은증대된다. 또한복구시간은 RTT 에비례하기때문에 RTT 가큰환경일수록이들간의성능향상비율은보다커지게된다. 결과적으로본논문에서제안하는복구기법은기존복구기법들의지연오버헤드를효율적으로제거함으로써 TCP 의성능향상을유도함을알수있다. 4. 결론및향후연구 본논문에서는 TCP 의복구메커니즘을효율적으로개선한새로운복구알고리즘을제안하였다. 전통적으로 TCP 는중복 ACK 을통해패킷손실을감지한뒤빠른복구모드로진입하며, 손실된패킷에대한복구가모두끝난이후비로소혼잡회피를수행한다. 복구구간동안에는사실상혼잡윈도우값이동결되기때문에복구시간이길어지면길어질수록 TCP 의성능은저하된다. 제안하는복구알고리즘은 TCP 의혼잡제어와손실복구메커니즘을분리시켜손실감지이후곧바로혼잡회피구간으로진입할수있도록하여복구지연오버헤드를효율적으로감소시켰다. 시뮬레이션실험을통해우리는제안하는복구기법이기존의, + SACK 및 등과비교하였을때가장최적의방식으로동작함을확인할수있었으며, 한윈도우내에서패킷의손실이많이발생할수록성능차이가보다뚜렷함을보였다.

6 SACK SACK SACK (a) One packet drop (b) Two packet drops (c) Three packet drops SACK SACK SACK (d) Six packet drops (e) Seven packet drops (f) Eight packet drops 그림 7 패킷손실수의변화에따른시퀀스증가량비교 향후연구로는, 보다다양한환경하에서복구시간을비교할필요가있으며, 논문내에서의가정이얼마나타당한지확인하는작업이요구된다. 즉, 중복 ACK 3 개이후의 SACK 홀들을손실로가정하는것이패킷재배열측면에있어서다른변종들과비교할만큼강인한지분석해보아야하며, 가능하다면기존의패킷재배열에강인한 TCP 변종알고리즘을포함할수있도록개선하여야할것이다. 마지막으로본논문에서제안하는복구알고리즘을적용한 TCP 간의공평성 (fairness) 및이를사용하지않는다른변종과의친밀성 (friendliness) 에대해비교하는작업이요구된다. 관련연구 [1] W. R. Stevens, TCP/IP Illustrated - Volume 1 (The Protocols), Addison Wesley, Nov [2] S. Floyd, T. Henderson, The Modification to TCP s Fast Recovery Algorithm, IETF, RFC 2582, Apr [3] K. Fall, S. Floyd, Simulation-based Comparisons of Tahoe, Reno, and SACK TCP, ACM Computer Communication Review, vol. 26(3), Jul [4] S. Floyd, J. Mahdavi, M. Mathis, M. Podolsky, A. Romanow, An Extension to the Selective Acknowledgement (SACK) Option for TCP, IETF, RFC 2883, Jul. 2. [5] M. Mathis, J. Mahdavi, Forward Acknowledgement: Refining TCP Congestion Control, In Proceedings of ACM SIGCOMM, Aug [6] A. Gurtov, R. Ludwig, Responding to Spurious Timeouts in TCP, In Proceedings of IEEE INFOCOM, Apr. 23. [7] M. Zhang, B. Karp, S. Floyd, and L. Peterson, RR-TCP: A Reordering-Robust TCP with DSACK, In Proceedings of IEEE ICNP, Nov. 23. [8] P. Sarolahti, A. Kuznetsov, Congestion Control in Linux TCP, In Proceedings of the USENIX Annual Technical Conference, Jun. 22. [9] ns-2 (online). [1] N. Parverz, A. Mahanti, C. Williamson, TCP : Slow-but-Steady or Impatient?, In Proceedings of IEEE ICC, Jun. 26.

Microsoft PowerPoint - Chap09_TCP와 UDP [호환 모드]

Microsoft 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 information

그룹웨어와 XXXXX 제목 예제

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

More information

[QoS 강좌] QoS에서의 혼잡 회피 적용과 이해 ②

[QoS 강좌] QoS에서의 혼잡 회피 적용과 이해 ② [QoS 강좌 ] QoS 에서의혼잡회피적용과이해 2 지난 4 번의강좌를통해 QoS 의전체적인그림을그려봤다. 이제부터는세부적인튜닝으로들어가 QoS 혼잡예방을 위한다양한메커니즘에대해알아보자. 이번호에는 TCP 프로토콜의혼잡제어메커니즘의작동방법과테일드롭시 어떤문제점이있는지, QoS 에서는어떻게적용하는지살펴볼것이다. 특히이론적으로중요한 TCP 혼잡제어 메커니즘, 글로벌싱크로나이제이션,

More information

DBPIA-NURIMEDIA

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

More information

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

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

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

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

ARQ (Automatic Repeat reQuest)

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

More information

패킷 역전 및 중복 문제를 해결한 통계기반 트래픽 분석 시스템

패킷 역전 및 중복 문제를 해결한 통계기반 트래픽 분석 시스템 패킷역전및중복문제를해결한통계기반트래픽분석시스템 Statistics-based Traffic Analysis System without Out-of-order and Retransmission Problem 이수강, 안현민, 심규석, 김명섭 고려대학교컴퓨터정보학과 {sukanglee, queen6, kusuk007, tmskim}@korea.ac.kr 요 약

More information

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

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

More information

그림 2. TCP 헤더구조 TCP는프로세스간전송보장이외에도수많은 TCP flow가공존했을경우네트워크가혼잡해지지않게전송량을결정하는기법인혼잡제어기법을제공한다. 약 30여년동안수많은 TCP 혼잡제어기법이개발되었으며 [3] 그진화방향은 < 그림 3> 에나타나있다. 크게패킷손실

그림 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 information

슬라이드 제목 없음

슬라이드 제목 없음 2006-11-23 경북대학교컴퓨터공학과 1 제 12 장 TCP (Transmission Control Protocol) TCP 개요 연결관리 연결설정 연결해제 전송제어 오류제어 흐름제어 혼잡제어 TCP 세그먼트 TCP 구조 TCP/IP 위치 2006-11-23 경북대학교컴퓨터공학과 2 TCP 의캡슐화 2006-11-23 경북대학교컴퓨터공학과 3 TCP vs

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 09-34-02-04 한국통신학회논문지 '09-02 Vol. 34 No. 2 TCP 선택을위한자동적응프레임워크 정회원황재현 *, 종신회원유혁 * Self-Adaptation Framework for TCP Selection Jae-Hyun Hwang* Regular Member, Chuck Yoo* Lifelong Member 요 약 본논문에서는기존의

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

[ 네트워크 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

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

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

2009년 상반기 사업계획

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

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 778 정보과학회논문지 : 컴퓨팅의실제및레터제 14 권제 8 호 (2008.11) 메쉬네트워크기반의유무선통합망성능평가 (Performance Evaluation in Combination of Wired and Wireless Mesh Networks) 한진영 정희동 (Jinyoung Han) (Heedong Jung) 임영빈 이정근 (Youngbin Im)

More information

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

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

More information

SCTP 표준기술 동향

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

More information

Switching

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

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

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

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

More information

Microsoft PowerPoint Network-Transport

Microsoft PowerPoint Network-Transport 3 장. 트랜스포트계층 (Transport Layer) 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 강의목표 트랜스포트계층서비스의원리 다중화 / 역다중화 (multiplexing/demultiplexing) 신뢰적인데이터전달 (reliable data transfer) 흐름제어 (flow control) 혼잡제어 (congestion control)

More information

슬라이드 1

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

More information

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

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

More information

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

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

More information

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

7. TCP

7. TCP 7. TCP 최양희서울대학교컴퓨터공학부 1 TCP Basics Connection-oriented (virtual circuit) Reliable Transfer Buffered Transfer Unstructured Stream Full Duplex Point-to-point Connection End-to-end service 2004 Yanghee Choi

More information

Microsoft PowerPoint Network-Transport

Microsoft PowerPoint Network-Transport 3장. 트랜스포트계층 (Transport Layer) 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 강의목표 트랜스포트계층서비스의원리 다중화 / 역다중화 (multiplexing/demultiplexing) 신뢰적인데이터전달 (reliable data transfer) 흐름제어 (flow control) 혼잡제어 (congestion control)

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 Word - km doc

Microsoft Word - km doc 工學碩士學位論文 인터넷에서고품질오디오스트리밍 서비스를위한복합적 QoS 보장기법 A Hybrid QoS Guarantee Scheme for High-Quality Internet Audio Streaming Services 指導敎授 孫周永 2002 년 12 월 韓國海洋大學校大學院 컴퓨터工學科 劉成日 工學碩士學位論文 인터넷에서고품질오디오스트리밍 서비스를위한복합적

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA IEEE 802.11 기반무선랜에서 TCP 인지서브계층 TAS 355 IEEE 802.11 기반무선랜에서 TCP 인지서브계층 TAS (TAS: TCP-Aware Sub-layer over IEEE 802.11-based wireless LANs) 최낙중 정하경 류지호 (Nakjung Choi) (Hakyung Jung) (Jiho Ryu) 석용호 최양희 권태경

More information

Microsoft PowerPoint - net3

Microsoft PowerPoint - net3 3 장 Transport Layer 1 3 장 Transport Layer 이장의목적 Transport layer의배경과원리이해 multiplexing/demultiplexing 신뢰적인 data transfer flow control congestion control 인터넷 transport layer 이해 UDP : connectionless transport

More information

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract

2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract 2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract - 31 - 소스코드유사도측정도구의성능에관한비교연구 1. 서론 1) Revulytics, Top 20 Countries for Software Piracy and Licence Misuse (2017), March 21, 2017. www.revulytics.com/blog/top-20-countries-software

More information

<4D F736F F F696E74202D E20B3D7C6AEBFF6C5A920C7C1B7CEB1D7B7A1B9D62E >

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

More information

Microsoft PowerPoint - 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

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문 09-34-05-10 한국통신학회논문지 '09-05 Vol. 34 No. 5 미디어특성과네트워크상태에적응적인스케일러블비디오스트리밍기법에관한연구 정회원정영하 *, 강영욱 **, 종신회원최윤식 ** Media-aware and Quality-guaranteed Rate Adaptation Algorithm for Scalable Video Streaming

More information

시스템을 제공한다는 특징이 있다. ONOS[4]는 성능, 확장성, 가용성을 중시하는 분산형 SDN 컨트롤러이 며 편의성 있는 Web GUI 와 SDN 컴포넌트 단위의 계층 구조를 통해 어플리케이션을 개발하고 컨트롤 러에 탑재할 수 있는 기능들을 제공한다. 하지만 ONO

시스템을 제공한다는 특징이 있다. ONOS[4]는 성능, 확장성, 가용성을 중시하는 분산형 SDN 컨트롤러이 며 편의성 있는 Web GUI 와 SDN 컴포넌트 단위의 계층 구조를 통해 어플리케이션을 개발하고 컨트롤 러에 탑재할 수 있는 기능들을 제공한다. 하지만 ONO DPI 를 이용한 SDN 트래픽 매니지먼트 시스템 정세연 O, 이도영, 최준묵, 홍원기 포항공과대학교 컴퓨터공학과 {jsy0906, dylee90, juk909090, jwkhong} @postech.ac.kr 요 약 Software-Defined Networking (SDN)은 네트워크 분야에서 주목받는 연구 분야의 하나로써 그 기본 개념 및 목적은 네트워크를

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

歯최덕재.PDF

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

More information

Microsoft PowerPoint _TCP_IP

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

More information

Microsoft PowerPoint - 3-Network-Transport

Microsoft PowerPoint - 3-Network-Transport 3장. 트랜스포트계층 (Transport Layer) 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 강의목표 트랜스포트계층서비스의원리 다중화 / 역다중화 (multiplexing/demultiplexing) 신뢰적인데이터전달 (reliable data transfer) 흐름제어 (flow control) 혼잡제어 (congestion control)

More information

WAN에서 다자간 통신을 위한 계층적 오류복구 기법

WAN에서 다자간 통신을 위한 계층적 오류복구 기법 TCP 세션의이상동작으로인한트래픽분석방법론의한계와 해결방안 A Method to resolve the Limit of Traffic Classification caused by Abnormal TCP Session 안현민, 최지혁, 함재현, 김명섭 고려대학교컴퓨터정보학과 {queen26, jihyeok_choi, jaehyun_ham, tmskim}@korea.ac.kr

More information

Microsoft PowerPoint Network-Transport

Microsoft PowerPoint Network-Transport 3장. 트랜스포트계층 (Transport Layer) 순천향대학교컴퓨터공학과이상정 순천향대학교컴퓨터공학과 1 강의목표 트랜스포트계층서비스의원리 다중화 / 역다중화 (multiplexing/demultiplexing) 신뢰적인데이터전달 (reliable data transfer) 흐름제어 (flow control) 혼잡제어 (congestion control)

More information

Enhanced Communications Transport Protocol: Overview & Implementations

Enhanced Communications Transport Protocol: Overview & Implementations SCTP 핸드오버분석 (Linux) 2005 년 1 월 고석주 (sjkoh@cs.knu.ac.kr) 요약본문서에서는차세대수송계층프로토콜인 SCTP(Stream Control Transmission Protocol) 기반핸드오버기법에대하여논의한다. 이를위해, 리눅스플랫폼에서 SCTP 핸드오버실험을위한테스트베드를구성하고, dual-homing

More information

입출력된다. 이러한무선 USB 시스템에서데이터의송신은 MMC(Micro-scheduled Management Command) 내에 USB 토큰 (Token) 을전달 (broadcast) 하며, 데이터와핸드쉐이크단계에서데이터송수신 (data communication) 의

입출력된다. 이러한무선 USB 시스템에서데이터의송신은 MMC(Micro-scheduled Management Command) 내에 USB 토큰 (Token) 을전달 (broadcast) 하며, 데이터와핸드쉐이크단계에서데이터송수신 (data communication) 의 명세서 발명의명칭 무선 USB 시스템의데이터송수신방법 {DATA COMMUNICATION METHOD OF WIRELESS USB SYSTEM} 발명의상세한설명 기술분야 본발명은무선 USB 시스템의데이터송수신방법에관한것으로서, 보다상세하게는슬라이딩윈도우방식 을사용하여데이터를버스트모드로송수신할때슬라이딩윈도우의상태를인식비트벡터나송신비트벡터를통해간편하게계산하여데이터를송수신하는무선

More information

PEL_PPT

PEL_PPT PEL / 2016 TCP/IP 완벽가이드 - II-8 부전송계층 TCP 프로토콜 - 명세인 (sein@pel.smuc.ac.kr) 상명대학교프로토콜공학연구실 목차 TCP 개요 TCP 원리와일반동작 연결의수립, 관리종료 TCP 메시지포맷과데이터송신 TCP 신뢰성과흐름제어 TCP/IP 완벽가이드 Protocol Engineering Lab., Sangmyung

More information

간격으로측정한검측데이터를통합운영부로실시간전송, 모니터링및분석하는기능을제공하여결함궤도의유지보수를수행하게한다. 송신커널단에서는응용프로세스의 write 이벤트마다매번전송을하는것이아니라송신데이터가버퍼에적정량채워졌을때송신을수행한다. 수신단커널은수신한데이터를버퍼링하고수신단응용프로

간격으로측정한검측데이터를통합운영부로실시간전송, 모니터링및분석하는기능을제공하여결함궤도의유지보수를수행하게한다. 송신커널단에서는응용프로세스의 write 이벤트마다매번전송을하는것이아니라송신데이터가버퍼에적정량채워졌을때송신을수행한다. 수신단커널은수신한데이터를버퍼링하고수신단응용프로 2017 년도한국철도학회추계계학술대회논문집 KSR2017A042 네트워크기반고속궤도검측시스템의단주기전송지연시간분석 Short Period Transmission Delay Analysis in Networked High Speed Track Measurement System 오경철 *, 최일윤 **, 배병우 * Kyoung-Chul Oh *, IL-YOON

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

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

More information

슬라이드 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

Nordic Chipset BLE Test Application Note

Nordic Chipset BLE Test Application Note Nordic Chipset BLE Test Application Note 20151218 차례 차례........................................................................... ii 1. Nordic nrf52 Series 제품테스트방법...............................................

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 논문번호 12-37B-07-05 한국통신학회논문지 '12-07 Vol.37B No.07 무음압축을이용하는음성통신시스템을위한동적버퍼관리알고리즘 이성형, 이현진 *, 김재현, 이형주 **, 허미정 **, 최증원 **, 신상헌 ***, 김태완 *** Active Buffer Management Algorithm for Voice Communication System

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

04 최진규.hwp

04 최진규.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 information

슬라이드 제목 없음

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

More information

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070>

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CBED0C3E0C7C1B7CEB1D7B7A55C4C656D70656C2D5A69762E637070> /* */ /* LZWIN.C : Lempel-Ziv compression using Sliding Window */ /* */ #include "stdafx.h" #include "Lempel-Ziv.h" 1 /* 큐를초기화 */ void LZ::init_queue(void) front = rear = 0; /* 큐가꽉찼으면 1 을되돌림 */ int LZ::queue_full(void)

More information

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

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

More information

<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 - Tcpdump 사용설명서.doc

Microsoft Word - Tcpdump 사용설명서.doc DASAN Networks DASAN Networks, Inc. 6F Fine Venture Building 345-1 Yatap-1Dong Bundang-gu, Seongnam, Gyeonggi-do, Korea TEL) 82-221-725-9500 http://www.dasannetworks.com Document System of DASAN Networks

More information

<4D F736F F F696E74202D FB5A5C0CCC5CDB8B5C5A9BFCD20BFC0B7F9C1A6BEEE20B1E2B9FD205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D FB5A5C0CCC5CDB8B5C5A9BFCD20BFC0B7F9C1A6BEEE20B1E2B9FD205BC8A3C8AF20B8F0B5E55D> 2011 년봄학기데이터통신 Chapter 05 데이터링크와오류제어기법 목차 마스터텍스트스타일을편집합니다둘째수준셋째수준데이터링크와회선제어 1 넷째수준다섯째수준흐름제어 (Flow Control) 기법 2 1 3 32 4 오류제어 (Error control) 기법 HDLC 프로토콜 Section 01 데이터링크와회선제어 데이터링크와데이터링크계층의기능마스터텍스트스타일을편집합니다

More information

[ tcpdump 패킷캡처프로그램 ] tcpdump란? tcpdump 버전확인 tcpdump 플래그 (flags) tcpdump 사용법 tcpdump의사용예제 telnet을활용해 root와 passwd 암호알아내기 [01] tcpdump란? tcpdump는 Lawren

[ tcpdump 패킷캡처프로그램 ] tcpdump란? tcpdump 버전확인 tcpdump 플래그 (flags) tcpdump 사용법 tcpdump의사용예제 telnet을활용해 root와 passwd 암호알아내기 [01] tcpdump란? tcpdump는 Lawren [ tcpdump 패킷캡처프로그램 ] tcpdump란? tcpdump 버전확인 tcpdump 플래그 (flags) tcpdump 사용법 tcpdump의사용예제 telnet을활용해 root와 passwd 암호알아내기 [01] tcpdump란? tcpdump는 Lawrence Berkley Nation Lab의 Network Rearch Gruop에서만든것으로네트워크의패킷을출력해주는프로그램이다.

More information

DBPIA-NURIMEDIA

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

More information

Microsoft 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

[Brochure] KOR_TunA

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

More information

[ R E P O R T ] 정보통신공학전공 김성태

[ R E P O R T ] 정보통신공학전공 김성태 [ R E P O R T ] 정보통신공학전공 200301582 김성태 1. 과제의목표 * 리눅스상에서패킷을잡는기법에대하여공부한다. 구체적으로 pcap library 와관련테크닉을공부하고예제프로그램을해석한다. 참고로본예제프로그램은앞으로개발한 SimTL 의기초가되므로완벽한이해가필수적이다. 2. 과제수행내용및수행결과 * tcpdump TCPDUMP 란주어진조건식을만족하는네트워크인터페이스를거치는패킷들의헤더들을출력해주는프로그램이다.

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

문제여섯사람이일곱개의발판위에있다. 빈발판을중심으로세사람은왼쪽에서가운데를보고서있고, 다른세사람은오른쪽에서가운데를보고서있다. Figure: 양창모 ( 청주교육대학교컴퓨터교육과 ) Problems and Algorithms 2015 년여름 1 / 35 목표왼쪽에서있던세사람을오른쪽으로, 오른쪽에서있던사람을왼쪽으로이동한다. 가운데발판은여전히비어있어야한다. 최소의움직임으로목표를달성하도록한다.

More information

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

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

More information

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

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로

(b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 Lab. 1. I-V Characteristics of a Diode Lab. 6. 연산증폭기가산기, 미분기, 적분기회로 1. 실험목표 연산증폭기를이용한가산기, 미분기및적분기회로를구성, 측정및 평가해서연산증폭기연산응용회로를이해 2. 실험회로 A. 연산증폭기연산응용회로 (a) 가산기 (b) 미분기 (c) 적분기 그림 6.1. 연산증폭기연산응용회로 3. 실험장비및부품리스트

More information

The Pocket Guide to TCP/IP Sockets: C Version

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

More information

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

03_queue

03_queue Queue Data Structures and Algorithms 목차 큐의이해와 ADT 정의 큐의배열기반구현 큐의연결리스트기반구현 큐의활용 덱 (Deque) 의이해와구현 Data Structures and Algorithms 2 큐의이해와 ADT 정의 Data Structures and Algorithms 3 큐 (Stack) 의이해와 ADT 정의 큐는 LIFO(Last-in,

More information

슬라이드 1

슬라이드 1 CHAP 6: 큐 yicho@gachon.ac.kr 1 큐 (QUEUE) 큐 : 먼저들어온데이터가먼저나가는자료구조 선입선출 (FIFO: First-In First-Out) ( 예 ) 매표소의대기열 Ticket Box 전단 () 후단 () 2 큐 ADT 삽입과삭제는 FIFO 순서를따른다. 삽입은큐의후단에서, 삭제는전단에서이루어진다. 객체 : n 개의 element

More information

정보보안 개론과 실습:네트워크

정보보안 개론과 실습:네트워크 풋프린팅과스캐닝 영동대학교스마트 IT 학부 : 컴퓨터와해킹 이호준 hjlee@yd.ac.kr Contents 학습목표 풋프린팅 (footprinting) 이무엇인지안다. 포트와서비스의관계를이해한다. 다양한스캔기술을이해하고실행할수있다. 방화벽과 IDS를탐지할수있다. 운영체제를탐지할수있다. 내용 풋프린팅 (Footprinting) 스캔 운영체제의탐지 방화벽과침입탐지시스템의탐지

More information

3 : BLE CoAP 6LoWPAN (Cheol-Min Kim et al.: Implementation of CoAP/6LoWPAN over BLE Networks for IoT Services).,, [1]. [2], (Wireless Sensor Network,

3 : BLE CoAP 6LoWPAN (Cheol-Min Kim et al.: Implementation of CoAP/6LoWPAN over BLE Networks for IoT Services).,, [1]. [2], (Wireless Sensor Network, (Special Paper) 21 3, 2016 5 (JBE Vol. 21, No. 3, May 2016) http://dx.doi.org/10.5909/jbe.2016.21.3.298 ISSN 2287-9137 (Online) ISSN 1226-7953 (Print) BLE CoAP 6LoWPAN a), a), a), a) Implementation of

More information

UI TASK & KEY EVENT

UI TASK & KEY EVENT 2007. 2. 5 PLATFORM TEAM 정용학 차례 CONTAINER & WIDGET SPECIAL WIDGET 질의응답및토의 2 Container LCD에보여지는화면한개 1개이상의 Widget을가짐 3 Container 초기화과정 ui_init UMP_F_CONTAINERMGR_Initialize UMP_H_CONTAINERMGR_Initialize

More information

DBPIA-NURIMEDIA

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

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Traffic monitoring for security anomaly detection 바이러스연구실 최원혁 바이러스사례 (1) 2001.07 CodeRed 최초의패킷형바이러스. IIS 의버퍼오버플로어취약점을이용해서바이러스를메모리에상주후, 무작위로 PC 를선별버퍼오버플로어패킷을보내어취약점이존재할경우다시바이러스에감염되는과정을반복함 (2) 2001.08 CodeRed_II

More information

0. 들어가기 전

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

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

로봇SW교육원 강의자료

로봇SW교육원 강의자료 UNIT 01 컴퓨터네트워크소개 광운대학교로봇학부 최용훈 학습목표 2 컴퓨터네트워크와인터넷에대한전반적인이해를한다. 본과목에서사용할용어들에대해서살펴본다. 다양한전송매체를알아본다. 네트워크에서사용하는성능지표들을살펴본다. 본과목에서사용하는교재 3 주교재 Jim Kurose and Keith Ross, Computer Networking: A Top Down Approach,

More information

(2) 다중상태모형 (Hyunoo Shim) 1 / 2 (Coninuous-ime Markov Model) ➀ 전이가일어나는시점이산시간 : = 1, 2,, 4,... [ 연속시간 : 아무때나, T 1, T 2... * 그림 (2) 다중상태모형 ➁ 계산과정 이산시간 : 전이력 (force of ransiion) 정의안됨 전이확률 (ransiion probabiliy)

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

The Pocket Guide to TCP/IP Sockets: C Version

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

More information

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에

완벽한개념정립 _ 행렬의참, 거짓 수학전문가 NAMU 선생 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에 1. 행렬의참, 거짓개념정리 1. 교환법칙과관련한내용, 는항상성립하지만 는항상성립하지는않는다. < 참인명제 > (1),, (2) ( ) 인경우에는 가성립한다.,,, (3) 다음과같은관계식을만족하는두행렬 A,B에대하여 AB=BA 1 가성립한다 2 3 (4) 이면 1 곱셈공식및변형공식성립 ± ± ( 복호동순 ), 2 지수법칙성립 (은자연수 ) < 거짓인명제 >

More information

Microsoft PowerPoint workshop.ppt

Microsoft PowerPoint workshop.ppt IPTV 서비스품질기술 이철희연세대학교 네트워크를이용한멀티미디어서비스 채널용량이증대함에따라네트워크를이용하여새 로운서비스가능 멀티미디어서비스 (VOD, MOD, 화상전화등 ) IPTV 인터넷, 무선통신등이주요역할기대. HDSP lab. 2 네트워크를이용한멀티미디어 vs 기존방송비교 기존방송 대역폭보장됨 적절히설치되면일반적으로품질보장 전송에러거의없음 실시간전송이아무문제없음

More information

슬라이드 1

슬라이드 1 네트워크포렌식실습 ICMP 패킷분석과 Ping 공격 목 차 ICMP 헤더와동작 ICMP 와이어샤크분석 IP와 MAC 주소분석 Dos 공격유형과대응방법 DDos 공격과공격시연 2 ICMP 헤더와동작 1) ICMP 란? 2) ICMP 위치 3) ICMP 캡슐화 4) ICMP 동작과정및확인 5) ICMP 헤더구조 6) ICMP 메시지형식및종류 ICMP 프로토콜 ICMP

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

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

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

More information

소프트웨어 융합 개론

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

More information

TCP.IP.ppt

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

More information

Microsoft Word doc

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

More information

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

Microsoft Word - WireShark 프로그램의 기능 분석_ver1.1.doc

Microsoft Word - WireShark 프로그램의 기능 분석_ver1.1.doc WireShark 프로그램의기능분석 _ver1.1 추가사항 1. 메인윈도우설명삽입 2. 다이얼로그박스식별 1 메인윈도우 - 와이어샤크의 메인윈도우 는아래와같다. 그림 1 메인윈도우 1 : 메뉴바는다양한드롭 & 다운메뉴아이템들로구성되어있다. 2 : 툴바는메뉴에서제공하는아이템들을아이콘으로제공함으로써, 신속한접근을제공한다. 또한툴바아이콘들은사용자의마우스포인터접근시에사용툴팁을제공한다.

More information