IP
- Internet Protocol
- 기기 간 네트워크 통신을 할 때 쓰는 프로토콜
- IP 프로토콜에서 IP 기기의 주소를 나타내는 것이 IP
- Host들을 구분하여 컴퓨터가 주고 받는 데이터를 정확하게 송신, 수신
- Dotted-Decimal Notation
- 숫자 데이터 표현 방식
- 10진수 문자열로 구성되면 각 옥텟 별로 점으로 구분
IP 주소 체계
- IPv6 : 4자리 숫자가 8마디로 표기
- IPv4 : 3자리 숫자가 4마디로 표기
- 클래스들을 구분함으로써 클래스 내에 Network IP와 Host IP 구분
![](https://velog.velcdn.com/images/yunkyung318/post/51c21e33-3a35-485a-a11e-cb23fd79ae08/image.png)
서브넷
- IP 주소에서 네트워크 영역을 부분적으로 나눈 부분망, 부분 네트워크
- 서브넷 마스크로 서브넷을 만든다.
서브넷 마스크
- 서브넷 마스크를 이용해 IP주소 체계의 Network ID와 Host ID를 분리
- IP 주소는 IP 클래스에 의해 분리되는 Network Prefix와 Host Number로 분리
- 서브넷 마스크에 의해 이루어지는 서브넷팅은 Host Number를 Subnet Number와 서브넷 안에서 식별되는 Host Number로 분리
![](https://velog.velcdn.com/images/yunkyung318/post/11c1cc84-74bc-44ab-ab30-a83bb008f8b0/image.png)
- IP 주소 뒤 /24 표시 ⇒ 서브넷 마스크의 비트수
- 서브넷 마스크 중간에 0이 나오면 뒤의 비트는 0
![](https://velog.velcdn.com/images/yunkyung318/post/bdfd15a6-f2bc-453b-b86a-4a9330784ef8/image.png)