Network4 [Network] 개발자를 위한 네트워크 입문 가이드 프로젝트에 처음 투입되면 가장 먼저 전달받는 정보 중 하나가 네트워크 설정 정보이다. IP 주소 : 10.10.10.25서브넷 마스크 : 255.255.255.0게이트웨이 : 10.10.10.1DNS 서버 : 10.10.10.100 그리고 이런 이야기를 듣게 된다.NAC 등록 요청하세요MAC 주소 알려주세요IP 설정해주세요DNS 설정이 필요합니다NAT IP 알려드릴게요처음에는 모두 낯설지만 각각의 의미를 이해하면 생각보다 어렵지 않다.이번 글에서는 프로젝트 투입 시 가장 자주 접하게 되는 네트워크 기본 개념을 정리한다.1. 이더넷이란 무엇일까?이더넷(Ethernet)은 장비와 네트워크 장비를 연결하여 데이터를 주고받기 위한 가장 대표적인 유선 네트워크 기술이다.우리가 흔히 말하는 랜선을 이용한 연결이 바.. 2026. 6. 23. [Network] 포트 포워딩(Port Forwarding)이란? SSH 터널링과 함께 이해하기 ※ 포트 포워딩이 필요한 이유내부망 서버나 데이터베이스는 외부에서 직접 접근할 수 없는 경우가 많다. 보안 정책에 따라 내부 IP는 외부에 노출되지 않기 때문이다.이때 외부에서 내부 서버에 안전하게 접속하기 위해 사용하는 기술이 바로 포트 포워딩이다. ※ 터널링(Tunneling)이란?터널링(Tunneling)은 네트워크에서 두 지점 사이에 가상의 통신 경로(터널)를 만들어 외부에서 직접 접근할 수 없는 내부 네트워크로 트래픽을 전달하는 기술이다.즉, 외부에서 내부망으로 들어가는 전용 통로를 만드는 것이다. ※ 포트 포워딩은 터널링의 한 종류포트 포워딩은 터널링 기술을 이용해 특정 포트로 들어온 트래픽을 다른 서버의 IP와 포트로 전달하는 방식이다.관계 : 터널링 ⊃ 포트 포워딩 ※ 포트 포워딩(Port.. 2026. 2. 19. [Network] 프록시 서버(Proxy Server)란 무엇인가 ※ 프록시 서버(Proxy Server)내 PC와 외부 인터넷 사이에서 통신을 대신 수행하는 중간 서버이다.즉, 사용자는 인터넷에 직접 접속하지 않고, 모든 외부 통신을 프록시 서버를 통해서만 수행한다. ▶ 기본 구조[ 사용자 PC ] → [ 프록시 서버 ] → [ 외부 인터넷 ] ※ 왜 프록시 서버가 필요한가프록시 서버는 개인 환경보다 회사·조직 네트워크 환경에서 주로 사용된다.핵심 목적은 단순하다.외부 통신을 중앙에서 통제하기 위함 ※ 프록시가 없는 환경 vs 있는 환경▶ 프록시가 없는 경우 (개인 환경)[ 사용자 PC ] → [ 인터넷 ]· 사용자가 직접 외부와 통신· 통제 없음· 자유로운 접근 ▶ 프록시가 있는 경우 (회사 환경) [ 사용자 PC ] → [ 프록시 서버 ] → [.. 2026. 2. 8. [Network] 웹 개발자를 위한 네트워크 기본 개념 정리 (IPv4, IPv6, 서브넷 마스크, 게이트웨이) ※ IPv4 vs IPv6 간단 비교 항목 IPv4 IPv6 정식 명칭 Internet Protocol version 4Internet Protocol version 6 주소 길이 32비트128비트 주소 수 약 42억 개무한에 가까움 (3.4 x 10³⁸ 개) 형식 예시 192.168.0.12001:0db8:85a3:0000:0000:8a2e:0370:7334 도입 시기 1981년1998년 사용 현황 아직 가장 널리 사용됨점점 더 많이 도입 중 > 왜 IPv6가 나왔을까?IPv4는 주소 수가 약 42억 개뿐이라서, 전 세계적으로 IP가 부족해진 상황, 그래서 더 많은 IP를 만들 수 있도록 나온 게 IPv6 상황 필요한 버전 일반 웹 개발 / API 통신대부분 IPv4 기반글로벌 서비스를 만들거.. 2025. 8. 5. 이전 1 다음