sk_buff 의 한번 수신 사이즈가 실제 패킷 사이즈와 차이점?

글쓴이: 익명 사용자 / 작성시간: 목, 2011/12/15 - 4:17오후
안녕하세요
sk_buff를 분석하던중 질문이 있습니다.
보통 패킷 캡쳐 프로그램 한번 수신 패킷당 사이즈 1500 -> 헤더사이즈 40 제외 실제 한번 수신시 최대 데이타 사이즈는 1460 이기에
실제 sk_buff로 수신되는것도 1500사이즈 고정일 것이라 생각 하였는데
확인해보니 여러 패킷 스트림이 모여서 수신 되는것 같더라구요
1. 실제 리눅스 커널의 패킷 수신은 어플리케이션단에서 캡쳐하는 패킷스트림과 짤리는(?) 사이즈의 크기가 다른가요?
2. 총 3만 바이트의 데이타 스트림을 수신할때 sk_buff->len 의 사이즈가 5000정되 되는 사이즈가 있었는데 ,
그렇다면 동일한 헤더로 데이타 스트림만 짤리어서 어플리케이션단에서 수신되는건가요?
len 만큼 각각 데이타를 확인 해보았을때 0 값이 무수히 많이 들어 가있더라구요 실제 데이타들 사이에.. 이 값들의 의미는 무엇인가요?
도움 부탁드립니다.
Forums:
댓글 달기