1. 개요

<aside> 💡 웹브라우저 주소 입력란에 URL을 입력했을 때 어떻게 해서 웹 페이지가 보일까요?

브라우저 주소 입력란에 URL을 입력하면

브라우저는 서버에게 해당 주소에 대한 리소스(파일 등의 정보)를 요청(Request)하고

웹 서버는 응답(Reponse)을 통해 리소스를 전송합니다.

이때, HTTP 통신을 사용하게 됩니다. HTTP는 통신을 위한, 문서전송을 위한 약속, 규칙입니다.

그런데, 프론트엔드 개발자가 HTTP를 알아야 할까요?🤔

백엔드 개발자와 원활한 커뮤니케이션을 위해서, API를 다루기 위해선 기초적인 HTTP를 알아두셔야 합니다.

resize_iMac - 12.png

resize_iMac - 13.png

</aside>

2. HTTP란?

<aside> 💡 Protocol(프로토콜) : 약속

</aside>

3. TCP/IP

3.1 TCP/IP 4계층(Layer)

resize_iMac - 3.png