네트워크 2

🌐 웹사이트가 동작하는 원리

“브라우저에 www.google.com을 치면 어떻게 페이지가 열릴까?”단순히 엔터 한 번 눌렀을 뿐인데,그 사이에 수십 가지 기술이 동시에 작동한다.이 과정에는 DNS, IP, 서버, HTTP, 브라우저 렌더링 등웹의 핵심 개념이 모두 숨어 있다.이번 글에서는 웹사이트가 동작하는 전체 흐름을초보자도 이해할 수 있게 단계별로 풀어본다.#웹동작원리 #DNS #HTTP통신💡 1. 주소창에 입력한 URL이란?“URL은 인터넷에서 특정 자원을 찾기 위한 주소”예를 들어,https://www.google.com/search?q=nextjs이 주소는 다음과 같이 나뉜다:구성 요소 의미https://보안 통신 방식 (HTTP Secure)www.google.com도메인 주소 (서버의 위치)/search경로 (서버 ..

네트워크 2025.11.04

🌐 API란 무엇인가?

“백엔드랑 프론트엔드가 데이터를 주고받는다는데… 그게 바로 API야?”코딩을 배우다 보면 자주 듣게 되는 말이 바로 API다.하지만 정작 API가 정확히 뭔지, 어떻게 동작하는지,그리고 내 코드에서 어떻게 쓰이는지 모르는 경우가 많다.이번 글에서는 완전 초보자도 이해할 수 있도록API의 개념, 작동 원리, 실제 예시, 그리고 활용 방법을 단계별로 설명한다.#API기초 #RESTAPI #데이터통신💡 1. API란 무엇인가?“Application Programming Interface”의 약자👉 프로그램끼리 데이터를 주고받는 통신 규칙쉽게 말해,**‘서로 다른 프로그램이 대화할 수 있게 하는 통역사’**다.예를 들어,당신(프론트엔드)은 “날씨 정보 좀 줘!”라고 요청하고,서버(백엔드)는 “서울은 맑음, ..

네트워크 2025.11.04