Loading...

HTTP VS HTTPS

HTTP (Hypertest Transfer Protocol) www상에서 웹 서버와 브라우저가 하이퍼텍스트 데이터를 주고받기 위한 통신 프로토콜 기본 TCP/IP포트로 80포트 사용 데이터를 단순 텍스트 형태로 주고받기 때문에 네트워크에서 전송 신호를 가로채는 경우 원치 않는 데이터 유출이 발생할 수 있다 HTTPS (Hypertext Transfer Protocol Secure) HTTP의 보안이 광화된 버전. SSL이나 TLS프로토콜을 통해 세션 데이터 암호화한다. HTTP에서 주고받는 데이터가 암호화되지 않아 쉽게 도난당하는 문제가 있었다. 보안 문제를 해결하기 위해 SSL 도입 (= 현 TLS) 공개키를 공개하여 클라이언트 측에서 암호화된 데이터를 서버로 보내면 서버가 비밀키로 복호화한다. TL..

2021. 1. 5. 20:05

[FE면접준비] HTTP 총 정리 및 특징, HTTP1.1 VS HTTP2.0

HTTP HTTP (Hypertext Transfer Protocal)은 인터넷 상에서 데이터를 주고 받기 위한 클라이언트/서버 모델을 따르는 프로토콜 WWW (world wide web)에서 하이퍼텍스트 문서를 교환하기 위해 사용되는 통신규약 TCP/IP 프로토콜 위에서 동작한다. 포트 80번을 사용하여 통신한다 HTML 문서, 이미지, 동영상, 오디오, 텍스트 문서 등 의 모든 종류의 데이터를 전송한다 하이퍼텍스트 기반으로 데이터 전송 = 링크 기반으로 데이터에 접속하겠다 첫 표준은 HTTP/1.1이며 이후로 HTTP/2, HTTP/3이 등장했다. 클라이언트/서버 모델 클라이언트 클라이언트 소프트웨어(ie,crome같은 브라우저)가 설치된 컴퓨터를 이용해서 서버에 요청한다. URI를 통해 서버에 접속..

[http완벽가이드] 1장 HTTP 개관 공부 정리

HTTP http는 www에서 통신하는데 사용하는 프로토콜이다 http는 웹서버로부터 이미지,html 페이지, 텍스트파일, mpeg 동영상 등의 대량의 정보를 사용자들의 pc에 설치된 웹브라우저로 옮겨준다 신뢰성 있는 데이터 전송 프로토콜(TCP)를 사용하기 때문에 전송 중 데이터가 손상되지 않음을 보장한다 웹 클라이언트와 서버 웹 서버는 http프로토콜로 통신하기 때문에 http서버라고 불린다 클라이언트는 http요청을 서버에 보내고 서버는 요청된 데이터를 http응답으로 돌려준다 이 둘은 www의 기본 요소이다 리소스 웹 서버는 웹 리소스를 관리한다 리소스는 정적 파일과 동적 파일이 있다 정적 파일: text파일, html파일, 워드 파일 등 동적 콘텐츠 리소스: 사용자가 누구고 어떤 정보, 몇 시인..