Domain name
네트워크 상에서 컴퓨터 장비들이 서로 통신하기 위해 사용하는 고유 IP 주소 대신 사람이 기억하기 쉬운 이름을 부여한 것이다. 국제 인터넷주소자원 관리기관 (ICANN) 에서 새로운 도메인을 계속적으로 발행 및 관리한다.
도메인은 . (dot) 으로 구분되는 계층 트리 구조이다. 루트 도메인은 도메인 이름 + 최상위 도메인 (TLD, Top Level Domain)으로 구성되고 그 앞에는 서브 도메인이 올 수 있다. 루트 도메인 앞에는 통신에 사용하는 프로토콜이 붙는다.
1. 최상위 도메인 (1단계 도메인)
일반 최상위 도메인 (generic TLD)과 국가코드 최상위 도메인 (country cod TLD)으로 나누어진다. 일반 최상위 도메인은 com, net, org, edu 등이 해당하며 국가코드 최상위 도메인은 kr, cn, us 등이 해당한다.
2. 2단계 도메인
co, or, go 등과 같인 기관 이름이나 종류가 오고 논리적으로 3단계, 4단계로 확장될 수 있다.
IP address
네트워크 상에서 장비들이 서로 통신하기 위해서 서로를 식별하기 위한 4Bytes (32bits) 의 논리적 주소체계이다. IP의 4Bytes 중에서, 8bit씩 4 Octet로 구분하고 각 Octet을 10진수로 표현한다. 따라서 각 Octect은 0~255까지의 값을 사용한다. IP 주소는 크게 Classful IP address와 Classless IP address로 구분할 수 있다.
1. Classful IP address
D class는 멀티캐스트용 주소이고, E class는 테스트용으로 예약된 주소이다.
2. Classless IP address
Classful IP Address의 주소가 낭비되는 문제를 보완하기 위하여 사용한다. 각 서브넷마다 가변 길이의 서브넷 마스크를 사용하여 원하는 만큼의 호스트에게만 네트워크 대역을 할당해주는 VLSM (Variable Length Subnet Mask) 개념을 사용한다.
3. 서브넷 마스크 (Subnetmask)
IP 주소를 네트워크 주소와 호스트 주소로 분리하는데 사용된다. 호스트의 IP 주소와 서브넷 마스크를 AND 연산하면 네트워크 주소를 구할 수 있고, 서브넷 마스크의 0에 대응하는 IP 주소 부분이 호스트 주소가 된다.
A class : 255.0.0.0 (/8)
B class : 255.255.0.0 (/16)
C class : 255.255.255.0 (/24)
/24는 Classless IP에서 사용하는 것으로 RFC1918에서 규정한 CIDR (Classless Inter-Domain Routing) 표기법이다.
4. 특수 목적 IP 주소
일반적 목적으로 사용되는 IP 주소 외에도 사설 IP 주소와 루프백 IP 주소가 있다.
루프백 IP (Loopback) 는 테스트용으로 사용되며, 127.0.0.0/8 대역이다. (local host = 127.0.0.1, 내부 호스트)
-> 인터넷 연결이 되지 않는 주소로, 게이트웨이 주소가 별도로 존재하지 않는다.
A 클래스의 사설 IP 대역 : 10.0.0.0 ~ 10.255.255.255
B 클래스의 사설 IP 대역 : 172.16.0.0 ~ 172.31.255.255
C 클래스의 사설 IP 대역 : 192.168.0.0 ~ 192.168.255.255
그렇다면, 사용 가능한 IP 주소의 개수는 몇 개일까?
사용 가능한 host의 개수는 전체 개수에서 네트워크 주소와 브로드캐스트 주소 2개를 뺀 개수와 동일하다. 하지만, 실제 PC에서 사용 가능한 host의 개수는 게이트웨이 주소 (라우터 주소) 까지 3개를 뺀 개수와 동일하다.
5. Gateway 주소
서로 다른 대역을 사용하는 네트워크 간의 상호 통신을 위해 일종의 출입구 역할을 하는 주소이다.일반적으로, Gateway 주소는 Router IP로 사용된다.
- 1번: 공유기
- 2번: VMware
- 3 ~253번: 호스트 임의대로 설정 가능
- 254번: 다중 네트워크 구성 시 사용
-> 통상적으로는 1번과 254번이 주로 사용된다.
MAC address
이더넷 네트워크의 각 장비에는 자체 NIC (Network Interface Card) 가 존재한다. NIC는 6Bytes (48bits) 의 고유의 물리적 주소를 제공하며 콜론으로 구분하는 16진수 표기법을 사용한다. 해당 주소는 일반적으로 데이터링크 주소, 물리적 주소 또는 MAC 주소라고 불린다. 이진수 4자리를 묶어 16진수 1자리로 표현하고 총 12자리로 MAC 주소를 표현한다. MAC 주소의 6Bytes 중에서 앞 3Bytes는 제조사 OUI 번호, 뒤 3Bytes는 호스트를 식별하기 위한 고유 Serial 번호이다.
-> 장비에 접근하기 위한 주소로, 장비 우선순위를 정하는 기준 값이 된다.
4A : 30 : 10 : 21 : 10 : 1A
4A : 30 : 10은 제조사 OUI, 21 : 10 : 1A는 Serial 번호이다.
MAC 주소와 IP 주소 비교
공부하면서 정리한 내용을 글로 작성하였습니다.
혹시나 잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다 :)
'Network > Network Theory' 카테고리의 다른 글
[Network / 네트워크] STP (Spanning Tree Protocol) (0) | 2023.11.10 |
---|---|
[Network / 네트워크] 3 Tier-Hierarchy 계층형 데이터 네트워크 설계 (0) | 2023.11.10 |
[Network / 네트워크] Ethernet 프로토콜 (0) | 2023.01.05 |
[Network / 네트워크] 브로드캐스트 도메인, 충돌 도메인 (0) | 2023.01.04 |
[Network / 네트워크] ARP (Address Resolution Protocol) 프로토콜 (0) | 2022.12.30 |