| Codecademy

웹 브라우저가 인터넷과 통신하는 방법의 기본사항을 이해해보자 _ 'HTTP Requests'

배경

페이지는 HTML 과 CSS 및 JavaScript 웹으로 생성되며 인터넷을 통해 Codecademy 에서 전송한다.

인터넷은 다른 서비스에서 호스팅되는 많은 리소스로 구성된다. 'Source'라는 용어는 HTML파일, 스프레드 시트, 이미지, 비디오 및 스크립트를 포함하여 웹 상의 모든 엔티티에 해당한다.

인터넷의 컨텐츠에 액세스하려면 브라우저가 해당 서버에 원하는 Source를 요청한 다음, 해당 Source를 표시해야한다.

이 요청 및 응답 프로토콜을 사용하면, 브라우저에서 페이지를 볼 수 있다.

이 기사는, 인터넷이 작동하는 방법 중 하나인 HTTP에 중점을 둘 것이다.


HTTP 란 무엇인가?

HTTP는 하이퍼 텍스트 전송 프로토콜(Hyper Text Transfer Protocol)을 나타내며, 인터넷을 통한 요청 및 응답을 구조화하는데 사용한다.

HTTP를 사용하려면 네트워크를 통해 한 지점에서 다른 지점으로 데이터를 전송해야한다.

리소스 전송은 TCP(Transmission Control Protocol)를 사용하여 이루어진다.

이 웹 페이지를 볼 때, TCP는 브라우저와 서버 사이(이 경우에는, codecademy.com)의 채널을 관리한다.

TCP는 한 컴퓨터나 장치가 다른 컴퓨터로 무언가를 보내려는 여러 유형의 인터넷 연결을 관리하는 데 사용한다.

HTTP는 통신을 위해 연결의 양쪽 장치가 따라야하는 명령 언어이다.