ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Http와 Https의 차이
    네트워크 2024. 1. 9. 19:00

    Http와 Https의 차이점

    - HTTP(Hypertext Transfer Protocol) :  HTTP 프로토콜은 네트워크 통신을 작동하게 하는 기본 기술입니다.

    - HTTPS(Hypertext Transfer Protocol Secure) : 이름에서 알 수 있듯이 HTTPS는 HTTP의 확장 버전 또는 더 안전한 버전입니다. HTTPS에서는 브라우저와 서버가 데이터를 전송하기 전에 안전하고 암호화된 연결을 설정합니다.

     

    Http 프로토콜의 작동 원리

    HTTP는 OSI(Open Systems Interconnection) 네트워크 통신 모델의 애플리케이션 계층 프로토콜입니다. HTTP는 여러 유형의 요청과 응답을 정의합니다. 예를 들어, 웹 사이트의 일부 데이터를 보려는 경우 HTTP GET 요청을 전송합니다. 

     서버는 숫자 코드 및 데이터 양식으로 다양한 유형의 HTTP 응답을 전송합니다. 다음은 몇 가지 예입니다.

    • 200 - OK(정상)
    • 400 - Bad request(잘못된 요청)
    • 404 - Resource not found(리소스를 찾을 수 없음)

    Https 프로토콜의 작동 원리

    HTTP는 암호화되지 않은 데이터를 전송합니다. 즉, 브라우저에서 전송된 정보를 제3자가 가로채고 읽을 수 있습니다.  통신에 또 다른 보안 계층을 추가하기 위해 HTTPS로 확장되었습니다. HTTPS는 HTTP 요청 및 응답을 SSL 및 TLS 기술에 결합합니다. HTTPS는 SSL 의 껍질을 덮어쓴 HTTP 라고 할 수 있다. 즉, HTTPS 는 새로운 애플리케이션 계층의 프로토콜이 아니라는 것이다. HTTP 통신하는 소켓 부분을 SSL(Secure Socket Layer) or TLS(Transport Layer Security)라는 프로토콜로 대체하는 것 뿐이다. HTTP 는 원래 TCP 와 직접 통신했지만, HTTPS 에서 HTTP 는 SSL 과 통신하고 SSL 이 TCP 와 통신 하게 된다. SSL 을 사용한 HTTPS 는 암호화와 증명서, 안전성 보호를 이용할 수 있게 된다.

     

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

    서브네트워크, 호스트 IP 개수 계산  (0) 2025.02.28
    broadcast domain과 collision domain  (0) 2024.01.15
    arp  (3) 2024.01.14
Designed by Tistory.