HTTP 뜻? HTTPS 개념과 2가지 이해

HTTP 뜻과 개념 설명
HTTP 뜻과 개념 설명

HTTP 뜻과 개념에 대해서 이야기해봅시다.




HTTP 뜻과 개념에 대한 설명

HTTP 뜻(HyperText Transfer Protocol)은 인터넷 상에서 웹 서버와 사용자의 인터넷 브라우저 사이에 데이터를 전송하기 위해서 사용하는 통신 프로토콜을 의미합니다.

HTTPS(HyperText Transfer Protocol Secure)는 기존의 HTTP에 통신 내용 암호화가 추가된 개념입니다.

WWW(World Wide Web)는 인터넷 상에서 점처럼 분산 되어 있는 데이터를 서로 연결 시켜 주는 개념입니다. 데이터를 서로 연결 시켜 주는 것을 참조라고 부릅니다.

WWW는 그물처럼 연결되어 있어 거미집에 비유할 수 있습니다. 그래서 WWW는 영어로 전 세계에 펼쳐져 있는 거미집이라는 표현을 사용합니다.

HTTP와 HTTPS는 웹사이트를 열람하거나 콘텐츠를 전송하기 위해서 사용하는 하이퍼텍스트를 전송하는 프로토콜입니다. 하이퍼텍스트는 HTML 언어로 작성한 문서이며 링크가 포함되어 있는 것이 특징인데 링크를 클릭하면 다른 페이지로 이동할 수 있는 기술입니다.

HTTP에 암호화 등의 보안 기능이 추가된 프로토콜이 HTTPS입니다.




HTTP 뜻과 개념에 대한 이해

HTTP 뜻(HyperText Transfer Protocol)은 인터넷 상에서 하이퍼텍스트(HyperText) 문서를 교환하기 위해서 사용하는 통신 프로토콜(Protocol)입니다.

하이퍼텍스트(HyperText)는 전자 파일로 만든 문서의 텍스트에 같은 문서의 다른 페이지나 다른 문서 등을 참조하는 링크 정보들이 들어가 있는 참조 기능이 있는 텍스트 문서를 말합니다. 하이퍼텍스트는 학술 논문과 같은 문서에서 다른 여러 논문을 참조하는 기능을 본 따서 해당 기능을 웹 상에서의 시스템에 구현한 것입니다.

HTTP와 HTTPS의 차이는 “S”의 유무입니다.

여기서 “S”는 보안을 의미하는 Secure의 약자입니다. 즉 HTTP와 HTTPS의 차이는 보안의 유무입니다.

HTTP는 통신 내용을 암호화하지 않고 보내기 때문에 보내는 정보가 모두 보여지는 형태이지만 HTTPS는 SSL/TLS를 사용하여 통신 내용을 암호화하여 보내는 정보가 암호화되어 보여지지 않은 형태입니다.

따라서 HTTPS과 HTTP보다 안전성이 높습니다.

[HTTP와 HTTPS 비교]

구분내용
HTTPHyperText Transfer Protocol, 통신 내용을 암호화 하지 않음
HTTPSHyperText Transfer Protocol Secure, 통신 내용을 암호화 하여 사용

HTTP와 HTTPS는 모두 하이퍼텍스트라고 하는 HTML(HyperText Markup Language) 기술이 적용된 웹 페이지 내용을 인터넷에 전송하기 위한 통신 규칙 프로토콜입니다. 즉 인터넷에서 웹페이지를 보내는 규칙입니다. HTTP와 HTTPS의 차이는 보안과 암호화의 유무입니다.

HTTP에는 현황 부호를 의미하는 상태 코드가 있습니다.

사용자가 웹사이트에 진입했을 때 요청한 웹페이지의 내용을 보여줄 뿐만 아니라 상태코드라고 하는 3자리 숫자를 돌려주는 구조로 되어 있습니다. 상태코드는 100번 대는 처리 중을 의미하고 200번대는 성공, 300번 대는 리다이렉트, 400번대는 서버 에러를 의미합니다. 상태 코드 값에 따라 브라우저의 처리가 변하게 됩니다.

[HTTP 상태코드 종류]

구분내용
100번대처리 중을 의미
200번대성공을 의미
300번대리다이렉트를 의미
400번대클라이언트 에러를 의미
500번대서버 에러를 의미

HTTP의 메소드 개념이 있습니다.

HTTP 메소드(HTTP Method)는 웹 브라우저의 웹 서버에 대한 요청 종류를 의미하며 페이지 내용을 취득하는 GET 방식과 데이터를 송신하는 POST 방식으로 구성되어 있습니다.

웹사이트는 HTTP 보다는 보안 상 HTTPS가 더 좋습니다.