Network Basis
[Network] TCP/IP 기본용어 정리(IP주소, 서브넷마스크, 기본 게이트웨이, Ethernet)
DevPing9_
2020. 11. 19. 16:01
# Windows 명령 프롬프트에서의 ipconfig 커맨드 실행화면
1. Ethernet Adapter
- PC에서 사용하는 LAN카드를 의미
- LAN카드가 2개 있는 경우, '이더넷 어댑터 로컬영역연결 2'와 같은 내용이 추가로 생성
- 이더넷 방식의 LAN 영역에서 사용하는 NIC 장치
* NIC(Network Interface Controller) : LAN 카드
2. Ethernet
- LAN 영역에서 사용하는 통신기술 중 하나 (현재 LAN영역의 사실상 표준방식)
3. IPv4 주소(흔히, IP주소라 부름)
- 특별한 경우가 아닌 이상 IP주소는 IPv4 주소
- IP 주소의 범위는 0~255 까지
- (0.0.0.0 ~ 255.255.255.255) 까지 이며, 총 32비트로 이루어진 체계 ( 2^4 가 4개씩 끊어져있는 형태)
- IPv6 주소는 총 128비트로 이루어짐 (총 2^128 개의 숫자를 사용가능)
- IP(Internet Protocol)주소는 인터넷 공간에서 호스트가 사용하는 고유한 논리식별자
- 인터넷 공간에서 각 PC를 유일하게 구별하기 위한 식별자
- 본인 PC의 IP주소는 데이터를 송신하는 주체이기 때문에, 출발지 IP주소에 해당된다.
- IP주소의 첫번째 자리에 따라 클래스가 나뉜다.
# IP주소의 첫번째 자리에 따른 클래스
구분 | IP주소의 첫번째 자리 범위 |
Class A | 1~126 |
Class B | 128~191 |
Class C | 192~223 |
- 8.8.8.8 (A클래스) 는 구글의 DNS 서버의 IP주소
- 168.126.63.1 (B클래스) 는 KT의 DNS서버 IP주소
- 127번으로 시작하는 IP주소는 어떤 클래스에도 속하지 않는다. (LAN카드 자신을 의미, 루프백주소[Loopback Address]라 부름)
4. DNS (Domain Name System)
- 인터넷 전화번호부 시스템이라 생각하면 된다.
- 웹브라우저는 IP(인터넷 프로토콜)주소를 통해 상호작용 하는데, 전화번호부에 [홍길동, 010-xxx-xxxx] 라 기입되어 있듯이, DNS에도 [www.navery.com, 192.xxx.xxx.xxx] 로 기입되어있다.
- 이러한 연관관계를 매칭시켜 도메인이름(www.navery.com)를 IP주소(192.xxx....) 로 변환하여 브라우저가 인터넷 리소스에 접근한다.
5. 서브넷 마스크(Subnet Mask)
- IP주소와 쌍으로 사용하는 개념
- IP주소를 서브넷 마스크를 이용해 표기하는 방식을 서브넷 마스크 표기법이라 한다.
- 서브넷 마스크의 '255' 부분과 대응하는 IP주소부분이 네트워크 ID
- 서브넷 마스크의 '0' 부분과 대응하는 IP주소 부분이 호스트 ID
- 즉, IP주소체계는 서브넷마스크로 네트워크 ID와 호스트 ID를 구분한다.
# 서브넷 마스크에 따른 IP주소 구분 예시
IP주소 // 서브넷 마스크 | 네트워크 ID | 호스트 ID |
10.10.10.10 // 255.0.0.0 | 10 | 10.10.10 |
172.15.31.10 // 255.255.0.0 | 172.15 | 31.10 |
192.168.12.13 // 255.255.255.0 | 192.168.12 | 13 |
6. 기본 게이트웨이
- 라우터와 같은 말이며, 소프트웨어 측면을 강조할 때 사용한다.
- 인터넷망에 접속하기 위해 거쳐가는 역할을 하여, 게이트웨이라고 한다.
- 인터넷에 접속하기 위해선 수많은 게이트웨이를 거쳐야한다.
- 한 네트워크(segment)에서 다른 네트워크로 이동하기 위해 거쳐야 하는 지점을 게이트웨이라고 한다.
- 게이트웨이는 서로다른 네트워크(=서로다른 LAN영역)를 연결해준다. (서로 프로토콜이 다를경우 중재하는 역할)
- 위 그림과 같이 [집] 에서 [인터넷망] 으로 연결되기 위해선 2개의 Gateway를 거쳐야하며, 거쳐가는 Gateway의 수를 HopCount라 한다.
- 일반적으로 게이트웨이 주소는 IPv4에서 4번째 옥텟만 다른경우가 많다. (ex_ 192.168.212.xxx) (호스트 ID만 다름)
- 게이트웨이 주소는 IP주소의 부모주소이다. (네트워크 ID를 공유하며, 자식노드를 생성하는 개념으로 호스트 ID를 생성한다)
# 하나의 무선공유기를 사용하는 경우, 디바이스에 따른 IPv4주소의 변화
기본 게이트웨이 | IPv4 주소 |
192.168.0.1 | 192.168.0.13 (핸드폰) |
192.168.0.1 | 192.168.0.25 (Laptop) |
192.168.0.1 | 192.168.0.09 (Desktop) |
- 동일한 네트워크 ID(게이트웨이)를 사용하는 장치들의 집합체를 이루는 공간을 LAN(Local Area Network) 영역이라 한다.
- 무선 공유기를 제거는 물리적 장애, 게이트웨이 주소설정의 오류는 논리적 장애에 해당
- 서로 다른 LAN영역의 호스트 사이를 연결해주는 행위를 라우팅(Routing)이라 한다. (= 다른네트워크 ID를 사용하는 LAN영역사이를 연결해주는 행위)
* 게이트웨이(Gateway) : Router와 유사어, 소프트웨어 측면을 강조할 때 사용
* 라우터(Router) : Gateway와 유사어, 하드웨어 측면을 강조할 때 사용
* 네트워크 ID : 무수한 LAN 영역에서 자기 LAN 영역을 구분하기 위한 식별자 (해당 LAN영역을 식별하는 고유 IP주소 대역)
* 호스트 ID : 해당 LAN 영역에 속한 호스트 각각을 구분하기 위한 식별자
* 출발지 IP와 목적지 IP가 동일하다면, 스위칭(switching)이 발생한다고 일컫는다.
728x90