🌱 기초 네트워크
요청(Request)과 응답(Response)
쉽게 이해하기
식당에서 주문하는 것과 같아요. 손님이 '짜장면 하나요!'라고 요청(Request)하면, 주방에서 짜장면을 만들어서 응답(Response)으로 내어주죠. 웹도 똑같은 방식으로 동작합니다.
핵심 정리
브라우저가 서버에 무언가를 요청하고, 서버가 답변을 돌려주는 과정입니다.
자세히 알아보기
웹의 모든 동작은 요청과 응답으로 이루어집니다.
요청(Request)은 브라우저가 서버에 보내는 메시지입니다. '이 페이지 보여줘', '로그인 처리해줘', '데이터 저장해줘' 같은 내용을 담고 있죠. 요청에는 HTTP 메서드(GET, POST 등), URL, 헤더, 본문 등이 포함됩니다.
응답(Response)은 서버가 돌려주는 답변입니다. HTML 파일, JSON 데이터, 이미지, 혹은 '성공했어요(200)', '없는 페이지예요(404)' 같은 상태 코드를 보냅니다.
개발자 도구(F12)의 Network 탭을 열면 브라우저가 보낸 모든 요청과 받은 응답을 볼 수 있습니다. 실무에서는 이 흐름을 이해해야 API 연동, 디버깅, 성능 최적화를 할 수 있습니다.