본문 바로가기

Java/기술 스터디

HTTP & HTTPS

목차

    HTTP

    HTTP란

    HTTP란 Hypertext Transfer Protocol의 줄임말로,

     

    직역을 해보자면

    Hypertext

    Hypertext는 텍스트를 뛰어넘다 라는 뜻을 가지고 있습니다.

     

    Hypertext보다 Hyperlink를 더 자주 들어보았을건데요.
    Hyperlink를 통해 사용자가 한 문서에서 다른 문서로 이동할 수 있는 텍스트를 Hypertext라고 합니다.

    Transfer

    Transfer은 전송하다라는 뜻을 가지고 있습니다.

    Protocol

    컴퓨터나 통신 장비 사이에서 데이터 통신을 원활하게 하기 위해 필요한 통신 규약을 Protocol이라고 합니다.

     

     

    즉 HTTP란 인터넷에서 하이퍼텍스트 문서를 교환하기 위해 사용되는 통신 규약을 말합니다.
    HTTP는 가장 널리 사용되는 프로토콜 중 하나입니다.

     

    HTTP 요청


    웹사이트 주소에 http ~ 를 입력하면 웹 브라우저는 해당 웹 서버에 HTTP 요청을 보내고,

    웹 서버는 요청을 처리 후 해당 웹페이지를 반환합니다.

     

    HTTPS

    HTTPS는 HTTP에서 시큐어, 보안이 더해진 것을 말합니다.

     

    보안 위험

    사용자가 회원가입을 할 때 개인 정보를 입력하고, 입력한 데이터가 웹 서버로 넘어갈 때 보안적으로 위험이 있습니다. 

     

    SSL / TSL

    SSL/TSL 인증서는 웹사이트와 사용자 간에 전송되는 데이터를 암호화합니다.

     

    HTTPS가 적용되지 않은 사이트는 이처럼 경고를 보여주고 있습니다.

     

    'Java > 기술 스터디' 카테고리의 다른 글

    DTO & VO  (0) 2023.09.18
    ENUM  (0) 2023.09.17
    Cookie & Session  (0) 2023.08.14
    Garbage Collection  (0) 2023.08.12
    MVC (Model View Controller)  (0) 2023.08.12