최근에 안드로이드나 아이오에스(IOS) 기반의 모바일 앱을 만드는 개발자는 서버에 대한 지식이 전혀 없는 상태로 웹 서버나 채팅 서버를 만들기도 한다. 이런 경우라도 본 포스팅을 보고 서버에 대한 지식을 익힌다면 필요했던 서버 기능을 대부분 문제없이 만들 수 있을 것으로 예상한다. 물론 예상이다 ㅎㅎㅎㅎ 그렇다면 노드가 무엇인지 배우기 전에 서버가 무엇이며, 어떤 종류의 서버가 있는지 알고 보자. 우리는 PC나 스마트폰에서 여러 가지 프로그램(Program)을 사용한다. 이 프로그램을 애플리케이션(Applicastion)이라고 부르며, 스마트폰에서는 앱(App)이라고도 부른다. PC에서 동작하는 프로그램중 대표적인 것이 파워포인트, 워드, 엑셀과 같은 문서 프로그램인데이런 프로그램은 사용법만 익혀도 충분..