네트워크 3: IP 주소와 서브네팅
21 Jul 2024 #cs
IP 주소 (Internet Protocol Address)
인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소.
IPv4 (Internet Protocol version 4)
- 8비트씩 4부분, 총 32비트로 구성.
- 네트워크 부분의 길이에 따라 A 클래스에서 E 클래스까지 총 5단계로 구분됨.
IPv6 (Internet Protocol version 6)
- 16비트씩 8부분, 총 128비트로 구성.
- 각 부분을 16진수로 표현하고 콜론(:)으로 구분함.
- IPv4의 주소 부족 문제를 해결하기 위해 개발됨.
- 인증성, 기밀성, 데이터 무결성이 지원되어 보안 문제를 해결할 수 있음.
- 주소 체계:
- 유니캐스트 (Unicast): 단일 송신자와 단일 수신자 간의 통신 (1:1 통신)
- 멀티캐스트 (Multicast): 단일 송신자와 다중 수신자 간의 통신 (1:N 통신)
- 애니캐스트 (Anycast): 단일 송신자와 가장 가까운 단일 수신자 간의 통신 (1:1 통신)
서브네팅 (Subnetting)
할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나눠 사용하는 것.
- 서브넷 마스크 (Subnet mask): 4Byte의 IP 주소 중 네트워크 주소와 호스트 주소를 구분하기 위한 비트. 이것을 변경해 네트워크 주소를 여러 개로 분할해 사용함.
도메인 네임 (Domain Name)
숫자로 된 IP 주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것.
- 구성: 호스트 컴퓨터명, 소속 기관명, 소속 기관 종류, 소속 국가명 순으로 구성. 갈수록 상위 도메인을 의미.
- DNS (Domain Name System): 문자로 된 도메인 네임을 IP 주소로 변환하는 시스템.