IT의 모든 것, 코아아이티

IT 용어 - TCP/IP, DNS, DHCP, 게이트웨이, FTP 뜻 알아보기 본문

IT 라이브러리

IT 용어 - TCP/IP, DNS, DHCP, 게이트웨이, FTP 뜻 알아보기

코아아이티 2025. 10. 28. 09:10
반응형

 

 안녕하세요. 코아아이티입니다. 인터넷은 우리가 매일 사용하지만 정작 그 작동 원리를 이해하는 건 쉽지 않아요. 하지만 몇 가지 핵심 용어만 알아도 어떻게 데이터를 주고받는지 쉽게 파악할 수 있는데요. 이번에는 인터넷 기본 용어인 TCP/IP, DNS, DHCP, 게이트웨이, FTP가 무엇인지 간단하게 알아보도록 하겠습니다.

 

TCP/IP-Transmission Control Protocol / Internet Protocol

 

 TCP/IP는 전 세계의 모든 컴퓨터와 네트워크 장치들이 서로 데이터를 주고받을 수 있게 하는 통신 규약의 집합입니다. TCP/IP는 수백 개의 언어가 오가는 국제회의장에서 모두가 따라야 하는 통역 규칙서이자 우편배달 시스템의 설계도와 같아요. 이 규칙 덕분에 데이터가 전 세계 어디든 안정적으로 전달될 수 있습니다.

  • TCP : 데이터를 잘게 쪼개서 보낸 뒤, 패킷이 누락되거나 순서가 바뀌지 않도록 관리하고 오류 발생 시 재전송을 요청해 데이터의 정확성을 보장합니다. TCP는 신뢰성을 최우선으로 하며 웹 페이지 접속, 파일 전송, 메일 등 데이터가 하나도 빠지면 안 되는 곳에 사용돼요.
  • IP : 데이터 패킷에 출발지와 목적지 주소를 붙여서 올바른 경로로 이동할 수 있게 합니다. 라우터는 이 IP 주소를 보고 패킷을 다음 라우터로 전달합니다.
DNS - Domain Name System

 

 DNS는 우리가 기억하기 쉬운 도메인 이름(예:google.com)을 컴퓨터가 인식하는 IP 주소(예:203.248.242.41)로 변환해 주는 시스템입니다. 복잡한 전화번호 대신 사람 이름을 찾아 전화번호부에서 실제 번호를 찾는 과정과 같아요.

내 컴퓨터가 DNS 서버에 google.com의 IP 주소가 뭐냐고 요청하면 DNS 서버는 전 세계의 다른 DNS 서버들과 협력해 IP 주소를 찾아 내 컴퓨터에 알려줘 구글 서버에 접속합니다. DNS가 없다면 우리는 모든 웹사이트를 접속할 때마다 복잡한 IP 주소를 외워야 했을 거예요.

  • DNS 스푸핑 : DNS 서버의 정보를 해킹해 사용자가 접속하려는 주소 대신 해커가 많은 가짜 사이트의 IP 주소를 알려주는 공격 방식인데요. 이처럼 DNS는 인터넷 보안에서 매우 중요한 역할을 합니다.
DHCP - Dynamic Host Configuration Protocol

 

 DHCP는 네트워크에 새로 접속하는 장치에 필요한 모든 네트워크 설정값을 자동으로 할당해 주는 프로토콜입니다. IP 주소를 영구적으로 할당하는 것이 아니라 일정 기간 임대해 주는데요. 예를 들어 스마트폰을 잠시 외부에서 사용하다가 다시 집에 돌아와 연결하면 DHCP는 임대 기간을 확인하고 다시 IP 주소를 빌려줍니다.

 

 장치가 네트워크에서 완전히 분리되면, 사용하던 IP 주소는 회수되어 다른 장치에게 재활용될 수 있어요. 이 덕분에 한정된 IP 주소를 효율적으로 사용해 주소 낭비를 막을 수 있습니다.

 

 일반적인 환경에서는 가정용 Wi-Fi 라우터가 아닌 DHCP 서버 역할을 수행합니다. 공유기 내부의 설정된 IP 주소 범위 내에서 접속하는 장치들에게 자동으로 IP 주소를 할당해 줍니다.

게이트웨이 - Gateway

 

 게이트웨이는 서로 다른 통신 프로토콜을 사용하는 두 네트워크를 연결해 주는 지점 또는 장치를 의미하며 특히 내부 네트워크(LAN)와 외부 네트워크(인터넷)를 연결하는 출입구 역할을 해요. 내부 네트워크에 있는 모든 장치가 외부 인터넷으로 데이터를 보내려면 반드시 이 게이트웨이를 거쳐야 합니다.

 

 라우터는 여러 네트워크 경로를 결정하는 반면 게이트웨이는 내부 네트워크가 외부로 나가는 유일한 문이라는 역할에 더 초점을 맞춘 용어예요. 일반적으로 가정용 환경에서는 라우터가 게이트웨이의 역할을 동시에 수행합니다.

 

FTP - File Transfer Protocol

 

 FTP는 네트워크를 통해 컴퓨터와 컴퓨터 사이에 파일을 전송하도록 설계된 표준 프로토콜입니다. 웹하드나 클라우드 서비스는 파일을 주고받는 앱이나 창고라면 FTP는 그 앱이나 창고에서 파일을 옮기는 데 사용하는 표준화된 운반 규정이라고 할 수 있어요. 웹 개발자나 관리자가 로컬 컴퓨터에서 만든 웹 페이지 파일, 이미지, 스크립트 등을 웹 서버로 전송할 때 사용하며 보안이 중요하지 않은 환경에서 대용량 파일을 빠르게 공유할 때도 사용됩니다.

 

 FTP는 초기에 보안을 고려하지 않고 개발되어 사용자 이름과 비밀번호를 암호화되지 않은 텍스트(평문)로 전송하는 보안 취약점이 있었어요. 오늘날에는 보안 강화를 위해 대부분의 웹 서버와 기업 환경에서는 평범한 FTP 대신 SFTP나 FTPS를 사용해 파일을 전송합니다.=

  • SFTP(Secure File Transfer Protocol) : 암호화된 터널을 통해 전송하는 방식
  • FTPS(File Transfer Protocol Secure) : SSL/TLS 프로토콜을 사용해 FTP 통신 자체를 암호화하는 방식

이렇게 IT 용어인 TCP/IP, DNS, DHCP, 게이트웨이, FTP의 뜻이 무엇인지 알아봤는데요.

복잡하게 들릴 수 있지만 결국 인터넷이라는 거대한 시스템이 오류 없이 효율적으로 작동하기 위해

수십 년간 다듬어지고 협력해 온 규칙과 역할을 담고 있어요. 

 

IT 관련 솔루션에 대해 보다 더 자세한 내용이 알고 싶으시다면 메일이나 전화를 통해 말씀 주세요.

친절하고 상세하게 답변드리도록 하겠습니다.

 

IT의 모든 것, 코아아이티

반응형