Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IPv4 프로토콜 #3 #38

Open
Jangchanhi opened this issue Jul 26, 2022 · 0 comments
Open

IPv4 프로토콜 #3 #38

Jangchanhi opened this issue Jul 26, 2022 · 0 comments

Comments

@Jangchanhi
Copy link
Owner

[단편화와 관련된 필드]
image

  • 식별자(identification)

  • 플래그(flag)

  • 단편화 옵셋( fragmentation offset)

단편화 예 : 옵셋 값은 8바이트 단위로 계산됨을 잊어서는 안 된다 옵셋 필드의 크기는 13비트이고 8,191 보다 큰 값을 표현할 수 없기 때문이다. 그러므로 호스트나 라우터가 데이터그램을 단편화할 때 각 단편의 첫 번째 바이트의 번호는 8로 나눠지는 숫자이어야 한다.

상세한 단편화 예

image

(1) 첫 번쨰 단편의 옵셋 값은 0이다.
(2) 첫 번째 단편의 길이를 8로 나눈다. 두 번째 단편의 옵셋 값은 이 결과와 같아야 한다.
(3) 첫 번째와 두 번째 단편의 길이의 합을 8로 나눈다. 세 번째 단편의 옵셋 값은 이 결과와 같아야 한다.
(4) 이러한 과정을 반복하고, 마지막 옵셋은 more fragment 값이 0이다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant