본문 바로가기

생활강좌

서버 종류

이전에 서버와 클라이언트 개념에 대해 설명하였다.

그럼 자주 웹 개발자가 자주 사용하는 서버의 종류를 나열해보자.

자세한 설명은 위키나 다른 곳을 찾아보는 게 더 좋을 것이다.


DNS(Domain Name System)서버 : 도메인을 아이피로 바꾸어 해당 컴퓨터에 접속하게 한다. 보통 네임서버라고 한다.


웹서버 : 웹을 퍼블리싱 하기 위한 서버(아파치, iis등)


Was(Web Application server) : 이건 좀..설명이 난해하다. 보통 톰캣이나 레진등을 얘기할 때 쓰는데 웹 서버 역할을 하면서 웹 서버는 아니라고 하고 미들웨어라고 한다. 웹서버와 DB를 연결해 준다고 하는데 글쎄 난 그냥 톰캣 설치해서 웹서버로 쓰니까.


DB(DataBase)서버 : Database를 공유하기 위한 서버(mysql, oracle, mssql)


FTP(File Transfer Protocol)서버 : 파일 전송 및 다운로드를 위한 서버


telnet서버 : telnet 접속을 위한 서버 (예전엔 많이 썼었다.)


ssh(secure shell)서버 : ssh 접속을 위한 서버(ftp도 보안에 약하고 telnet도 보안에 약해서 나왔다고 하더라) 보통 secure를 얘기하면 암호화이다. 암호화 기법을 사용해서 telnet처럼 사용한다.


SMTP(simple Mail Transfer Protocol) 서버 : 메일 발송용 서버

IMAP(Internet Message Access Protocol) 서버 : 메일 받는 서버

POP3(Post Office Protocol 3) 서버 : 메일 받는 서버


스트리밍 서버 : 동영상이나 이미지를 잘게 쪼개서 사용자에게 콘텐츠를 제공하는 서버


파일서버 : 파일을 저장하고 있다가 사용자에게 파일을 전송해주는 서버


svn(Subversion), cvs(Concurrent Versions System)서버 : 형상관리 툴을 위한 서버들


각각의 역할을 하기 위한 여러 가지 서버들이 있다.

일단 여기까지 적고 더 생각나는 서버들이 있으면 적어야겠다.




'생활강좌' 카테고리의 다른 글

개발환경 세팅- apm 구축  (0) 2015.10.13
개발환경 세팅하기  (0) 2015.10.13
서버정보  (6) 2015.10.01
도메인, 호스트 등록  (2) 2015.09.17
서버? 클라이언트?  (0) 2015.09.14