Backend

    [백엔드 기초] 1. HTTP, DNS, Domain, Hosting

    HTTP(HyperText Transfer Protocol) HTTP/클라이언트/서버 HTTP: 웹브라우저(클라이언트)와 웹서버가 컨텐츠(html, 이미지, 오디오, css, javascript 파일등)을 주고 받기 위해서 사용하는 통신규칙. 클라이언트(Client)는 HTTP를 통해 데이터를 서버로 요청(Request)하는 요청자이며, 흔히 크롬, IE, FireFox 같은 웹 브라우저가 그 역할을 함. 응용 프로그램에서는 Http 요청을 위해 사용하는 라이브러리가 그 역할을 함. 서버(Server)는 클라이언트가 요청한 데이터를 제공하는 제공자이며 이미지, HTML 파일처럼 파일을 제공하는 서버, 요청 주소에따라 다른 내용을 제공하는 API서버 등 다양함. HTTP 통신에서는 서버가 제공하는 결과를 ..