데브허브 | DEVHUB | 인생을 바꾸는 HTTP 들여다 보기
- HTTP는 'Hypertext Transfer Protocol'의 약자로, 인터넷에서 하이퍼텍스트를 주고받기 위한 통신 규약입니다. 🌐
- 'P'는 'Protocol'을 의미하며, 데이터를 주고받는 방식에 대한 일종의 약속 또는 규칙을 뜻합니다. 🤝
- 기존의 단순 텍스트 기반 통신에서 '하이퍼텍스트' 개념이 도입되며, 클릭 가능한 링크(하이퍼링크)를 통해 여러 페이지를 넘나드는 웹(WWW)의 시대를 열었습니다. 🔗
- HTTP는 'Hypertext Markup Language (HTML)' 파일을 주고받는 데 사용되는 프로토콜로, HTML은 텍스트, 이미지 등을 포함한 하이퍼텍스트를 표현하는 언어입니다. 📄
- 웹 브라우저가 특정 URL로 HTTP 요청(예: GET)을 보내면, 서버는 해당 요청에 대한 응답으로 HTML 페이지를 전송하고, 브라우저는 이를 해석하여 화면에 표시합니다. ↔️
- 브라우저의 F12 개발자 도구(네트워크 탭)를 통해 실제 HTTP 요청과 응답으로 전송되는 HTML 태그 내용을 직접 확인할 수 있습니다. 💻
- 결국 HTTP는 HTML 파일을 포함한 웹 콘텐츠를 효율적으로 전송하고 브라우저가 이를 시각적으로 표현할 수 있도록 하는 인터넷의 핵심 기반 기술입니다. ✨