패킷 사이즈 관련하여 문의 드립니다.
글쓴이: park712 / 작성시간: 수, 2005/11/23 - 11:22오전
적당히 질문할때가 없어서 여기에 올립니다.
네트워크를 통해 데이트가 이동할때 패킷 사이즈가 어떻게되나요?
고정적인 사이즈가 있나요? 표준적인 사이즈요?
즉, 512byte(ip/tcp등 헤드정보 포함) 인가요?
또한, 1.3MB 데이터를 상대방에 보낼때
패킷이 어떻게 되는지요?
512byte씩 패킷이 200번 전송후(1.24mb) 마지막에 패킷이
60bye가 전송되는지요? (여기서는 헤드정보 무시 단순 데이터부분만 산정)
512 수백번전송후 + 60 1회 = 1.3mb 전송 완료 이런방법인지요?
아니면 계속 512로 전송후 수신측에서 마지막 부분 60이후 부분을 제거하여 조립하는지요?(60이후부분을 패딩이라고 하는지요)
즉, 마지막 남는 데이터를 위해서 패킷 사이즈가 유동적으로
변하는지요?
감사합니다.
Forums:
리눅스 콘솔상에서 ifconfig 라는 명령어를 날려보시면 MTU라는 값
리눅스 콘솔상에서 ifconfig 라는 명령어를 날려보시면 MTU라는 값이 있습니다. 이 사이즈대로 날립니다. ^-^ 보통 1500으로 되어있지요. 이런 경우 1500바이트가 되겠습니다.
기본적으로 약간의 헤더값과 기타 몇가지 데이터때문에 실제 데어터가 날아가는것은 1천4백몇십몇(?)바이트정도가 날아가지요.
Re: 패킷 사이즈 관련하여 문의 드립니다.
MTU 값에 따라 그만큼씩 짤라서 보내게 되겠구요.
전송이 완료되면 시퀀스 넘버를 가지고 조합하게 됩니다.
맞습니다.
시작이 어려울 뿐이다...
댓글 달기