-
[Network] TCP/IP 기본용어 정리(IP주소, 서브넷마스크, 기본 게이트웨이, Ethernet)Network Basis 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'Network Basis' 카테고리의 다른 글
[Network] SOP 와 CORS Policy (0) 2021.12.01 [Network] DNS란? (0) 2021.11.03 [Network] 윈도우에서 nginx 가 실행되지 않아요! & 윈도우에서 사용 중 포트 종료시키기 (0) 2021.04.12 [Network] TCP 프로토콜의 통신절차(TCP 패킷사이즈, TCP Flags, 3-way handshake, 4-way handshake) (0) 2021.03.03 [Network] 네트워크 통신의 기본 구조 ( OSI 7 Layer, TCP/IP) (0) 2021.03.02