1. 동기와 비동기동기 (synchronous): 작업을 순차적으로 실행하는 방식. 한 작업이 완료될 때까지 다음 작업은 대기.비동기 (asynchronous): 여러 작업을 동시에 처리 할 수 있다.2. 서버통신서버와 클라이언트 간의 데이터 교환 과정을 의미한다.데이터를 다 불러오기도 전에 실행될 수 있다.let data = 서버에서 데이터 불러오는 작업;console.log(data);기본 구조:서버: 리소스, 데이터, 또는 서비스를 제공하는 강력한 컴퓨터 시스템.클라이언트: 서버에 리소스나 서비스를 요청하는 장치 또는 소프트웨어 애플리케이션.통신 과정:연결 설정: 클라이언트가 서버에 연결을 요청요청: 클라이언트가 서버에 특정 데이터나 서비스를 요청처리: 서버가 요청을 처리응답: 서버가 처리 결과를 ..