728x90
반응형
HTTP(HyperText Transfer Protocol) : TCP/IP 기반에 프로토콜입니다. HTML 페이를 전달하는 데 사용하는 프로토콜이지만 다른 파일을 전송할 때도 많이 사용합니다.
http모듈은 Node.js의 가장 기본적인 웹 모듈이며 HTTP 웹 서버와 클라이언트 생성하는 것과 관련된 모든 기능을 담당합니다.
개념 | 설명 |
요청 | 웹 페이지에 접속하려고 하는 어떤 요청 |
응답 | 요청을 받아 이를 처리하는 직업 |
http 모듈 | HTTP 웹 서버와 관련된 모든 기능을 담은 모듈 |
server 객체 | 웹 서버를 생성하는 데 꼭 필요한 객체 |
response 객체 | 응답 메시지를 작성할 때 request 이벤트 리스터의 두 번째 매개변수로 전달되는 객체 |
request 객체 | 응답 메시지를 작성할 때 request 이벤트 리스터의 첫 번째 매개변수로 전달되는 객체 |
웹 브라우저에 웹 페이지 주소를 입력 (요청)
웹 서버는 웹 페이지를 제공 (응답)
스트림 : 프로그램이 프로그램 외부와 통신할 때의 길
웹 : 클라이언트가 서버에게 무언가(HTML 페이지나 파일)을 요청한 것을 클라이언트에 제공하는 장소
728x90
반응형