일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Java
- Oracle
- math
- 회고
- 인코딩
- Head First Design Pattern
- spring
- 알고리즘
- Design Pattern
- 우아한테크코스
- 카카오톡1차
- Eclipse
- 후기
- 독서
- 이펙티브자바
- javascript
- 오라클
- 인프런
- 공부
- 디자인패턴
- JPA
- 자바
- 에러
- 프로그래머스
- Singleton
- 매핑
- study
- 독서리뷰
- 인강리뷰
- 람다
- Today
- Total
목록Web/web (2)
Lee's Grow up
HTTP HYPERTEXT TRANSFER PROTOCOL의 약자 클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜. 80번 포트를 사용하며, TCP와 UDP를 사용한다. 여기까지가 대학생활에서 내가 이해하고 그냥 넘어갔던 부분이다. 그냥 서버와 클라이언트 상의 어떠한 규약이 있구나라고... 아래 관련 내용이 길게 나와있는데 쉽게 설명하면 클라이언트와 서버가 데이터를 일정한 규칙 ( 헤더,바디) 를 통해서 정보를 주고받는 방식이라고 생각하면 될 것 같다. HTTP 통신 방식 1. 요청(request) - 응답(response) 방식 클라이언트(웹브라우저)가 요청을 서버에 보내면, 서버는 요청에 따른 처리 후 결과에 따른 HTTP 응답을 클라이언트에 보낸다. 2. 비상태연결(Stateless, Con..
올해 초 웹 개발자 면접을 진행하면서 WAS와 Web Server의 차이는 무엇인가요? 라는 질문을 많이 들었던것 같다. 답변으로 정적인 페이지 처리와, 동적인 페이지처리의 차이가 있다. 라고 기본적인 답변을 했었습니다. 그리고 어떻게 동작하는지 아시나요? 라고 질문을 하신 분들도 계셨는데 답변으로 html과 css같은 정적문서 요청인 경우 Web Server 가 처리하고 JSP,Script 같이 동적문서 요청인 경우 WAS가 처리한다고 답변을 했었습니다. 위에 말이 틀린말은 아니지만, 이번 포스팅에서는 좀 더 어떤 방식으로 동작하는지에 대해서 구체적으로 공부를 하기 위한 포스팅이 목적입니다. 1. 전체 구조 Web Server 란 ? 클라이언트의 request가 오면 요청에 대한 처리를 담당하며 정적문..