CS(computer science)

[42 NetPractice] - 2 오류 모음(2/2) - invalid IP

ebang 2023. 2. 4. 23:00
반응형

이번에 살펴볼 오류는  invalid IP address이다. 

문제를 풀다보면 다음과 같은 오류가 뜨면서 KO가 뜬다. 

on interface R22: invalid IP address

 

 

 

 

처음에는 나도 이게 왜 생기는 지 이유를 몰라서 서브넷만 주구장창 계산하고 있었는데 , 

알고보니 IP 주소에 특정한 규칙이 있어서 생기는 문제였다.

 

42 Netpractice 과제에서 규정하는 IPv4 에서는

사용하면 안되는 IP주소가 있는데 이는 다음과 같다: 

 

  • Loop back IP address :  127.0.0.1 
    루프백 주소 loop-back 이라도 불리는 loopback 주소는 호스트 자신을 가리키는 IP(:12) 주소다.
    주로 네트워크(:12) 관련 프로그램이나 환경의 테스트를 위한 목적으로 사용한다.
  • Private IP address : 
    인터넷에서 공인된 IP 주소를 사용하지 않고, 사적인 용도로 임의 사용하는 IP 주소이다. 
    class A 규모 : 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8)
    class B 규모 : 172.16.0.0 ~ 172.31.255.255 (172.16.0.0/12)
    class C 규모 : 192.168.0.0 ~ 192.168.255.255 (192.168.0.0/16)


  • Broadcast IP address :
    hostID 부분이 모두 1인 iP주소  (ex 255.255.255.255/32, 255.255.255.127/25)
    이 IP 주소로 지정시 서브넷 내의 모든 호스트에게 패킷을 전달하게 된다
    이러한 BROADCAST는 네트웍을 관리하는 특정 목적의 PROTOCOL과 UDP를 사용한 통신에서만 사용이 된다.
  • Network IP address:
    hostID 부분이 모두 0인 iP주소  (ex 255.255.255.0/32, 255.255.255.128/25)
    전체 네트워크에서 작은 네트워크를 식별하는데 사용 된다.

 

반응형