Priv's Blog
8. 네트워크 서비스 본문
1. 인터넷 정보 서비스 (IIS)
마이크로소프트의 IIS는 TCP/IP 네트워크에서 FTP, WWW 등의 서버를 운영할 수 있게 도와주는 서비스이다.
사용자가 Windows 운영체제를 통해 서버를 보다 쉽게 구축할 수 있도록 하기 위함이다.
Windows 10에서는 해당 서비스를 기본적으로 제공한다.
2. 웹 서비스 (HTTP, WWW)
WWW 서비스는 HTTP 프로토콜을 사용하며, HTML 문서를 웹 브라우저에 표시하는 서비스이다.
웹 사이트를 서비스하는 TCP 포트는 WWW 서비스에서 사용하는 80번을 사용한다.
80번은 기본적으로 설정되는 포트 번호로, 그 외의 포트를 사용하고 싶다면 웹 사이트 접속 시 해당 번호를 함께 지정해주어야 한다.
포트 번호를 별도로 설정해 주면 포트 번호를 모르는 이상 접속이 불가능하기 때문에 보안을 지킬 수 있다.
2.1) IIS로 웹 서버 구축하기
IIS에 WWW 웹 서비스를 추가하면 웹 서비스를 제공할 폴더로 C:\inetpub\wwwroot 폴더가 생성된다.
해당 폴더에 웹 사이트를 구성할 리소스들을 업로드해 두면 웹 서버에 올라간다.
웹 서버의 주소를 설정할 때는 컴퓨터의 IP 주소를 사용하며, 포트 번호는 기본적으로 80으로 설정되어 있다.
원한다면 포트 번호를 변경할 수 있다.
클라이언트가 웹 서버에 접속할 때는 웹 서버로 사용하는 컴퓨터의 IP 주소와 포트 번호를 웹 브라우저 주소줄에 입력하면 된다.
3. 파일 전송 서비스 (FTP)
FTP 서버는 TCP/IP 네트워크 환경이나 인터넷을 통해 많은 사람들과 파일을 공유하는 가장 일반적인 방법이다.
FTP 서버를 설정하면 서버에 올라가 있는 파일들을 클라이언트가 접속해 다운로드하거나 서버에 새로운 파일을 업로드할 수 있게 된다.
익명 FTP 사이트는 인터넷에 연결된 모든 컴퓨터가 접속할 수 있도록 만든 사이트를 말한다.
인터넷 웹 브라우저도 FTP 클라이언트 기능을 지원하기 때문에 서버에 접속해 내용을 확인할 수 있다.
3.1) IIS로 FTP 서버 구축하기
IIS에서 FTP 서버를 구축하려면 FTP 사이트를 추가하면 된다.
FTP 사이트의 이름, 경로를 입력한 뒤 보안 설정(SSL)을 마치면 서버가 구축된다.
클라이언트가 FTP 서버에 접속할 때는 FTP 서버의 IP 주소를 알아야 하며, 사용자 이름과 암호를 입력해야 한다.
3.2) FTP 클라이언트 프로그램
FTP 서버에 접속할 수 있는 클라이언트 프로그램은 웹 브라우저만 있는 게 아니다.
FileZilla, Windows File Explorer 등 다양한 클라이언트 프로그램들이 존재한다.
해당 프로그램들의 종류에 따라 서로 다른 장단점이 있으니, 자신에게 적합한 클라이언트 프로그램을 사용하면 된다.
4. 메일 서비스 (SMTP)
TCP/IP 네트워크 환경에서 인터넷 메일 서비스를 담당하는 프로토콜은 POP3와 SMTP가 있다.
- SMTP 전송 서비스: 메일 서버는 전송된 메일을 분류한다. 자신의 클라이언트에 보내는 메일은 자신의 서버에 저장하고, 타 클라이언트에 보내는 메일은 해당 메일 서버로 전송한다.
- SMTP 수신 서비스: 클라이언트에게 전달된 메일을 수신한다.
- POP3 서비스: POP3 서비스는 클라이언트에 발송한 메일을 해당 메일 서버가 자동으로 전송하는 것이 아니라, 클라이언트가 직접 메일 서버에 접속하여 다운로드할 수 있게 해주는 서비스이다.
4.1) IIS로 SMTP 구축하기
SMTP 전자 메일 항목을 사용하면 IIS로 메일 서버를 구축할 수 있다.
SMTP를 구축할 때는 도메인 이름, DNS 서버의 IP 주소, 포트 정보를 입력해야 한다.
메일 서버를 구축할 때는 mailEnable을 별도로 설치하여 규칙 적용 후 실행해주어야 한다.
수고하셨습니다!
'Dev. Study Note > Network Introduction' 카테고리의 다른 글
10. 네트워크 보안 (0) | 2023.05.17 |
---|---|
9. 네트워크 관리 (0) | 2023.05.17 |
7. 응용 계층 (0) | 2023.05.17 |
6. 전송 계층 (TCP) (0) | 2023.05.17 |
5. 네트워크 계층 (IP) (0) | 2023.05.17 |