티스토리 뷰

카테고리 없음

HTTP vs HTTPS

더블제로스톤 2016. 11. 9. 22:07

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://infofia.com/?p=133

http://naramoksu.tistory.com/2143330#footnote_link_2143330_2

http://misako.co.kr/articles/HttpVSHttps.aspx

https://opentutorials.org/course/228/4894

댓글
최근에 올라온 글
최근에 달린 댓글
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Total
Today
Yesterday
글 보관함