반응형
IP주소란 무엇인가?
네트워크 환경에서 컴퓨터(노드)간 통신하기 위해 각 컴퓨터에 부여된 네트워크상의 주소
OSI 7계층 중에서 3계층인 네트워크 계층에서 생성 및 사용되는 IP 주소는 네트워크 환경에서 내 컴퓨터의 주소라고 볼 수 있다.
ip주소 확인
ifconfig | grep inet
- broadcast가 있는 부분 169.254.247.146
- 169.254.247 → 네트워크 주소
- 146 → 호스트 주소
- 네트워크 주소는 공통적인 부분, 호스트 주소는 중복이 없고 유일한 식별자 역할
ex) 아파트 102동 404호라는 주소가 있으면 102동까지는 네트워크 주소이며 404호가 호스트 주소가 되는 것.
IP주소의 2진수
→ IP주소는 실제로 32자리의 2진수로 이뤄져있음.
169.254.247.146를 2진수로 표기
💡 10101001.11111110.11110111.10010010
- IP는 8비트인 각각의 영역을 옥텟지칭하여 구분하며 4개의 오텟을 dot(.)으로 구분한다.
- IP는 00000000.00000000.00000000.00000000 ~ 11111111.11111111.11111111.11111111 까지 대략 0 ~ 2^32개 정도를 만들 수 있다. 하지만 현재 대부분 사용되고 있어 IPv6으로 대체 중
추가적인 부분 -> 10진수를 2진수로 바꾸는 쉬운 방법
- 항상 8비트이기 때문에 0에서 255사이로 들어온다 255를 2진수로 바꿔보자
2^7 + 2^6 + 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0
128 64 32 16 8 4 2 1
이렇게 되는데
230을 예를 들어서 설명해보자
128은 230에 들어간다 → 10000000
128 + 64 == 192 → 11000000
128 + 64 + 32 == 224 → 11100000
128 + 64 + 32 + 4 + 2 == 230 → 11100110
참고 블로그
반응형
'42Seoul > NetPratcice' 카테고리의 다른 글
level3 (0) | 2023.09.11 |
---|---|
Level2 (0) | 2023.09.11 |
Level1 (0) | 2023.09.11 |
서브넷 마스크(Subnet Mask) (0) | 2023.09.11 |
TCP/IP (0) | 2023.09.11 |