처음으로

*해설

<문제 해설>
데이터그램의 의미는 4계층 -세그먼트, 3계층-패킷, 2계층-프레임과 같이 각 계층별 데이터 단위 이름을 총칭하는 의미이다.
IP 데이터그램은 패킷을 의미하는데,
패킷의 헤더를 보면 , 괄호안의 숫자는 비트수이다.

버전(4), 헤더길이(4), TOS(8), 패킷총길이(16)
ID(16), 플래그(4), 플래그먼트 오프셋(12)
TTL(8), 프로토콜ID(8), 헤더 체크섬(16)
출발지IP(32)
목적지IP (32)
IP헤더옵션(24), 패딩(8)
데이터~

위와 같이 32비트씩 이루어져 있다. 문제는 이중에 플래그 4비트에 대한 질문이다.
- 첫번 째 bit : 미사용 (항상 0)
- 두번 째 bit : D F bit (Don’t Fragment)
. 분열(조각) 0, 미분열 1
: 1 로 셋팅되면 목적지 컴퓨터가 조각들을 다시 모을 능력이 없기 때문에
중간에 라우터로 하여금 데이터그램을 단편화하지 말라는 뜻
: 0 으로 셋팅되면 라우터에서도 분열(조각,단편)이 가능함을 뜻함
- 세번 째 bit : M F bit (More Fragment)
. 현재의 조각이 마지막이면 0, 더 많은 조각이 뒤에 계속 있으면 1

그러므로,
Do Not Fragment 는 일반적으로 0으로 셋팅
More Fragment 는 세개로 분할되었으므로, 첫번째,두번째 패킷은 1, 마지막 패킷은 0이 된다.
하나의 패킷을 분할했으므로 세개의 패킷은 동일한 ID 값을 갖는다.
오프셋은 분열된 조각들의 어느부분에서 붙여야 하는지를 의미하므로 각 분열된 위치를 갖고 있으므로 서로 다르고,
조립하기 위해 오프셋을 사용한다.
공유
해설보기
정답보기
<<이전
다음>>
목록
서버에 요청 중입니다. 잠시만 기다려 주십시오...