오늘 한일
- IPv4 주소
IPv4(Internet Protocol version 4)는 인터넷에서 데이터를 전송하는 데 사용되는 프로토콜 중 하나이다. 1981년에 처음으로 정의되었으며, 현재 인터넷에서 가장 널리 사용되는 프로토콜이다. IPv4는 패킷 스위칭 네트워크에서 데이터를 패킷 단위로 전송하며, 각 패킷은 발신지와 목적지를 나타내는 IP 주소를 포함한다.
IPv4 주소는 32비트 길이로 구성되어 있으며, 4개의 8비트 숫자로 표현됩니다. 각 숫자는 0에서 255 사이의 값을 가질 수 있으며, 점으로 구분된다. 예를 들어, 192.168.0.1과 같은 형태이다.
IPv4는 약 43억 개(2^32)의 고유한 주소를 제공한다. 그러나 네트워크와 방송 주소, 그리고 특별히 예약된 주소를 제외하면 실제 사용할 수 있는 주소는 이보다 적다.
- 서브넷 마스크
서브넷 마스크(subnet mask)는 IPv4 네트워크에서 IP 주소를 네트워크 부분과 호스트 부분으로 나누기 위해 사용되는 32비트 숫자이다. 서브넷 마스크는 네트워크를 더 작은 서브넷으로 분할하는 데 사용되며, 효율적인 IP 주소 관리를 가능하게 한다.
서브넷 마스크는 IP 주소의 네트워크 부분과 호스트 부분을 구분하는 역할을 한다. 서브넷 마스크는 1로 된 비트는 네트워크 부분을, 0으로 된 비트는 호스트 부분을 나타낸다.
- CIRD 표기법
클래스 없는 도메인 간 라우팅(CIDR, Classless Inter-Domain Routing)은 서브넷 마스크를 더 유연하게 표현할 수 있도록 도와준다. CIDR 표기법에서는 슬래시('/')와 숫자를 사용하여 서브넷 마스크의 비트 길이를 나타낸다.
ex) 192.168.1.200/26는 서브넷 마스크가 26비트 길이임을 나타냅니다.
- 서브네팅 해보기
192.168.1.200/26 에서 서브넷 마스크는 26비트
26비트 서브넷 마스크 : 11111111.11111111.11111111.11000000
192.168.1.200 => 11000000.10100010.00000001.11001000
AND 연산
=> 11000000.10100010.00000001.11000000
=> 192.168.1.192
- 네트워크 부분 : 192.168.1.192
어려웠던 점
- 처음 서브네팅을 할때는 어떤 방식으로 하는지 감이 잡히지 않았다. (예시 문제들로 서브네팅을 해보니 어떻게 하는지 알 수 있었고 다른 서브네팅 문제들도 쉽게 할 수 있을 것 같다.)
오늘의 TIP
- 서브넷 마스크는 N개의 IP 주소를 가지며, 그 중 2개는 네트워크 주소와 브로드캐스트 주소로 예약되어 있다. 따라서, 각 서브넷은 (N-2)개의 유효 호스트 주소를 가진다.
'TIL' 카테고리의 다른 글
TIL#53(Unity와 Socket서버 연결하기) (0) | 2024.07.03 |
---|---|
TIL#52(Wireshark) (0) | 2024.07.02 |
TIL#50(로드 밸런싱) (0) | 2024.06.29 |
TIL#49(레이턴시, TCP 3-way hanshake) (0) | 2024.06.27 |
TIL#48(패킷 처리 및 데이터 전송) (0) | 2024.06.26 |