IPv4 주소는 32비트로 이루어져 있으며, 네 개의 8비트 옥텟(octet)으로 나뉘어져 있습니다. 각 옥텟은 2진수로 표현되어 있고, 8비트이므로 0부터 255까지의 값을 가질 수 있습니다. 이러한 주소 체계는 IP 주소를 계층적으로 구성하고 관리하는 데 도움을 줍니다.

예를 들어, IPv4 주소인 192.168.0.1에서 각 옥텟은 다음과 같은 의미를 가지고 있습니다:

  1. 첫 번째 옥텟 (192): 네트워크를 식별합니다. 일반적으로, 이 부분은 특정 네트워크를 나타내며, 이 주소를 기반으로 패킷이 라우팅됩니다.
  2. 두 번째 옥텟 (168): 네트워크 내에서 서브넷을 식별하는 데 사용됩니다. 서브넷은 더 작은 네트워크로, 네트워크를 더 세분화하여 관리할 수 있게 합니다.
  3. 세 번째 옥텟 (0): 네트워크 내에서 서브넷 내의 디바이스를 식별합니다. 일반적으로, 이 부분은 특정 서브넷 내의 호스트를 가리킵니다.
  4. 네 번째 옥텟 (1): 해당 호스트를 식별합니다. 특정 서브넷 내에서 유일한 주소를 가질 수 있습니다.

따라서 192.168.0.1은 "192"라는 네트워크에서 "168"라는 서브넷 내의 호스트 중 첫 번째 호스트를 나타냅니다.

 

이종기기간에 소켓 통신 시 두 기기의 ip주소에서  나머지는 동일하고 네번째 옥텟은 달라야한다. 네번째 옥텟은 서버와 클라이언트 간 그리고 클라이언트 간 구분할 수 있는 옥텟이기 때문이다.

'네트워크' 카테고리의 다른 글

listen의 back log  (0) 2024.03.21
좀비세션과 해결법(TCP/IP,우아하지 않는 비정상 종료 )  (0) 2023.12.09

+ Recent posts