비동기 처리에 관한 이야기에 앞서, 동기에 관한 이야기를 해보려고 한다. 왜냐하면 비(非)동기란 동기가 아니다라는 의미이기 때문에 동기가 무엇인지부터 정확히 하고 싶었다.또한, 이들과 혼동되어 쓰이는 블로킹/논블로킹은 어떤 의미인지 추가적으로 알아보려고 한다.동기(Sy
네트워크는 Net + Work 의 합성어이다.말그대로 컴퓨터들이 통신 기술을 이용하여 그물망처럼 연결된 통신 형태를 의미한다.즉, "두 대 이상의 컴퓨터들을 연결하고 서로 통신하는 것" IEEE에서 정의한 Network : 상호 연결된 여러 장치나 시스템 간의 데이터
웹 브라우저와 웹 서버 간의 통신은 주로 HTTP(또는 HTTPS) 프로토콜을 사용한다.HTTP(Hyper Text Transfer Protocol) 란?클라이언트(웹 브라우저)가 서버에 요청을 보내고, 서버가 해당 요청에 대한 응답을 반환하는 통신 프로토콜(약속)이다
1. JSON이란? JSON(JavaScript Object Notation)은 데이터 교환을 위한 경량의 데이터 교환 형식이다. (XML과 같은 다른 형식도 있다.) JSON은 인간이 읽고 쓰기 쉽고, 기계적으로 파싱하고 생성하기도 쉽다는 장점이 있다. JSON 문서 형식은 자바스크립트 객체의 형식을 기반으로 만들어졌다. 대부분의 프로그래밍 언어에서 J...