Linux 네트워크 기본 개념
Linux에서 네트워크는 다른 컴퓨터와 데이터를 주고받기 위한 통신 구조를 의미한다.
서버 환경에서는 네트워크 설정과 상태를 이해하는 것이 매우 중요하다.
네트워크의 기본 구성 요소는 다음과 같다.
Linux에서는 네트워크 인터페이스(Network Interface)를 통해 네트워크 통신이 이루어진다.
IP 주소
IP 주소는 네트워크에 연결된 장치를 구분하기 위한 고유한 번호다.
- IPv4 예: 192.168.0.10
- IPv6 예: 2001:db8::1
일반적으로 내부 네트워크에서는 사설 IP 주소를 사용한다.
서브넷 마스크
서브넷 마스크는 IP 주소에서 네트워크 영역과 호스트 영역을 구분한다.
예:
IP: 192.168.0.10
서브넷 마스크: 255.255.255.0
→ 같은 네트워크에 속한 장치인지 판단하는 기준이 된다.
게이트웨이
게이트웨이는 내부 네트워크에서 외부 네트워크(인터넷) 로 나갈 때 사용하는 장치다.
보통 공유기 주소가 게이트웨이가 된다.
DNS (Domain Name System)
DNS는 사람이 읽기 쉬운 도메인 이름을 IP 주소로 변환해 준다.
예:
www.google.com → IP 주소
DNS 설정이 올바르지 않으면 IP로는 접속되지만 도메인으로는 접속이 안 되는 문제가 발생할 수 있다.
Linux 네트워크 특징
Linux 네트워크는 다음과 같은 특징을 가진다.
네트워크 인터페이스 확인
ip addr
현재 네트워크 연결 상태 확인
ip link