
인터넷 프로토콜(IP) 소개: 심층 분석 및 실제 사례 1. IP의 역사와 개요: 인터넷의 핵심 기술 1960년대: 인터넷의 전신인 ARPANET에서 처음 개발된 IP 1980년대: TCP/IP 프로토콜 스위트의 일부로 표준화 1990년대: 인터넷의 급격한 성장과 함께 IP의 중요성 증가 2000년대: IPv6 개발 및 도입 시작 현재: 다양한 변형 및 확장을 통해 발전하는 IP IP의 핵심 기능: 주소 지정: 인터넷에 연결된 모든 장치에 고유한 IP 주소 부여 (예: 192.168.1.100) 라우팅: 데이터 패킷을 최적의 경로로 전송하여 목적지에 도착하도록 함 패킷 분할/조립: 데이터를 작은 패킷으로 나누어 전송하고 목적지에서 다시 조립 오류 감지/수정: 전송 과정에서 발생하는 오류 감지 및 수정 보..

Ngrok ❓ ngrok은 로컬 컴퓨터의 개발 환경을 인터넷으로 공유할 수 있는 도구이며 ngrok은 로컬 컴퓨터의 포트를 인터넷에 프록시하여, 로컬 컴퓨터에서 실행 중인 서비스에 외부에서 접근할 수 있도록 해준다. ( 외부 접근에 사용한다고 생각하면 된다. 즉, 로컬 컴퓨터에서 실행 중인 서비스에 외부에서 접근하도록 하는 것) ngrok은 다음과 같은 작업에 유용하다. 로컬 개발 환경에서 웹 애플리케이션 또는 API를 테스트하기 로컬에서 실행 중인 서비스에 외부에서 접근하기 모바일 앱을 테스트하기 IoT 장치를 테스트하기 ngrok은 다음과 같은 기능을 제공한다. TCP, UDP, WebSockets 포트 프록싱 HTTP/2 지원 SSL/TLS 지원 모바일 앱을 위한 프록시 지원 IoT 장치를 위한 프..

리졸버 리졸버(Resolver)는 네트워크 환경에서 사용자가 입력한 도메인 이름을 실제 IP 주소로 변환해주는 중요한 역할을 수행한다. 이는 인터넷에서 특정 웹사이트나 서비스를 찾을 때 필요한 핵심 기능으로, 사용자가 의미있는 도메인 이름을 이해하기 쉬운 방식으로 입력하면, 리졸버가 해당 도메인의 IP 주소를 찾아주어 실제 통신이 가능하게 해준다. 순서 사용자 요청: 사용자가 웹 브라우저나 다른 애플리케이션에서 도메인 이름을 입력하면, 해당 요청이 컴퓨터 내부의 리졸버로 전달된다. 로컬 캐시 검색: 리졸버는 이전에 해석한 도메인 이름과 IP 주소의 쌍을 로컬 캐시에 저장해두었다면, 캐시에서 해당 정보를 검색하여 빠르게 반환할 수 있다. 루트 쿼리: 만약 캐시에 정보가 없다면, 리졸버는 루트 DNS 서버에..