본문 바로가기

공부/웹3

HTTP란? (특징, 버전, 캐싱) HTTP란? (특징, 버전, 캐싱) 1. 특징 비연결성(Connectionless): 클라이언트와 서버가 한 번 연결을 맺은 후, 클라이언트 요청에 대해 서버가 응답을 마치면 연결을 끊음 무상태성(Stateless): 상태를 갖지 않음 상태를 기억하는 방법 : 쿠키(세션), JWT 2. 버전별 특징 0.9 : HTTP 초기 버전 1.0 : header개념, method 함께 전송 1.1 : 가장많이 사용, pipelining pipelining: 순차적인 여러 요청을 연속으로 보내고 순서에 맞춰 응답받는 방식 2.0 : 일반 텍스트를 Binary Framing 계층을 추가해서 보냄 3.0 : UDP 기반의 전송 프로토콜 3. 캐시 HTTP 캐싱 특정 요청의 응답을 저장했다가 재사용하는 기술 Client가.. 2022. 9. 8.
웹서버 vs WAS 웹서버, WAS 차이를 알아보자 정적페이지 vs 동적페이지 정적페이지: 항상 동일한 페이지 반환(image, html, css) 동적페이지: 동적인 contents 반환 웹서버가 Client로부터 요청을 받는다. (GET /naepyeon?id=zero) 동적인 데이터를 처리하기 위해 WAS에 전송한다. Servlet: doGet(req, res) 동적 데이터를 처리한다. Client에 response 페이지 반환한다. 1. 웹 서버는 어떤 일을 할까? 웹 서버는 대표적으로 Apache, Nginx 등이 있다. 정적페이지 제공 WAS를 거치지 않는다(바로 제공한다). 동적페이지 제공을 위해 WAS에 요청 전달 WAS에 처리요청 WAS가 처리한 결과를 클라이언트에 전달 즉, 웹 서버는 JSP, PHP같은 .. 2022. 9. 8.
웹과 HTML 90년생 HTML의 일생 고향 : 스위스의 CERN(물리연구소) 만든사람 : Tim Berners-Lee (팀 버너스 리) 1990.12 : 세계 최초 웹서버! (http://info.cern.ch/) HTML CSS Javascript HTML : 정보를 나타내고 CSS : 꾸며주고 Javascript : 동작하게 한다 html-css-js.com HTML이란 HyperText : 하이퍼텍스트를 중요한 특징으로 가지는 하이퍼텍스트 : 링크를 통해 서로 연결된 네트워크처럼 구성된 문서 Markup : 마크업 형식의 마크업 언어 : 태그 등을 이용하여 문서나 데이터의 구조를 명기 Language : 언어 HTML 많이 사용하는 태그 advancedwebranking.com/seo/html-study 2022. 3. 23.