자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


흐름제어와 MTU

 

저도 CCNA를 취득을 하면서 배운 부분을 간략하게 말씀을 드리겠읍니다. 일단 흐름제어란 TCP/IP에서 최적의 데이터 흐름을 위하여 송신측과 수신측이 ACK를 받지 않은 상태에서 가장 많이 보낼 수 있는 데이터의 양을 의미합니다. 다들 아시다 시피 TCP/IP는 연결성 데이터 흐름이지 않습니까?
즉 UDP가 데이터를 보내기만 하면 그 뒤에 관여를 하질 않는 것에 비하여 TCP는 데이터를 보낸 후 ACK가 들어오지 않으면 다시 한번 재전송을 하는 신뢰성 데이터 흐름을 의미합니다. 그러나 TCP의 단점은 ACK를 보냄으로써 대역폭의 저하를 가져오고 보낼 수 있는 데이터의 양이 줄어듭니다. 그래서 이것을 보완하기 위하여 흐름제어를 이용하여 ACK를 받질 않은 상태에서 최대로 보낼 수 있는 데이터의 양을 조절을 하는 것이 흐름제어이고 이때 사용되는 값이 MTU입니다. 만일 가정을 해 보겠읍니다. 서버와 PC간에서 서버가 여러PC들로부터 데이터를 받아서 지금 처리해야 할 작업이 많다거나 혹은 해당 데이터의 트래픽이 폭주하여 대역폭이 감소한다면 MTU의 값을 낮추고 서버가 처리해야할 작업이 없다거나 대역폭도 충분히 확보가 되어 있다면 MTU의 값을 높힙니다. 이는 PC측에서도 적용이 가능합니다. 그리구 PTP접속이 아닌 여러구간의 라우터와 서버를 거친다면 가장 낮은 MTU값이 적용이 되는 겁니다. 이 원리가 바로 흐름제어이자 MTU(Window Size)이론입니다. 제가 초고속 인터넷 FAQ에서 "ADSL의 속도에 영향을 미치는 요인들... "에서 PC사양에 따라 속도도 좌우된다는 말이 바로 이러한 원리에서 적용이 됩니다. PC사양이 높으면 CPU에의하여 처리하는 처리량이 많고 RAM(Buffer)의 사이즈도 크다 보니 MTU의 값이 크게 적용될 수가 있읍니다.


제 글이 허접하였지만 여러분들에게 조금이나마 도움이 되고자 적었으니 고수님들은 넓은 아량으로 이해해 주십시오.





written by ()
2001-07-02 21:23:47
2550 번 읽음
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그