모든 것이 HTTP 기반 위에서 동작한다.
우리가 잘 아는 HTML, 이미지, 영상 파일 뿐만 아니라, 앱과 서버나 서버와 서버가 통신할때도 HTTP 프로토콜 위에서 데이터를 주고 받는다.
웹 기술, 웹 프레임워크가 HTTP를 기반으로 작성된 것이 많기 때문에 모바일 앱 개발자, 웹 프론트앤드& 백앤드 개발자는 모두 HTTP를 필수로 알고 잘 사용할 줄 알아야 한다.
개발자는 평생 HTTP 기반 위에서 개발하게된다.
✔️ 웹이나 HTTP는 인터넷 네트워크 망을 기반으로 동작한다. 인터넷 네트워크에 대해 먼저 알아보자.
▶️ 인터넷 통신
▶️ IP (Internet Protocol)
▶️ TCP, UDP
▶️ PORT
▶️ DNS
✔️ 클라이언트와 서버 사이에 인터넷이 존재한다. 이 인터넷은 수 많은 노드 망으로 매우 복잡하게 연결되어있다.
✔️ 그렇다면 '인터넷통신'은 어떻게 이 복잡한 인터넷 망을 넘어 목적지까지 안전히 도착할 수 있을까?
👉 IP (Internet Protocol)에 대해 알아보기
출처:
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC