HTTP(HperText Transfer Protocol) : 링크를 전송하는 약속(웹브라우저와 웹 서버가 데이터를 주고 받을 수 있게 디자인된 통신 규약
(이러한 규약을 암호화 한것 ==> HTTPS)
http에서는 클라이언트(사용자)가 서버(호스트)에 요청 메세지를 보내고 이에 대해 서버가 응답 메세지를 반환한다.
서버는 응답 메세지를 반환한 후에 초기 상태로 돌아간다.
XMLHttpRequest : 서버와 상호작용을 하기 위해 사용되는 javascript 내장 생성자
흐름 : XMLHttpRequest 객체 생성 -> 서버와 통신할 때 필요한 정보 및 처리 방법 기입 -> 요청 전송해 통신 시작
사용법(서버에 요청 보낼때 : 객체의 open메소드로 요청 초기화, 이후 send메서드로 보내주는 것이 일반적)
ex.
const request = new XMLHttpRequest()
request.open("Http메서드", "서버url")
request.send() // 초기화



