Linux 네트워크 기본 개념

minho-log·2026년 2월 10일

Linux

목록 보기
16/23

<공부 주제>

Linux 네트워크 기본 개념

<공부한 내용 정리>

Linux에서 네트워크는 다른 컴퓨터와 데이터를 주고받기 위한 통신 구조를 의미한다.
서버 환경에서는 네트워크 설정과 상태를 이해하는 것이 매우 중요하다.

네트워크의 기본 구성 요소는 다음과 같다.

  • IP 주소 : 네트워크 상에서 장치를 식별하는 주소
  • 서브넷 마스크 : 네트워크 범위를 구분
  • 게이트웨이 : 외부 네트워크로 나가는 출입구
  • DNS : 도메인 이름을 IP 주소로 변환

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

<헷갈렸던 점>

  • IP 주소, 서브넷 마스크, 게이트웨이의 역할이 처음에는 헷갈렸다.
  • 게이트웨이가 왜 필요한지 이해하기 어려웠지만, 외부 네트워크로 나가기 위한 출입구라는 개념으로 정리했다.

<오늘의 정리>

  • 네트워크는 장치 간 통신을 위한 구조이다.
  • IP 주소로 장치를 식별한다.
  • 게이트웨이는 외부 네트워크로 나가는 통로이다.
  • DNS는 도메인 이름을 IP 주소로 변환한다.
profile
개발 공부를 하며 직접 부딪히고 공부한 것을 기록합니다.

0개의 댓글