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 프로토콜 #5 #40

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

IPv4 프로토콜 #5 #40

Jangchanhi opened this issue Jul 27, 2022 · 0 comments

Comments

@Jangchanhi
Copy link
Owner

데이터그램이 전달되는 동안 데이터그램을 처리하는 라우터는 포인터 필드의 값과 길이 필드를 비교한다.

  1. 만약 포인터 필드의 값이 길이 값보다 크다면 옵션은 꽉 차 있으므로 아무런 변경을 할 수 없다.
  2. 그러나 포인터 값이 길이 값보다 작다면 라우터는 자신의 IP 주소를 다음 빈 필드에 넣는다.
  3. 라우터는 1개 이상의 IP 주소를 가지고 있으므로 데이터그램이 출력 인터페이스의 IP 주소를 기록한다.
  4. 그리고 라우터는 포인터 값을 4만큼 증가 시킨다.

(4) 엄격한 발신지 경로 옵션
image

데이터 그램이 인터넷에서 거쳐야 할 경로를 미리 지정하기 위해 사용된다.
발신지에서 경로를 미리 지정하면 여러 경우에 유용할 수 있다. 발신지는 최소지연을 갖거나 최대 처리율을 제공하는 것과 같이 특별한 유형의 서비스를 제공하는 경로를 선택할 수 있다. 또는 더욱 안전하거나 신뢰성이 있는 경로를 선택할 수도 있다. 예를 들어 송신자는 자신의 데이터그램이 경쟁자의 네트워크를 통과하지 않도록 경로를 지정할 수 있다.
image

(5) 느슨한 발신지 경로 옵션

(6) 타임 스탬프 옵션
image

image

[검사합 (Checksum) ]
image

[보안]

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