특정 분야에 해당하는 내용입니다. 1바이트 필드는 바이트 순서와 상관이 없으므로 2바이트보다 큰 필드에만 바이트 순서 문제가 있습니다. 데이터 패킷을 조합할 때 멀티바이트 필드를 네트워크 바이트 순서로 변환합니다. 데이터 패킷이 조립된 후의 패킷 모양은 다음과 같으며, 네트워크로 전송될 때도 이와 같습니다. 데이터가 대상에 도달하면 구문 분석을 위해 필드를 자체 호스트의 바이트 순서로 변환해야 합니다.
역방향은 멀티바이트 필드가 네트워크와 다른 바이트 순서를 가진 호스트에서 전송되는 경우에만 발생합니다.
네트워크 프로그램을 작성해 본 적이 있다면 이해할 것입니다. 가장 간단한 방법은 패킷 어셈블리를 사용하고 멀티바이트 필드를 갖는 원시 소켓을 사용하여 ping 프로그램을 작성하는 것입니다.
특정 분야에 해당하는 내용입니다. 1바이트 필드는 바이트 순서와 상관이 없으므로 2바이트보다 큰 필드에만 바이트 순서 문제가 있습니다. 데이터 패킷을 조합할 때 멀티바이트 필드를 네트워크 바이트 순서로 변환합니다. 데이터 패킷이 조립된 후의 패킷 모양은 다음과 같으며, 네트워크로 전송될 때도 이와 같습니다. 데이터가 대상에 도달하면 구문 분석을 위해 필드를 자체 호스트의 바이트 순서로 변환해야 합니다.
역방향은 멀티바이트 필드가 네트워크와 다른 바이트 순서를 가진 호스트에서 전송되는 경우에만 발생합니다.
네트워크 프로그램을 작성해 본 적이 있다면 이해할 것입니다. 가장 간단한 방법은 패킷 어셈블리를 사용하고 멀티바이트 필드를 갖는 원시 소켓을 사용하여 ping 프로그램을 작성하는 것입니다.