ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [네트워크] HTTP와 HTTPS의 차이점
    CS/네트워크 2023. 3. 20. 14:48
    728x90
    반응형

    오늘은 http와 https의 차이점에 대해서 포스팅 하려고 한다.

     

    사실 말만 들었을때는 오타 하나 차이로 느껴질수 있겠지만 엄연히 뜻이 있고 다른 프로토콜이다

     

    HTTPS

     

    저번 포스팅에도 말했듯이 HTTP는 통신규약(프로토콜)이다. 근데 여기서 S는 secure의 약자이다.

    직역하면 "안전한" 이라는 뜻인데, 솔직히 여기서 모두 이해했을 것이라고 생각한다. 

    우리가 패킷을 전송할때 개인정보같은 민감한 부분은 암호화가 들어가야하는데, HTTP에서 TLS라는 프로토콜을 사용하게 된다.

    TLS의 정의를 이렇다.

     개인 정보 보호 및 안전한 전송을 위해 이메일을 암호화하는 표준 인터넷 프로토콜

    이처럼 TLS를 참조하여 HTTP 프로토콜을 사용하면 암호화된 패킷을 통신할 수 있다.

    예를 들어보겠다.

    HTTP로 통신하는 패킷은 이렇게 전송 된다고 하자

    클라이언트 -> 아이디 : quarang,패스워드 : 123123 -> 서버

    보다시피 개인정보가 그대로 노출 되기 때문에 보안에 취약해진다. 하지만 HTTPS로 통신하게 되면

    클라이언트 -> qhbk3liuqhd8yalshlui(임의의 암호화된 토큰) -> 서버

    이런식으로 처리가 된다.

     

    자 여기서 결론을 내려보면서 포스팅을 마쳐 보겠다.

    HTTPS는 HTTP의 암호화된 버전

    'CS > 네트워크' 카테고리의 다른 글

    [네트워크] 프로토콜  (0) 2024.06.04
    [네트워크] 데이터 전송 원리  (0) 2024.06.04
    [네트워크] 네트워크 구성 요소  (0) 2024.06.04
    [네트워크] #네트워크란?  (0) 2023.01.11
    [네트워크] HTTP #1  (0) 2022.12.20
Designed by Tistory.