NAT (Network Address Translation)로 외부망과 통신하기
·
Computer Science/Network
NAT (Network Address Translation)NAT는 내부 네트워크에서 사용하는 사설 IP 주소를 외부 네트워크에서 인식 가능한 공인 IP 주소로 변환해주는 기술입니다. 이를 통해 사설망에 존재하는 여러 대의 기기가 하나 또는 소수의 공인 IP 주소를 공유하여 인터넷에 접속할 수 있게 됩니다. NAT는 공인 IP 주소가 부족한 문제를 해결하기 위해 사용됩니다. IP 주소 변환NAPT 방식은 IP 패킷의 소스 및 목적지 IP 주소와 TCP/UDP 포트 번호를 변경하여 네트워크 트래픽을 전달사설 IP와 공인 IP내부 네트워크는 사설 IP를 사용하고, 외부 인터넷과 통신할 때 공인 IP를 사용주소 부족 문제 해결부족한 공인 IP 주소 문제를 해결하기 위해, NAT를 통해 여러 내부 장치가 하나의..
DNS (Domain Name System)
·
Computer Science/Network
DNS (Domain Name System)란?우리가 웹사이트를 방문할 때 보통 www.google.com처럼 기억하기 쉬운 도메인 이름을 입력합니다. 하지만 컴퓨터는 이런 문자를 이해하지 못하고, 오직 숫자로 이루어진 IP 주소를 통해 통신합니다. 예를 들어, 172.217.161.228은 구글 서버의 IP 주소 중 하나입니다. 그렇다면 왜 IP 주소 대신 도메인 이름을 사용할까요? 도메인 이름 vs. IP 주소www.google.com (도메인 이름) : 사람이 기억하기 쉽고 이름만으로 어떤 사이트인지 유추 가능172.217.161.228 (IP 주소) : 사람이 기억하기 어렵고 어떤 사이트인지 직관적으로 알 수 없음 DNS는 사실 DNS 서버들의 계층 구조로 구현된 분산 데이터베이스입니다. 호스트는..