컴퓨터 이야기

이틀간의 삽질 결과-..

CatchMeIfYouCan 2006. 3. 26. 23:22

교수님 논문에 들어갈 Real time communication 프로토콜의 구현-_-;;
작업을 시작한지는 꽤나 흘렸는데-_-;; 이제 마무리 하고 있다;;ㅋㅋ
여러번의 수정끝에.. 어느정도 완성이 되었나 싶었는데..
테스트 결과에서 자꾸 알수없는 오차가 발생해버리는;;ㅡㅜ

방금... 하루죙일 고민 끝에.......원인을 찾아냈다;;
내일 교수님하고 또 상의해야될듯.
아래 내용은 대충 정리한 내용..ㅋㅋ.

시간 딜레이가 더 생기는 이유-
스위치의 패킷 포워딩 방식 때문...
더미허브와는 달리 스위치는
store and forwarding
cut-through
adaptive cut-through
방식을 사용한다.
카탈리스트 2950은 adaptive cut-through를 사용하는 듯..
store and forwarding 방식을 사용한다-_-;;;
64바이트 전송 속도 만큼의 딜레이가 발생하게 된다..

데이터가 동시에 전송을 시작한 경우에는
정확한 시간 간격으로 데이터가 전송된다.

의문1> 스위치에서 패킷을 포워딩 할 때에도 preamble이 존재할까?.. 하겠지?;;;
의문2> Interframe space는 연속된 패킷 사이에서만 존재하는가?
당연히 말 뜻은 그런데-_-;; 처음 전송되는 패킷에는 Interframe space는 존재하지 않는가?..


하..어렵다.ㅡㅜ