[네트워크] IP 와 서브넷 마스크

2022. 7. 25. 17:14·개발지식/네트워크

아이피(IP)

IP란 인터넷에 연결되어 있는 모든 장치들을 식별할 수 있도록 각각의 장비에 부여되는 고유 주소이다.

아이피는 일반적으로 192.168.123.123과 같은 마침표로 구분된 4개의 숫자가 있는, 점으로 분리된 10진수 형식으로 표시된다.

2진수로 표현하면 각 자리마다 2^8의 숫자가 들어갈 수 있으며, 이를 1 옥텟이라고 한다.

즉, 아이피는 총 4옥텟(32bit)로 이루어진 주소이고, 약 43억개의 주소를 가진다.


IP 주소 구성 요소

아이피는 네트워크 ID + 호스트 ID 로 구성된다.

  • 네트워크 ID : 모든 호스트를 관리하기 힘들기 때문에 한 네트워크의 범위를 지정한 ID
  • 호스트 ID : 각각의 호스트를 관리하기 위해 사용

192.168.123.456 과 같은 IP주소가 있을때

네트워크 ID는 192.168.123 이고, 호스트 ID는 456이 된다.


네트워크 주소와 브로드캐스트 주소

네트워크 주소

  • 호스트 ID가 모두 0인 주소
  • 네트워크 자체를 나타내는 주소

브로드캐스트 주소

  • 호스트 ID가 모두 1인 주소
  • 네트워크의 모든 호수트로 데이터를 전달하기 위한 통로로서의 주소

192.168.1.0은 192.168.1 의 네트워크 자체를 가리키고, 192.168.1.255가 브로드 캐스트용 주소가 되게 된다.


서브넷 마스크(Subnet Mask)

ip주소에서 네트워크 ID와 호스트 ID로 구분하기 위한 목적으로 만들어 졌다.

서브넷 마스크의 표현

  • 서브넷 마스크는 연속된 1과 연속된 0으로 구성된다.
  • 1111 1111.1111 1111.11111 1111.0000 0000 = 255.255.255.0 (서브넷 마스크)

Prefix 표현

서브넷 마스크를 더욱 간소화 해서 표현하는 방법이다.

ip 주소가 192.168.1.1/24 라면, 뒤의 /24가 서브넷 마스크를 표현한 것이다.

/24 → 1111 1111.1111 1111. 1111 1111. 0000 0000

앞의 24비트가 서브넷 마스크라고 표시하는 방법이다.

 

참고

https://inpa.tistory.com/entry/WEB-IP-%ED%81%B4%EB%9E%98%EC%8A%A4-%EC%84%9C%EB%B8%8C%EB%84%B7-%EB%A7%88%EC%8A%A4%ED%81%AC-%EC%84%9C%EB%B8%8C%EB%84%B7%ED%8C%85-%EC%B4%9D%EC%A0%95%EB%A6%AC?category=943705 

 

[WEB] 🌐 IP 클래스 • 서브넷 마스크 • 서브넷팅 💯 완벽 이해하기

아이피(IP) 정리 IP(Internet Protocol) 란 인터넷에 연결되어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소이다. 아이피(ip)는 일반적으

inpa.tistory.com

 

 

https://www.youtube.com/watch?v=b7Wk-6w5vgg

반응형
'개발지식/네트워크' 카테고리의 다른 글
  • [네트워크] HTTP 메서드란?
  • [네트워크] - HTTP 메시지의 구조
  • [네트워크] URI란?
  • [네트워크] IP(인터넷 프로토콜)란? TCP와 UDP
LightSource
LightSource
어제보단 발전한 오늘의 나를 위한 블로그
    반응형
  • LightSource
    LightSourceCoder
    LightSource
  • 전체
    오늘
    어제
    • 분류 전체보기 (152)
      • Git (4)
      • Language (6)
        • Java (6)
      • Back-End (63)
        • Spring Boot (4)
        • MyBatis (1)
        • Oracle (1)
        • PL SQL (3)
        • JPA (26)
        • Spring Data JPA (5)
        • Spring MVC (8)
        • Spring (12)
        • Spring Security (2)
        • Redis (1)
      • Front-End (38)
        • 아이오닉 (2)
        • JSP (7)
        • JavaScript (4)
        • React (16)
        • TypeScript (3)
        • Angular (6)
      • AWS (1)
      • CI & CD (1)
      • 개발지식 (13)
        • 네트워크 (9)
        • CS 지식 (4)
      • 데이터모델링 (2)
      • Tool (1)
      • 프로젝트 (5)
      • 독후감 (2)
      • 잡생각 (0)
      • 면접 준비 (1)
      • 알고리즘 (14)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    배열요소삭제
    react
    배요소열추가
    배열요소수정
    리액트
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
LightSource
[네트워크] IP 와 서브넷 마스크
상단으로

티스토리툴바