HTTP 란 ?HyperText Transfer Protocol 의 약자이고, 인터넷 상에서 HTML 문서와 같은 데이터를 주고 받기 위한 프로토콜(규약)이다. 서버-클라이언트 모델을 따르는 애플리케이션 레벨의 프로토콜로 TCP/IP(OSI 4계층) 위에서 작동한다. HTML 뿐만아니라 이미지, 동영상, 오디오, 텍스트 문서 등 종류를 가리지 않고 전송 가능하다. 이름 그대로 하이퍼텍스트를 기반으로 데이터를 전송하겠다는 말이다. 간단히 말하면 링크기반으로 데이터에 접속하겠다는 의미이다. *Protocol(프로토콜)이라는 것은 일종의 대화 규칙이다. 즉, 어떤 형식으로 데이터를 주고받을 것인지 정의한 통신 규약을 말한다. 그런데 누군가가 네트워크에서 신호를 가로채어 본다면 내용이 노출될 수 있다. HTTP..
0. HTTP 의 특징 (1) Stateless 프로토콜클라이언트의 상태 정보를 가지지 않는 서버 처리 방식이다. 클라이언트와 첫번째 통신에서 데이터를 주고 받았다 해도, 두번째 통신에서 이전 데이터를 유지하지 않는다. (2) Connectionless 프로토콜클라이언트가 서버에 요청(Request)을 했을 때,그 요청에 맞는 응답(Response)을 보낸 후 연결을 끊는 처리방식이다.+) HTTP 1.1 버전에서 연결을 유지하고, 재활용 하는 기능이 Default 로 추가되었다. (keep-alive 값으로 변경 가능) But, 실제로는 데이터 유지가 필요한 경우가 많다. 정보가 유지되지 않으면, 매번 페이지를 이동할 때마다 로그인을 다시 하거나, 상품을 선택했는데 구매 페이지에서 선택한 상품의 정보가..
- Total
- Today
- Yesterday
