[통신네트워크] RTT시간측정
- 최초 등록일
- 2003.05.13
- 최종 저작일
- 2003.05
- 11페이지/ 한컴오피스
- 가격 1,000원
목차
✭RTT시간측정
✚TCP를 사용해서 RTT를 측정
✺클라이언트측 소스
✺서버측소스
❡실험결과
✰분석
✚UDP를 사용해서 RTT를 잰 경우
✺클라이언트측 소스
✺서버측소스
❡실험결과
✰분석
❦최종결과분석 및 의견
본문내용
❦최종결과분석 및 의견
역시 수업시간에 배웠던대로 UDP가 TCP보다 빨랐다는 것을 알 수 있다. 가장좋은예로 100바이트를 들수있는데,TCP는 평균적으로 224.8인것에비해 UDP는 56이 나왔다.
하지만 1000바이트는 거의 차이를 못느낄정도였다. 아마도 UDP에서 RTT를 재는동안에 여러 가지프로그램을 돌려서 시스템에 적잖은 부하가 걸린것같다. 위에서도 언급했듯이
학교실습실에서 잰시간과 집에서 잰시간의 차이가 있었다. 이것으로만 봐도 시스템에 얼마나 RTT가 의존적인지를 알수있었다.
자바프로그램을 이용해서 RTT프로그램을 만들었는데, 생각보다 어려웠다. 평소에 자바를 공부했음에도 불구하고 많은시간을 들여서 만들어야했다. 특히 패킷을 어떻게보낼까하는 문제가 가장 많았다. 그래서 보내는 시간 받는시간이외에도 프로그램에 패킷이 들어가는지, 받는지를 알수있도록 만들었다. 그결과 TCP같은 경우 1Mbyte를 넘어가면 멈추어버리는 현상이 발생했다. UDP같은경우는 중간에 패킷을 잃어버릴까봐 그뒤에 번호도 같이 넣어서 전송했다. 더 좋은프로그램으로 만들 수 있었는데, 아쉬운 프로젝트였다. 다음에 시간이 되면 더 손을 봐서 잘 구동되는 프로그램으로 만들어야겠다.
참고 자료
없음