개인 서버 구축 전 꼭 알아야 할 기본 용어 10가지

작성자

카테고리:

개인 서버를 처음 알아보기 시작하면
장비보다 먼저 막히는 부분이 있습니다.

바로 서버 관련 용어입니다.

IP 주소, 포트, DDNS, 포트포워딩처럼 익숙하지 않은 단어가 계속 등장하다 보니 서버 구축이 생각보다 어렵게 느껴질 수 있는데요.

하지만 처음부터 모든 네트워크 지식을 알아야 하는 것은 아닙니다.

개인 서버를 구축할 때 자주 등장하는 기본 용어부터 이해하면 이후 설정 과정을 훨씬 쉽게 따라갈 수 있습니다.

이번 글에서는 초보자가 알아두면 좋은 개인 서버 기본 용어 10가지를 정리해보겠습니다.


1. 서버(Server)

서버는 다른 컴퓨터나 스마트폰 등의 요청을 받아 데이터나 서비스를 제공하는 시스템입니다.

예를 들어 개인 서버에 사진을 저장하고 노트북에서 해당 사진을 불러온다면 개인 서버가 파일을 제공하는 역할을 합니다.

서버라고 해서 반드시 전용 장비가 필요한 것은 아닙니다.

일반 PC나 미니PC도 목적에 맞게 구성하면 서버 역할을 할 수 있습니다.


2. 클라이언트(Client)

서버가 서비스를 제공하는 쪽이라면
클라이언트는 서비스를 요청하고 이용하는 쪽입니다.

예를 들어 홈서버에 저장된 영상을 스마트폰으로 본다면 서버는 영상을 제공하고 스마트폰은 이를 요청하는 클라이언트가 됩니다.

쉽게 정리하면 다음과 같습니다.

서버 → 데이터나 기능을 제공

클라이언트 → 서버에 요청하고 이용

서버와 클라이언트의 관계를 이해하면 네트워크 구조를 파악하기 쉬워집니다.


3. IP 주소

IP 주소는 네트워크에서 기기를 구분하기 위해 사용하는 주소입니다.

서버에 접속하려면 어떤 기기로 연결해야 하는지 알아야 하는데, 이때 사용되는 기본 정보가 IP 주소입니다.

개인 서버를 공부할 때는 공인 IP와 사설 IP라는 용어도 자주 등장합니다.

사설 IP는 일반적으로 집 안의 공유기에 연결된 컴퓨터나 스마트폰 등을 구분하는 데 사용됩니다.

공인 IP는 인터넷에서 네트워크를 식별할 때 사용되는 주소라고 이해하면 쉽습니다.

처음에는 두 가지가 존재한다는 정도부터 이해해도 충분합니다.


4. 고정 IP와 유동 IP

IP 주소를 알아보다 보면
고정 IP와 유동 IP라는 표현도 등장합니다.

고정 IP는 말 그대로 일정하게 유지되는 IP 주소를 의미합니다.

반면 유동 IP는 네트워크 환경에 따라 주소가 변경될 수 있습니다.

개인 서버에 외부에서 접속하려 할 때 IP 주소가 바뀐다면 기존 주소로 접속하기 어려워질 수 있습니다.

이 문제를 보완하기 위해 활용되는 방법 중 하나가 뒤에서 설명할 DDNS입니다.


5. 포트(Port)

IP 주소가 건물의 주소라면
포트는 그 건물 안에서 어떤 서비스로 연결할지를 구분하는 번호에 비유할 수 있습니다.

한 대의 서버에서는 여러 서비스가 동시에 실행될 수 있습니다.

웹서비스와 파일 관련 서비스 등이 같은 서버에서 작동하더라도 서로 다른 포트를 사용해 요청을 구분할 수 있습니다.

개인 서버를 운영하다 보면 프로그램 설정에서 포트 번호를 입력하거나 확인해야 하는 경우가 생깁니다.

처음에는 IP가 기기를 찾는 주소라면 포트는 그 기기 안에서 서비스를 구분하는 번호라고 이해하면 됩니다.


6. 공유기(Router)

집에서 인터넷을 사용한다면 공유기를 사용하는 경우가 많습니다.

공유기는 인터넷 연결을 여러 기기가 함께 사용할 수 있도록 연결해주는 장비입니다.

데스크톱, 노트북, 스마트폰, 개인 서버 등이 공유기를 통해 같은 네트워크에 연결될 수 있습니다.

홈서버를 외부에서 접속할 수 있도록 구성하려면 공유기의 네트워크 설정을 확인해야 하는 경우가 많습니다.

그래서 개인 서버를 구축할 때 공유기의 역할을 이해하는 것도 중요합니다.


7. 포트포워딩(Port Forwarding)

포트포워딩은 홈서버를 알아볼 때 자주 등장하는 용어입니다.

쉽게 설명하면 외부에서 들어온 특정 요청을 집 안의 특정 기기로 전달하도록 공유기에 규칙을 설정하는 것입니다.

예를 들어 집 안에 여러 대의 컴퓨터가 있을 때 외부에서 특정 포트로 들어온 요청을 개인 서버로 보내도록 설정할 수 있습니다.

다만 외부에서 서버에 접근할 수 있도록 설정하면 보안도 함께 고려해야 합니다.

필요하지 않은 포트를 무작정 개방하기보다는 자신이 사용하는 서비스와 보안 방법을 이해한 뒤 설정하는 것이 중요합니다.


8. DDNS

DDNS는 Dynamic Domain Name System과 관련된 기능으로, IP 주소가 변경되는 환경에서 서버에 보다 일정한 이름으로 접근할 수 있도록 도와주는 방식입니다.

집에서 사용하는 인터넷 환경에서는 공인 IP 주소가 바뀔 수 있습니다.

매번 변경된 IP 주소를 확인해 접속하는 것은 번거롭습니다.

DDNS를 이용하면 특정 도메인 형태의 주소와 현재 IP 정보를 연결해 접속을 보다 편리하게 관리할 수 있습니다.

개인 서버 외부 접속을 알아볼 때 DDNS가 자주 언급되는 이유입니다.


9. DNS

DNS는 Domain Name System의 약자입니다.

인터넷에서 사람이 이해하기 쉬운 도메인 이름과 IP 주소를 연결하는 역할을 합니다.

웹사이트를 이용할 때 매번 복잡한 숫자로 된 IP 주소를 기억하지 않아도 되는 이유 중 하나가 DNS입니다.

개인 서버를 처음 구축하는 단계에서는 DNS의 세부 구조까지 모두 공부할 필요는 없습니다.

도메인 이름을 실제 네트워크 주소와 연결해주는 시스템이라는 기본 개념부터 이해하면 됩니다.


10. 방화벽(Firewall)

방화벽은 네트워크를 통해 들어오고 나가는 연결을 정해진 규칙에 따라 허용하거나 차단하는 보안 기능입니다.

특히 개인 서버를 인터넷에 연결하고 외부 접속 기능을 사용할 경우 중요하게 살펴봐야 합니다.

서버를 구축했다고 해서 모든 연결을 허용하는 것은 좋은 방법이 아닙니다.

실제로 사용하는 서비스에 필요한 연결만 허용하고 불필요한 접근은 제한하는 것이 기본적인 보안 관리에 도움이 됩니다.

운영체제나 공유기 등에서도 방화벽 관련 설정을 확인할 수 있습니다.


개인 서버 기본 용어 한눈에 정리

용어의미쉽게 이해하면
서버데이터나 서비스를 제공하는 시스템서비스를 제공하는 쪽
클라이언트서버의 서비스를 이용하는 기기서비스를 요청하는 쪽
IP 주소네트워크에서 기기를 구분하는 주소기기의 주소
고정·유동 IPIP 주소의 유지 또는 변경 방식주소가 유지되는지 여부
포트서비스를 구분하는 번호서비스의 출입구
공유기여러 기기를 네트워크로 연결네트워크 연결 장비
포트포워딩외부 요청을 내부 기기로 전달요청의 목적지를 지정
DDNS변하는 IP를 일정한 이름과 연결서버 접속 주소 관리
DNS도메인 이름과 IP 주소를 연결이름을 주소로 연결
방화벽네트워크 접근을 허용·차단서버의 출입 관리

이 10가지 용어의 관계를 이해하면 개인 서버 관련 글이나 설정 화면을 볼 때 훨씬 수월해집니다.


외부 접속을 이해하려면 어떤 용어가 중요할까?

개인 서버를 집 안에서만 사용할 때보다 외부에서 접속하려고 할 때 네트워크 관련 용어가 많이 등장합니다.

특히 공인 IP, 사설 IP, 포트, 공유기, 포트포워딩, DDNS가 서로 연결됩니다.

기본적인 흐름은 외부에서 들어오는 요청이 인터넷과 공유기를 거쳐 집 안의 개인 서버까지 전달되는 구조라고 생각하면 됩니다.

다만 인터넷 연결 환경에 따라 외부 접속 방식이 달라질 수 있기 때문에 포트포워딩만 설정하면 모든 환경에서 바로 접속할 수 있다고 생각해서는 안 됩니다.


초보자는 용어를 전부 외울 필요가 없다

개인 서버를 처음 시작할 때 가장 흔한 실수 중 하나는 모든 용어와 설정 방법을 한꺼번에 공부하려는 것입니다.

처음부터 네트워크 구조 전체를 외울 필요는 없습니다.

먼저 서버와 클라이언트의 관계를 이해하고,

그다음 IP 주소와 공유기의 역할,

이후 외부 접속이 필요해졌을 때 포트와 포트포워딩, DDNS 등을 하나씩 알아가는 방식이 이해하기 쉽습니다.

특히 처음 개인 서버를 구축한다면 외부 접속부터 시도하기보다 집 안의 같은 네트워크에서 서버가 정상적으로 작동하는지 확인하는 것부터 시작하는 것이 좋습니다.

개인 서버의 기본 용어를 이해했다면 다음 단계에서는 서버를 구축할 장비와 필요한 사양을 살펴볼 수 있습니다.

서버의 목적에 따라 필요한 CPU, 메모리, 저장공간이 달라지기 때문에 무조건 성능이 높은 컴퓨터를 준비하는 것보다 어떤 용도로 개인 서버를 사용할지 먼저 결정하는 것이 중요합니다.

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다