2010-06-12 4 views
2

네트워킹 응용 프로그램을 작성 중입니다. 그것은 예상치 못한 지체가있다. 몇 가지 수치를 계산할 필요가 있지만 정보를 찾을 수 없습니다. 각 틱에서 이더넷 연결을 통해 얼마나 많은 비트가 transferes가 될 수 있습니다.매번 이더넷을 통해 전송할 수있는 비트 수는 얼마입니까?

결과 전송 속도가 100Mbps/1Gbps라는 것을 알고 있습니다. 하지만 이더넷은 하드웨어 틱을 사용하여 내가 가정 한 양쪽 끝을 동기화해야합니다. 따라서 데이터를 틱 단위로 이동합니다.

그래서 질문은 얼마나 많은 틱이 1 초당 얼마나 많은 비트가 이더넷에서 사용되는지입니다.

실제 연결은 100Mbps 전이중입니다.

+0

처리량보다는 대기 시간 문제가 더 많습니다. 패킷의 크기와 TCP/IP 스택의 대기 시간을 알아야합니다. –

답변

0

직접 답변을 찾았습니다. http://discountcablesusa.com/ethernetcables.html

첫 번째 표에는 100BaseTX의 주파수가 31.25MHz이고 신호 속도는 125Mb (25는 Ehternet 오버 헤드이므로 100Mbit/s의 "유용한"데이터가 수신 됨)입니다.

따라서 125/31.25 = 1 회 전송 당 4 비트 대략 내 질문에 대한 대답입니다.

관련 문제