동기 통신 client는 server 측 실행이 완료될 때까지 기다려서 결과를 받는 것 HTTP 동기 통신 - 브라우저가 직접 page를 이동시키는 방식 ex) URL을 직접 입력 후 엔터 → URL요청(Request) → 서버에서 URL 프로그램 실행 → 결과화면(html, jsp…) → Response 화면 → 화면이 바뀐다(switching) 서버측에서 로직 실행 후 화면 전체가 새롭게 바뀌는 경우 적합 비동기 통신 client는 server 측 실행이 완료될 때까지 기다리지 않고 자신의 실행 흐름을 진행하는 것 실행이 완료 되는 경우 콜백 함수를 지정해서 처리 결과를 받는다. HTTP 비동기 통신 - page이동은 없지만 JS 코드로 서버측에 요청을 보내고 응답을 받음 ex) 로그인 하는 경우 로..