728x90
Netwrok Interface Card
- 소규모 네트워크에 연결해주는 장치
- NIC는 고유 주소는 MAC Address를 가지고 있음
MAC Address
- 16진수 12자리(48bit)로 이루어져 있는 NIC의 고유 주소
- 앞 6자리(24bit) --> 제조사 식별코드
- 뒤 6자리(24bit) --> 장비코드(시리얼번호)
- FF:FF:FF:FF:FF:FF --> 브로드캐스트 주소로 지정되어 있음
Internet Protocol Address
- 네트워크에서 단말장치에 할당되는 주소
IPv4
- 8bit마다 옥텟으로 구분되는 32bit 길이의 주소체계
사설 IP, 공인 IP
- 사설 IP : 내부망에서만 사용하는 IP
- 공인 IP : 외부망(인터넷)에서 사용하는 IP
- Network Address Translation
- 사설 IP - 공인 IP 간 변환 기능
- 주로 게이트웨이가 기능을 담당함
- Source NAT : 데이터를 사설망 --> 공인망으로 전송할 경우(사설 IP --> 공인 IP 변환)
- Destination NAT : 데이터를 공인망 --> 사설망으로 전송할 경우(공인 IP --> 사설 IP 변환)
- NAT을 이용하기 위해서는 IP 주소들을 분류할 수 있는 수단이 필요 --> 서브넷마스크
Subnet Mask
- IP 주소가 단위 그룹으로 나누어지도록 필터링하는 수단
- AND 연산을 통해서 IP 주소를 단위 그룹으로 나눈다.
- IP 클래스의 Network ID에 해당하는 길이만큼 비트를 1로 두고 Network ID와 AND 연산
IP Class
- IP 주소를 계획적으로 사용하기 위해 IP를 일정 단위로 분류한 방식
- 32bit가 Network ID와 Host ID로 나뉜다.
- Network ID : 고정된 주소 값을 가진 네트워크의 주소
- Host ID : 단말장치의 주소
- 각 클래스별 서브넷 마스크를 디폴트 서브넷마스크라고 함
- Network ID 영역에 비트수만큼 1을 값으로 주고, Host ID 영역에 비트수만큼 0을 줘서 AND 연산
- 서브넷마스크의 비트수 == Network ID의 비트수
A Class
- Network ID : 전반부 8bit
- 최상위 1bit는 0 고정
- Host ID : 후반부 24bit
B Class
- Network ID : 전반부 16bit
- 최상위 2bit는 1, 0 고정
- Host ID : 후반부 16bit
C Class
- Network ID : 전반부 24bit
- 최상위 3bit는 1, 1, 0 고정
- Host ID : 후반부 8bit
D Class
- Network ID : 전반부 8bit
- 최상위 4bit는 1, 1, 1, 0 고정
- Host ID : 후반부 24bit
- D Class의 주소는 모두 멀티캐스트의 주소로 예약되어 있어 단말장치에 할당 붏가능
E Class
- Network ID : 32bit
- 최상위 4bit는 1, 1, 1, 1 고정
- E Class의 주소는 모두 연구 및 특수 목적으로 예약되어 있어 단말장치에 할당 불가능
Subnetting
- 하나의 네트워크를 필요한 만큼 네트워크 영역으로 나누어 사용하는 방식
- 나누어진 네트워크 --> Subnet
- if 서브넷마스크가 증가
- 나눌 수 있는 서브넷의 수도 2^n 만큼 증가
- 단말장치에 할당할 수 있는 IP 주소는 2^n에서 네트워크와 브로드캐스트를 뺀 만큼 감소
'컴퓨터공학 > 네트워크' 카테고리의 다른 글
네트워크 기초 - 네트워크 장비 (0) | 2022.10.13 |
---|---|
RESTful API (0) | 2021.06.18 |
HTTP 메시지 (0) | 2021.05.31 |
URL과 리소스 (0) | 2021.05.31 |
[컴퓨터 네트워크] 링크 계층 (0) | 2021.01.28 |