하이퍼텍스트 전송 프로토콜의 목적은 무엇입니까?

도시 네트워크

이미지 크레디트: Dong Wenjie/Moment/GettyImages

HTTP로 약칭되는 하이퍼텍스트 전송 프로토콜은 컴퓨터가 World Wide Web을 통해 서로 통신하는 시스템입니다. 컴퓨터와 스마트 폰에서 웹 서버에 웹 사이트의 내용을 보내도록 요청하고 온라인 양식을 통해 데이터를 제출하는 데 사용됩니다. HTTP는 텍스트 기반이며 사람은 물론 기계도 읽을 수 있도록 설계되었습니다.

HTTP 프로토콜의 목적

하이퍼텍스트 전송 프로토콜이라는 이름은 인터넷을 통해 웹사이트 데이터를 전송하는 HTTP의 역할을 나타냅니다. 하이퍼텍스트는 일반적으로 간단히 링크라고 하는 클릭 가능한 하이퍼링크를 통해 한 페이지가 사용자를 다른 페이지로 안내할 수 있는 웹사이트의 표준 형식을 나타냅니다. HTTP 프로토콜의 목적은 웹 브라우저와 서버가 서로 통신할 수 있는 표준 방법을 제공하는 것입니다.

오늘의 비디오

웹 페이지는 하이퍼텍스트 마크업 언어 또는 HTML을 사용하여 설계되었지만 오늘날 HTTP는 전송에 사용됩니다. 페이지가 어떻게 표시되어야 하는지를 나타내는 데 사용되는 단순한 HTML 및 CSS 스타일 시트 이상 표시됩니다. HTTP는 또한 이미지, 비디오 및 오디오 파일을 포함한 웹사이트의 다른 콘텐츠를 전송하는 데 사용됩니다.

컴퓨터는 HTTP를 사용하여 웹 서버에 연결하여 다음과 같은 특정 웹 주소에서 파일을 요청할 수 있습니다. http://www.example.com/folder/file.html 또는 웹 양식을 통해 데이터를 제출합니다. 컴퓨터가 단순히 데이터를 가져오는 경우 일반적으로 GET 요청이라는 HTTP 메시지를 보냅니다. 그것은 양식 데이터를 보내거나 PUT 또는 POST 요청이라는 다른 형식의 메시지를 사용하는 파일을 업로드합니다. 내장된 개발자 도구를 통해 웹 브라우저가 여러 브라우저에서 보내는 HTTP 메시지를 볼 수 있습니다.

오늘날 HTTP는 웹 브라우저 이외의 많은 응용 프로그램에서 서버에 메시지를 보내는 데 사용됩니다. 응용 프로그램을 만드는 사람들은 많은 개발자가 잘 이해하고 부분적으로 HTTP가 일반적으로 필터링되지 않기 때문에 의도적으로 HTTP를 선택합니다. 웹 트래픽을 허용하도록 설계된 네트워크 방화벽에 의해 HTTP 메시지가 대부분의 가정 및 비즈니스 네트워크에서 문제 없이 통과할 수 있음을 의미합니다.

HTTP 및 HTTPS

어떤 경우에는 웹 주소가 단순히 HTTP가 아니라 HTTPS로 시작하는 것을 알 수 있습니다. HTTPS는 안전한 하이퍼텍스트 전송 프로토콜을 의미하며 이름에서 알 수 있듯이 HTTP의 보다 안전한 변형입니다.

특히 웹 브라우저와 서버 간의 암호화된 연결을 열어 도청자가 읽을 수 없는 방식으로 인코딩된 데이터를 보낼 수 있습니다. 대조적으로 HTTP 메시지와 데이터는 일반 텍스트로 전송되므로 연결을 관찰할 수 있는 모든 사람이 공유 Wi-Fi 네트워크를 통해 또는 컴퓨터와 웹 서버 사이의 컴퓨터에 연결하여 읽을 수 있습니다. 메시지.

쇼핑 사이트 및 앱뿐만 아니라 신용 카드 정보가 필요하거나 이메일 또는 인스턴트 메시지와 같은 개인 통신을 처리하는 기타 사이트에서는 거의 예외 없이 HTTPS를 사용합니다.