본문 바로가기

Network/Network - Practice4

[Network] 공유기 설정 시 왜 포트포워딩을 해야할까? 회사의 공유기를 사용하면 포트포워딩 기능을 통해 외부에서 회사 내부의 서비스에 접근할 수 있다. 오늘은 공유기가 무엇인지, 왜 사용하는지, 그리고 포트포워딩이 왜 필요한지 간략히 살펴본다.01. 공유기와 포트 포워딩 이해하기01-1. 공유기란 무엇인가?역할 : 공유기에 연결되는 모든 기기들의 사설 네트워크를 구축해주는 장치. 과거에는 집에 컴퓨터 한 대만 있는 경우가 많았고, 해당 컴퓨터 한 대만 인터넷에 연결되면 됐다. 하지만 요즘은 개인적인 PC, 노트북, 스마트폰을 사용하면서 여러 기기를 동시에 인터넷에 연결해야 하는 경우가 존재한다. 여러 기기를 연결해야 하지만 ISP 제공 업체(SK, LG.. 등등)에서 제공해주는 인터넷 회선은 기본적으로 한 대의 기기만 직접적으로 연결할 수 있다. 즉, 하나의.. 2025. 6. 15.
[Network] 서브넷 마스크란? 이전에 VPC의 CIDR 대역을 설정하는 기준과 서브넷을 구분하는 방법에 대해 정리하던 중, 서브넷팅 및 서브넷에 관한 내용을 정리하였다. 그러나 서브넷 마스크에 대한 부분은 다소 부족하다고 판단되어, 이번에는 해당 내용을 정리하고자 한다.01. 서브넷 마스크란?# 서브넷 마스크 이진수 변환1) 전체 IP 주소 : 192.168.1.102) 서브넷 마스크 : 255.255.255.03) 이진수 변환 : 11111111.11111111.11111111.00000000서브넷 마스크는 IP 주소에서 어디부터가 네트워크(Network) 주소 비트(bit)이고, 어디서부터가 호스트(Host) 주소 비트인지를 구분하기 위해 사용되는 32비트 숫자(예: 255.255.255.0)다. 서브넷 마스크는 네트워크 주소 부.. 2025. 6. 11.
[Network] HTTP / HTTPS / TLS+SSL / 대칭키+비대칭키 이번 시간에는 웹의 기본 통신 규약인 HTTP부터 통신의 보안을 위한 HTTPS와 TLS/SSL에 대해 알아보자.01. HTTP?HTTP는 HyperText Transfer Protocol의 약자이며, 웹(Web)상에서 클라이언트와 서버 간에 데이터를 주고받는 통신 규약을 의미한다. HTTP는 기본적으로 다양한 리소스(HTML, TEXT, 이미지, 영상, 음성, 파일, JSON, XML.. 등)를 전달할 수 있으며, 기본적으로 암호화 되지 않는 평문으로 이루어져 있다. 또한, HTTP는 TCP/IP 통신 위에서 동작하게 된다.01-1. HTTP 통신 구조클라이언트(Client)와 서버(Server)는 왜 분리되어 있을까?HTTP는 기본적으로 클라이언트(Client)가 요청을 보내고, 서버(Server)가.. 2025. 3. 26.
[Network] DNS(Domain Name Server)란? 01. DNS(Domain Name Server)우선, DNS(Domain Name Server)란 무엇인지 그리고 DNS는 어떻게 동작하는지 알아야 한다고 생각한다. DNS란(Domain Name Server)란 사람이 이해하기 쉬운 도메인 이름(예: http://google.com">google.com)을 컴퓨터가 이해 할 수 있는 IP주소(예: 142.250.190.14)로 변환해주는 시스템을 의미한다. 또한, 인터넷에서 사용되는 주소록이라 볼 수 있습니다.그렇다면 DNS(Domain Name Server)를 왜 사용할까?만약 “naver.com” 같은 이름이 아닌 IP주소만 존재하는 경우, 수억개의 공인 IP가 있을텐데 사람은 이렇게 많은 IP를 일일이 기억할 수 없기 때문에 우리는 DNS를 사용.. 2025. 3. 7.