[질문] TCP 스트림

글쓴이: 익명 사용자 / 작성시간: 수, 2002/06/12 - 10:49오후
TCP 스트림 처리를 해야 합니다.....
조각난 TCP세그먼트를 재조립해서 완성된 원래의 데이터를 만든 다음
패턴매칭 기법으로 특정 부분을 찾아내는 것입니다...
TCP세그먼트를 재조립하기 위해선 TCP헤더의 순서번호만 있으면 되나요?
그러니깐 연속된 순서번호는 원래 하나의 데이터이니 TCP패킷에서 데이터 부분만
뽑아내서 연결하면 원래의 데이터가 되는 건가요?
예)
순서번호 1000 , 순서번호 1001 , 순서번호 2000, 순서번호 1002
이런 순으로 들어온다면 첫번째, 두번째, 네번째 도착한 패킷들만 재조립하면
되나요? 물론 네 패킷 모두 같은 소스의 같은 포트에서 같은 목적지의 같은
포트로 들어 온 것입니다..
순서번호는 일정시간 마다 증가하거나 새로운 연결이 수립되면 증가한다는데...
1001번 다음 2000이 들어 온건 새로운 연결 수립으로 새로운 초기순서번호가
할당된 것으로 보는게 맞는거죠?
또, 일정 시간마다 번호가 증가 한다는데.. 만약 1002가 들어오고
그 일정시간이 되어서 번호가 증가해야 한다면 1003이 들어오나요 아님
1002 + 일정 시간후에 증가해야할 만큼의 수 가 들어 오게 되나요?
^^;;
Forums:
댓글 달기