반응형
웹 서버(web server)란?
웹 사이트에서 웹 페이지를 서비스하기 위한 소프트웨어
대표적인 웹 서버 프로그램으로는 엔진엑스(NGINX), 아파치(Apache)등이 있다.
이런 웹 서버 프로그램은 웹 브라우저와 통신할 때 HTTP란 프로토콜(protocol)을 사용
*프로토콜(protocol)이란?
통신 규약을 의미
HTTP(Hyper Text Transfer Protocol)이란?
인터넷에서 웹 페이지를 전송하는 기본 통신 방법
웹 브라우저는 웹 서버에 웹 페이지를 요청하고, 웹 서버는 요청에 맞는 웹 페이지를 웹 브라우저에게 전송한다.
웹 서버는 네이버 같은 웹사이트에서 운영하고, 웹 브라우저는 크롬 등 내 컴퓨터에 설치되어 있다.
웹 서버와 웹 브라우저는 HTTP 프로토콜을 사용해 안정적이고 편리하게 웹 페이지를 구성하는 HTML 데이터를 주고받을 수 있다.
HTML(Hypertext Markup Language)란?
웹 브라우저가 화면에 표시할 수 있는 문서의 한 종류이자 웹 페이지를 위한 표준 언어
HTML은 단순한 텍스트지만 웹 브라우저 프로그램이 이해할 수 있도록 체계적으로 구성.
HTML 같은 언어를 마크업 언어라고 부른다.
'데이터 수집' 카테고리의 다른 글
read_json()함수: JSON문자열을 데이터프레임으로 변환하기 (0) | 2024.01.25 |
---|---|
json.dumps()함수와 json.loads()함수는 언제 쓰지? (0) | 2024.01.25 |
API란? (0) | 2024.01.25 |
공개 데이터 세트 대표 사이트와 유명 포럼 (2) | 2024.01.25 |
인코딩과 디코딩은 무엇일까? (1) | 2023.12.06 |