Araina’s Blog

8. 네트워크 서비스 본문

Develop Study/Network

8. 네트워크 서비스

Araina 2023. 5. 17. 00:42


 

 

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을 별도로 설치하여 규칙 적용 후 실행해주어야 한다.

 


 


수고하셨습니다!


'Develop Study > Network' 카테고리의 다른 글

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
Comments