저번 글에는 서버와 클라이언트에 대해서 이야기했는데요, 서버에는 어떤 종류가 존재하고, 제공하는 서비스는 무엇인지 살펴보도록 하겠습니다.
세상에는 무수히 많은 서비스가 존재합니다. 그 말은 그만큼의 서버도 존재한다는 의미입니다.
예를 들어 정보 발신이나 온라인 쇼핑 등과 같은 여러 가지 웹 서비스를 웹 클라이언트에게 제공하는 컴퓨터는 '웹 서버'가 되는 것이고, 메일을 송수신하는 서비스를 메일 클라이언트에게 제공하는 컴퓨터는 '메일 서버'가 되는 식입니다.
웹 서버는 HTTP 서버 또는 HTTPS 서버라고도 불립니다. 메일 서버도 마찬가지로 SMTP 서버나 POP 라는 이름으로 불리는 경우가 있습니다. 이것은 서비스를 부르는 호칭이나 개념이 다소 다른 것이지 본질적으로는 다른 개념이 아닙니다.
예를 들어 웹 서버인 HTTP라는 프로토콜을 통해서 서비스를 제공하기 때문에 그런 것이고, 메일 송신에는 SMTP 라는 프로토콜이 사용되기 때문에 그런 것일 뿐이고 결국 웹 서비스를 제공하고 메일 서비스를 제공하는 서버들이라는 사실에는 변함이 없습니다.