HTTP
-
웹 개발자라면 무조건 알아야 하는 HTTP [그림으로 배우는 HTTP & Network Basic]책을 읽자 2022. 10. 7. 17:51
그림으로 배우는 HTTP & Network Basic은 우리가 하루에도 수 없이 많이 쓰는, 없는 삶은 상상하기도 어려운 웹을 지탱하고 있는 HTTP에 대한 책이다. 우리가 웹 사이트를 방문할 때마다 우리는 HTTP로 서버에게 GET요청을 하는 것이고, 우리가 로그인을 하는 등 어떤 데이터를 입력한다는 것은 HTTP로 서버에게 POST요청을 한다는 것이다. 즉, 우리는 알게 모르게 HTTP를 계속 사용하고 있었다. 그렇다면 HTTP란 뭘까? HTTP는 문서 전송 프로토콜(약속)이다. 우리가 어떤 웹페이지의 리소스를 받고 싶을 때 서버에게 웹 브라우저(클라이언트)가 요청을 하게 되는데, 서버와 클라이언트는 HTTP 프로토콜로 통신을 한다. 즉, HTTP는 서버와 클라이언트가 어떻게 메시지를 주고 받을지에 ..
-
7주차 개념노트메가테라 2022. 10. 2. 23:10
Server와 Client client는 서버에게 리소스를 요청하고, server는 요청받은 리소스를 client에게 전달한다. 서버는 요청을 받은 경우에만 클라이언트에게 리소스를 제공한다. Web application server 웹 애플리케이션 서버는 프로그램의 실행환경을 제공하거나 데이터베이스에 대한 연결 기능을 제공하는 역할 등을 한다. 즉, 동적 사이트를 전문적으로 처리해주는 역할을 한다. 웹 시스템은 보통 웹 서버, 웹 애플리케이션 서버, 데이터베이스 서버로 구성되어 있는데, 웹 애플리케이션 서버는 웹브라우저에서 받은 요청을 처리하는 웹 서버와 데이터를 저장하는 데이터베이스 사이를 이어주는 역할을 한다. 웹 애플리케이션 서버는 Java애플리케이션 서버와 .NET애플리케이션 서버로 크게 나뉜다...