HTTP 2

HTTP와 HTTPS의 차이점

목차HTTP와 HTTPSHTTP"http:// ~ " HTTP란 서버/클라이언트 간에 데이터를 주고받기 위한 프로토콜이다. (80 포트 사용) HTTP가 진화하면서 하이퍼텍스트 문서(HTML) 뿐만 아니라 이미지, 비디오 등과 같은 데이터도 주고받을 수 있게 되었다.  그러나 HTTP는 문제가 있다.  1) 보안 취약성 HTTP는 암호화를 하지 않고 평문으로 전송한다.이는 중간에 제 3자가 네트워크 상에서 데이터를 엿볼 수 있기 때문에 보안에 매우 안좋다.  2) 무결성 문제 무결성을 보장하지 않는다. 전송 중에 데이터가 변경되거나 조작될 수 있으며 이로인해 정보의 정확성은 보장할 수 없다.  3) 신원 보증의 부재 서버의 신원을 확인하는 기능이 없다. 따라서 중간에 제 3자가 서버를 위장하여 클라이언트..

카테고리 없음 2025.01.10

HTTP란?

목차HTTPHTTP란? 웹 브라우저와 웹 서버가 다양한 종류의 데이터를 주고받기 위해 사용하는 TCP 통신 기반 프로토콜(약속)이다. 원래는 하이퍼 텍스트 문서(HTML)를 주고받기 위해 설계되었지만, HTTP 1.0 버전 이후부터 클라이언트와 서버는 데이터의 형식을 정의하고 다양한 형태의 데이터를 교환할 수 있게 되었다. ex) 이미지, 오디오, 비디오, 텍스트 파일, JSON 등 🤔 TCP? 사실 이러한 HTTP는 TCP 프로토콜을 기반으로 동작한다.TCP에 대해 간단히 설명하면, 데이터가 정확하게 순서대로 도착하도록 보장하는 통신 방법이다.  HTTP 특징 1) 클라이언트 서버 구조     - 클라이언트가 서버에 요청을 보내면, 서버가 요청에 대한 응답을 보내는 클라이언트-서버 구조로 이루어져 있..

카테고리 없음 2025.01.08