리눅스

IIS

slcry 2022. 10. 27. 09:46

IIS(Internet Information Services)

 - Windows Server에 포함된 Web, fTP 서버
 - 개인용 운영체제인 Windows (XP .. 10)에서도 작동하지만 접속처리등에서 제한이 많아 실제 서버로 

   운영하기에는 적합하지 않다.
 - Windows 2016(2019)의 IIS 버전은 10.# 버전이 제공된다.

 

HTTP : Hyper text transfer 
protocol
Web application layer 
protocol

 

Client/server model
 - Client : browser는 웹용 client app, 질의를 전달하고 요구한 web page를 보여주는 기능을 담당
 - Server : Web server로 client의 질의에 응답하고 여러 web object를 client에 전송한다.
HTTP 1.0 : RFC 1945
HTTP 1.1 : RFC 2068 

 

대용량의 파일 전송 서비스에 적합
 - 웹 서비스의 일부로 통합 운영되는 추세
 - 시스템에 리소스를 많이 차지하는 서비스
 - Out of band 
21 : control connection
20 : data connection(Active mode)
 - Passive mode : 임의의 포트를 이용 (1024 이후것으로)

 

버퍼의 기능 - 매우작은 데이터를 반복적으로 읽을때 사용하면 효율이 좋다.