개념 사전 · 프로그램
Microsoft IIS
Internet Information Services · 인터넷 정보 서비스
IIS는 에서 웹 사이트와 관련 서버 기능을 제공하는 Microsoft의 서버 플랫폼이다. 사이트의 바인딩·인증·권한과 실행 계층을 구성하며 을 추가한 환경에서는 FTP·FTPS의 데이터 연결과 NTFS 권한도 함께 관리한다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 주소·포트·호스트 이름 등의 바인딩으로 사이트를 구분한다.
- 인증·권한·실행 환경을 사이트와 애플리케이션 구성에 연결한다.
- 에서 계정··NTFS 조건에 맞는 파일 전송을 제공한다.
02어떤 순서로 동작하나
- 역할·사이트 준비
필요한 서버 역할을 설치하고 사이트의 루트·바인딩·서비스를 구성한다.
- 연결 선택
요청이 해당 바인딩에 도달하면 사이트별 ·인증 정책을 적용한다.
- 접근·실행
웹 요청은 구성된 애플리케이션 처리 경로로, FTP 작업은 인증된 주체의 파일 경로와 NTFS 권한으로 이어진다.
- 응답·기록
처리 결과를 반환하고 사이트·서비스 로그와 이벤트로 실패 지점을 구분한다.
03먼저 알아둘 용어와 구성요소
- 에서는 기능 설치, FTP 서비스 상태, 개별 사이트의 바인딩·물리 경로가 서로 다른 구성 요소다.
- 가 Running이어도 해당 사이트는 중지되어 있거나 다른 주소에 바인딩되어 있을 수 있다.
- 인증은 사용자의 신원을 확인하고, NTFS 접근 검사는 실제 파일·디렉터리에 요청한 작업을 허용할지 결정한다. 사이트 규칙을 통과해도 NTFS에서 거부될 수 있다.
- 바인딩 주소·포트·호스트 이름 등과 응용 프로그램·물리 경로를 연결하는 서비스 구성 단위이다. 서비스 의 실행 상태와 개별 사이트의 시작 상태는 구분한다.
- 데이터 연결의 보호 수준도 와 PROT 명령 등으로 협상한다.
- 는 데이터 연결의 보호를 요청하는 방식이다.
04예제로 따라가기
- FTP 사이트에 인증을 켰더라도 해당 사용자의 NTFS 쓰기가 허용되지 않으면 업로드가 실패할 수 있다.
- FTPS 인증서가 있어도 제어·데이터 채널의 요구 정책을 각각 적용해야 의도한 보호가 된다.
- 웹 페이지가 열리는 상태는 FTP 데이터 포트나 파일 업로드 성공의 증거가 아니므로 두 서비스의 경로를 분리해 검증한다.
05혼동하기 쉬운 점과 확인 기준
- 자동화에서도 디렉터리 존재 여부를 사이트 전체의 완료 조건으로 쓰지 않는다.
- IIS의 웹 애플리케이션 풀과 FTP 서비스의 실행 구조를 동일하게 취급하지 않는다. 설치한 역할과 요청 프로토콜에 따라 처리 경계가 달라진다.
- 550은 파일 없음뿐 아니라 접근 불가 등에도 쓰인다. 같은 코드를 항상 비밀번호 오류로 번역하지 않고 직전 명령·계정의 경로·서버 ·파일 권한을 연결한다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
FTP·FTPS: 두 연결의 원리와 vsftpd·IIS 권한 구조제어 연결과 데이터 연결을 분리해 active·passive 동작을 추적하고, FTP 계정·파일 권한·TLS 정책이 연결되는 방식을 설명한다.상세 노트 읽기 →Windows 권한·공유와 원격 관리Windows는 사용자와 그룹의 SID, 접근 토큰, 객체의 ACL을 이용해 권한을 판단합니다. 원격 연결 허용과 파일 접근 권한은 따로 확인합니다.상세 노트 읽기 →Apache·Nginx와 웹 서버 운영웹 서버는 요청을 받을 주소와 사이트를 선택하고 정적 파일을 제공하거나 애플리케이션으로 요청을 전달합니다.상세 노트 읽기 →
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.