ftp 2

[컴퓨터네트워크] 08. 네트워크 서비스

앞에서 배운 HTTP·FTP·SMTP 같은 프로토콜은 이론으로 끝나지 않는다.실제로 내 컴퓨터를 웹 서버나 파일 서버로 만들어 동작시킬 수 있다.오늘은 윈도우의 IIS를 통해 웹·파일·메일 서비스를 직접 구축하는 관점에서 네트워크 서비스를 정리했다.1. IIS: 윈도우의 서버 도구IIS (Internet Information Service)마이크로소프트가 제공하는 서버 운영 도구로, 별도 프로그램 설치 없이 윈도우에서 웹(WWW)·FTP 서버를 구축할 수 있다. 제어판의 "Windows 기능 켜기/끄기"에서 인터넷 정보 서비스를 체크하면 활성화된다.전용 서버 소프트웨어를 따로 깔지 않고도, 내 PC를 서버로 바꿔 클라이언트의 요청을 받게 하는 것이다. 그동안 이론으로만 배운 클라이언트-서버 구조를 내 P..

[컴퓨터네트워크] 07. 응용 계층

지금까지의 계층들이 "데이터를 어떻게 전달하는가"였다면, 응용 계층(7계층)은 우리가 실제로 쓰는 서비스 그 자체다.웹·메일·파일 전송 같은 것이 여기서 동작한다.오늘은 주요 응용 계층 프로토콜과, 데이터가 전 계층을 거치는 전체 흐름을 정리했다.1. 응용 계층의 역할응용 계층은 사용자(애플리케이션)가 네트워크에 접근하는 창구다. 대개 클라이언트(요청)와 서버(제공)의 관계로 동작한다. TCP/IP 모델에서는 OSI의 세션·표현·응용 세 계층이 여기에 합쳐져 있다.세션: 연결 설정·유지·종료표현: 암호화·압축·코드 변환응용: 실제 서비스(파일·메일·웹) 제공2. 주요 응용 계층 프로토콜프로토콜전송포트기능HTTP / HTTPSTCP80 / 443웹 송수신FTPTCP21, 20파일 전송SMTPTCP25메일 ..