-
HTTP와 웹의 동작 방식_2
HTTP 메시지의 구조 HTTP 메시지는 웹 상에서 데이터를 주고받기 위한 프로토콜로, 요청 메시지와 응답 메시지로 구성된다. 요청 메시지는 클라이언트가 서버에게 보내는 메시지이며, 요청 라인, 요청 헤더, 메시지 본문으로 구성된다. 요청 라인은 요청 메서드, 요청 URI(Uniform Resource Identifier), HTTP 버전 정보를 담고 있다. 요청 헤더는 요청에 대한 부가 정보를 담고 있으며, 헤더 이름과 헤더 값이 쌍으로 이루어져 있다. 메시지 본문은 클라이언트가 서버로 전송하고자 하는 데이터를 담고 있다. 응답 메시지는 서버가 클라이언트에게 보내는 메시지이며, 상태 라인, 응답 헤더, 메시지 본문으로 구성된다. 상태 라인은 HTTP 버전 정보, 상태 코드, 상태 메시지를 담고 있다. ..
웹
2023. 4. 20.
-
HTTP와 웹의 동작 방식_1
프로트엔드와 백엔드의 역할 프론트엔드 사용자가 웹 페이지나 앱을 사용할 때 직접적으로 보는 부분이다. 즉, 웹 페이지의 디자인, 레이아웃, 그래픽 등을 담당하며 사용자 인터페이스(UI)를 개발한다. HTML, CSS, JavaScript와 같은 프로그래밍 언어를 사용하여 웹 페이지를 만들고, 사용자가 직접 조작할 수 있는 버튼, 폼, 링크 등의 요소를 구현한다. 또한, 반응형 웹 디자인을 통해 다양한 기기에서 사용자가 편리하게 이용할 수 있도록 한다. 백엔드 프론트엔드와 달리 사용자가 보이지 않는 서버 측 영역을 담당한다. 백엔드는 데이터베이스, 서버, 애플리케이션과 같은 기술을 사용하여 웹 애플리케이션의 핵심 기능을 구현한다. 즉, 사용자의 요청에 따라 데이터를 검색, 수정, 삭제하고, 보안, 인증, ..
웹
2023. 4. 19.