티스토리 뷰
HTML
확장자가 php,aspx,jsp인 것도 다들 html
웹 브라우저는 확장자가 아닌 헤더에 있는 타입을 보고 HTML 인식
HTTP(HyperText Transfer Protocol)
클라이언트(정보 요청자)와 서버 사이에 이루어지는 프로토콜
검색을 통해서 볼 수 있는 글이나 그림은 등이 http로 규정된 약속에 의해서 보게 됨
장점
-접속 도중 끊기더라도 처음부터 다시 시작할 필요가 없어 시간을 낭비하지 않음
단점
-클라이언트와 서버의 네트워크에 침입해서 중간에서 정보를 가로챌 수 있는 위험
HTTPS(Hypertext Transfer Protocol over Secure Socket Layer)
S는 SSL(Secure Socket Layer)를 의미하는 것으로 주고 받는 정보가 암호화되어 있음을 뜻함
보안이 필요한 은행이나 쇼핑몰, 정부사이트 등에서 사용
장점
-HTTPS의 암호화는 클라이언트는 공개키를, 서버는 서버만 알 수 있는 개인키를 이용하는 방식
-즉 이용자(클라이언트)가 사이트에 접속하게 되면 서버가 공개키를 이용자에게 보내게 되고 이를 통해서 이용자의 암호화된 정보를 서버는 개인키로 볼 수 있어 네크워크에 침입한 해커는 아무것도 볼 수 없음
단점
-해당 서버의 인증서(개인키)를 Verisign 같은 업체에서 사야 함
-암호화된 정보를 교환하기 때문에 서버가 과부하에 걸리는 경우가 발생
-접속이 끊기게 되면 다시 처음부터 시작해야 하는 불편함
공통점
html 같은 HyperText 문서를 전송하기 위한 통신 규약(Protocol)
참고
http://naramoksu.tistory.com/2143330#footnote_link_2143330_2