목차
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 |