HTTP(Hyper Text Transfer Protocol)
서버와 클라이언트간에 데이터를 주고 받는 프로토콜.
HTTP는 텍스트, 이미지,영상, JSON 등등 거의 모든 형태의 데이터를 전송할수 있다.
클라이언트에게 홈페이지의 메인화면 같은 HTML자료를 전송하는데, 그 때 HTTP 통신 규약을 사용한다.
서버와 클라이언트와 통신할 때 쓰이는 가장 기본적인 프로토콜.
그러나, HTTP 통신은 클라이언트와 서버간의 통신에 있어서 별다른 보안 조치가 없기때문에 만약 누군가 네트워크 신호를 가로챈다면 HTTP의 내용은 그대로 외부로 노출되는 등 보안에 취약함.
HTTPS(Hyper Text Transfer Secure)
위에서 언급한 HTTP의 보안적 문제로 등장한 프로토콜.
HTTP와 HTTPS를 통해 각각 통신을 수행하면 동일한 결과값을 받을 수 있다.
하지만 통신하는 과정에서 HTTPS는 SSL을 사용하여 전송 내용을 암호화 시킨다.
또한, 구글의 권고 사항으로 HTTPS 사용시 SEO(검색 엔진 최적화) 기능의 가산점이 붙음.
* 암호화의 장점 : 발신자와 수신자를 제외한 중간 매개체에서 통신 내용을 확인할 수 없으므로, 발신자에서 전송한 암호 및 기밀 문서를 보호할 수 있음.
'웹 퍼블리싱 - WEB PUBLISHING' 카테고리의 다른 글
| [Git] git 기본 사용 설명 - 기본 설정부터 git push 까지 (1) | 2023.06.12 |
|---|---|
| [웹퍼블리싱] html에서 CSS 파일 분리하여 적용하기 (0) | 2023.04.08 |
| GET과 POST 차이점 (0) | 2023.03.28 |
| [웹퍼블리싱_html/css] iframe 태그 사용법 (0) | 2023.03.26 |
| [웹퍼블리싱] html/css 맨 위로가기 버튼 만들기 (0) | 2023.03.26 |