서버 (2) 썸네일형 리스트형 Server 와 Client 서버와 클라이언트 기본 개념 서버는 클라이언트의 요청을 처리하고, 클라이언트는 서버에 필요한 것을 요청한다. Server Client 네트워크 관점 웹 서버 웹 브라우저 객체 관점 요청을 처리하는 객체 요청하는 객체 서버(Server)라 하면 대체로 서버 컴퓨터를 생각한다. 서버, 클라이언트 개념은 상당히 넓게 사용된다. 클라이언트(Client)는 의뢰인 이라는 뜻이고, 서버(Server)는 서비스나 상품을 제공하는 사람이나 물건을 뜻한다. 웹 애플리케이션 서버 구현 웹 브라우저가 생성한 요청 HTTP 메세지 - 회원저장 POST /save HTTP/1.1 Host: localhost:8080 Content-Type: application/x-www-form-urlencoded username=kim&age=20 순서 1. 서버 TCP/IP 연결 대기, 소켓 연결 2. HTTP 요청 메세지를 파싱해서 읽기 3. POST 방식, /save URL 인지 4. Content-Type 확인 5. HTTP 메시지 바디 내용 파싱 - username, age 데이털르 사용할 수 있게 파싱 6. 저장 프로세스 실행 7. 비즈니스 로직 실행 - 데이터베이스에 저장 요청 8. HTTP 응답 메시지 생성 시작 - HTTP 시작 라인 생성 - Header 생성 - 메시지 바디에 HTML.. 이전 1 다음