Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 ( ) 김상언 ( )

Slides:



Advertisements
Similar presentations
웹 서버 구축 숭의여대 인터넷정보과 최지영. 웹 ? 웹사이트 ? 웹서버 ? 웹서비스 ? IIS? 아파치 ?
Advertisements

전공 : 컴퓨터 공학 전공 과목 : 인터넷 정보 검색 학번 : , 이름 : 조 항 두, 오 철 원.
BUILDING A SMARTER PLANET 공모전 개요 참가 자격 국내외 대학생/대학원생 개인 또는 5인 이하 팀 (멘토 지도교수님 또는 조교님 포함) 공모 내용 똑똑한 지구 테마로 개발 제안서 제출 후 애플리케이션 작성 개발 환경 학생 PC 또는 IBM 클라우드.
Web Programming 소개 인공지능 연구실. Artificial Intelligence Laboratory 목차  1. HTML5  2. 개발 환경 구축  3. JSP  4. 실습 2.
Internet Multimedia solutions Internet Multimedia Solutions (Video Chatting) KLC21 ㈜ 본 제안서의 내용은 ㈜ KLC 에 저작권이 있습니다. 본 제안서는 내용이 구성이 잘된 제안서로서 제안서를.
4 장 웹 브라우저의 사용 World Wide Web 의 개요  1990 년 말 스위스의 CERN 연구센터에서 많은 사용자가 쉽게 사용할 수 있도록 그래픽을 제공하는 환경을 개발  WWW, Web, World Wide Web, W3 등의 호칭  Hypertext.
Chapter 02. 웹에 대한 이해. Chapter 02. 웹에 대한 이해 웹의 역사 HTTP 웹 애플리케이션 기술.
전자상거래 원론: 제18장 전자상거래 수행전략 및 구현.
2009년 IT인재개발원 [연수생 모집요강]
Chapter 09. 웹 서버와 메일 서버 구축.
제 09 장 인터넷과 월드와이드웹 한국대학교 홍길동 교수.
Introduction to Django
기술 표준 6대 필수 기술 요소에 대해 지정한 그룹 IT 기술 표준에 따라 DBMS는 MS SQL과 Oracle에 대해 검토 함 구분 OS DBMS WAS Web Sever 검토대상 종합의견 x86 기반 OS(64bit 권장) 성능, 안정성 및 HW의 확장성 향상으로.
3장 인터넷과 멀티미디어.
Network Lab. Yong bae, Kim
Web Server (JSP, Servlet 지원)
Safecode® 3.0 ㈜코드원 웹 애플리케이션 취약점 제거 및 관리 솔루션
Web Programming 강의 소개
컴퓨터 소프트웨어.
1. JSP(Java Server Pages) 소개
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
제품소개서 탭스 메일러 4 (TABS Mailer 4) 탭스랩주식회사.
서버의 종류와 기능 환경공학과 권진희.
1장. JSP 및 Servlet을 활용한 동적 웹 프로그래밍 소개 제1장.
Web Servers (IIS & Apache)
APM (Apache+PHP+MySQL)
1. JSP(Java Server Pages) 소개
웹과 PHP를 이해하고 APM 설치 방법을 알아보자!
8장 웹 페이지의 저작.
1강 01장. 웹과 자바.
Chapter 01 : Java EE 개요. chapter 01 : Java EE 개요.
ASP 정 보 보 호 학 과 양 계 탁.
뇌를 자극하는 Windows Server 장. Windows 배포 서버.
REPORT DESIGNER5.0 FAQ.
Internet Multimedia Solutions (Video Chatting)
Socket & Plug 기반의 u-Banking Platform
PDA를 이용한 Remote Service Control
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
평판재하시험 데이터 정보관리 프로그램 개발.
웹 애플리케이션 개발 프레임워크와 스트러츠 웹 애플리케이션 기술 변천사를 이해한다
04장 웹 보안: 웹, 그 무한한 가능성과 함께 성장한 해킹
고속철도 노반 침하관리용 DB 프로그램 개발.
포토서버 (PhotoServer) 제품 소개서
Web Basic 김영성 인천대 OneScore
How to Windows Server 2003 김형백 (A+/MCSE/RHCE)
1강. 웹프로그래밍 웹프로그래밍이란? JAVA웹 웹프로그램의 동작 필요한 학습 Lecturer Kim Myoung-Ho
KRISTAL 2006 워크숍 KRISTAL 개발 업체 발표
멀티 쓰레드 기반의 채팅 프로그램 문성영 김현진 학번 이름 장용하 차희진 연구제안서.
1. 하나투어 프로모션 페이지 수정사항 정리 – 리오타노 이태리 세미극세사 차렵이불_그레이
Internet Multimedia Solutions (Video Web Call Center)
CGI (Common Gateway Interface)
소리가 작으면 이어폰 사용 권장!.
2장. 홈페이지를 만들기 전에 홈페이지 제작 목적과 제작 과정 홈페이지 제작 관련 기술들 홈페이지 제작에 필요한 준비물
웹 2.0 개발자입니까? 2008 고급 XML 프로그래밍.
myfood.com 상명대 맛집 홈페이지 구축 제안서

인터넷 서비스에는 어떤 것들이 있을까? 기술가정 2학년 1학기
JSP와의 첫 만남 간간한 JSP 프로그램을 작성하면서 앞으로 학습에 필요한 과정을 익힌다.
BEST WEBLOG HANBIRO ANALYZER 한비로 웹분석기 제안서 1. 한비로 웹분석기 소개
ASP 기초개념 ASP란? ActiveX 서버 컴포넌트.
XSS 정 여 진.
웹 프로그래밍 기술 요약 Yang-Sae Moon Department of Computer Science
Web Server Install.
실시간 음성 채팅 서비스 (Voice Chatting Programe)
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 전문대학기초학습지원센터 접속하기 전문대학 기초학습지원센터 접속 접속URL : LOG-IN 클릭.
1. 하나투어 프로모션 페이지 수정사항 정리 – 인따르시아 여행용 파우치 5p (핑크)
1. 하나투어 프로모션 페이지 수정사항 정리 – [트래블이지] 비비드접이식가방 NO.1278
소리가 작으면 이어폰 사용 권장!.
Presentation transcript:

Web Server Program 구현 - 네트워크 프로그래밍 - 박내갑 (20002752) 김상언 (20012714) 박계영 (20012716)

[ 목 차 ] 1. 프로젝트 팀 구성 및 역할 2. 웹 서버 프로그램 구축의 필요성 3. 웹 서버 국내외 현황 4. 개발 및 연구내용 5. 웹 서버 동작원리 6. 웹 서버 관리자 화면 (화면설명) 7. 프로젝트 추진일정 8. 참고문헌 및 사이트

1. 프로젝트 팀 구성 및 역할 프로젝트 팀 구성 및 역할 [ 팀장 ] [ 팀원1 ] [ 팀원2 ] 박계영 김상언 박내갑 1. 프로젝트 팀 구성 및 역할 프로젝트 팀 구성 및 역할 [ 팀장 ] [ 팀원1 ] [ 팀원2 ] 박계영 김상언 박내갑 프로젝트 관리 UI 설계 프로그래밍 프로그래밍 자료수집 프로그래밍 Document 작성 프리젠테이션

: 웹 서버 프로그램을 직접 구현 해 봄으로써, 인터넷에서의 TCP/IP 통신을 이용한 2. 웹 서버 프로그램 구축의 필요성 프로젝트 명 : “웹 서버” 프로그램 구현 웹 서버 프로그램 구축의 필요성 : 웹 서버 프로그램을 직접 구현 해 봄으로써, 인터넷에서의 TCP/IP 통신을 이용한 홈페이지 구동 원리 및 웹 서버가 동작되는 지식을 습득하고, 인터넷 통신에 대한 프로그래밍을 경험 해 봄으로써 네트워크 프로그래밍을 이해 하는 데 그 필요성이 있다.

3. 웹 서버 국내외 현황 웹 서버 국내 외 현황 1. APACHE - NCSA httpd 를 기반으로 1995 년 탄생 - 전 세계 웹 서버 시장의 57% 이상 차지 2. IIS(Internet Information Server), PWS(Personal Web Server) - Microsoft 사의 윈도우 기반 웹 서버 3. iPlanet 4. ZEUS 5. WebtoB (웹 서버), JEUS (WAS) <= 국내산 웹 서버 - [ TmaxSoft 사 ]

3. 웹 서버 국내외 현황 웹 서버 국내 외 현황 (계속) [ TOP Web Server ] Server March 1999 Percent April 1999 Change Apache 2,409,056 54.89 2,832,119 56.19 1.30 Microsoft-IIS 1,030,892 23.49 1,164,132 23.09 -0.40 Netscape-Enterprise 205,645 4.69 253,660 5.03 0.34 Rapidsite 85,076 1.94 94,808 1.88 -0.06 WebSitePro 78,515 1.79 79,615 1.58 -0.21 thttpd 64,167 1.46 66,211 1.31 -0.15 Stronghold 58,349 1.33 64,491 1.28 -0.05 WebSTAR 51,395 1.17 53,985 1.07 -0.10 Zeus 41,949 0.96 51,969 1.03 0.07 NCSA 40,104 0.91 40,823 0.81 [ 1999년 KOREA Linux Conference & expo 자료 ]

3. 웹 서버 국내외 현황 웹 서버 국내 외 현황 (계속) 1. 웹 서버 현황 2. 윈도우(Windows) 계열의 경우 ① HTTP(Hyper Text Transfer Protocol)를 이용하는 인터넷 서비스 제공 기능 ② 일반 PC용과 유닉스 기반 서버들로 주로 구성 ③ 상용과 공개용으로 구분되어 출시 2. 윈도우(Windows) 계열의 경우 ① 마이크로소프트사의 IIS(Internet Information Server) ② 넷스케이프사의 Enterprise 서버 ③ 오렐리사의 웹 사이트 프로페셔널 ④ 프로세스소프트웨어사의 퍼베이어 인크립트 ⑤ 인터넷팩토리사의 커머스 빌더 프로 3. 유닉스(UNIX) 계열의 경우 ① NCSA(National Center for Supercomputing Applications) : 웹 서버의 원조 ② Enterprise 서버 ③ 아파치(Apache) 서버 4. 매킨토시 계열의 경우 ① 쿼터텍, 웹스타 등

4. 개발 및 연구내용 개발 및 연구내용 1. Socket 프로그래밍 구현 2. TCP/IP프로토콜을 통한 파일 통신 구현 3. 윈도우프로그램에서의 Port 제어

웹 애플리케이션 서버(Web Application Server) 5. 웹 서버 동작원리 웹 서버(Web Server) 요청(URL 사용) 웹 클라이언트 (브라우저) 웹 서버 HTML 파일 그림파일 응답 웹 애플리케이션 서버(Web Application Server) 요청(URL 사용) HTML 파일 그림파일 웹 클라이언트 (브라우저) 웹 서버 응답 엔진 CGI, PHP, ASP, JSP/Servlet, 파일 들 CGI, PHP, ASP, JSP/Servlet, …

6. 웹 서버 관리자 화면 (화면설명) 웹 서버 관리자 화면 파일(F) 도움말(H) ▶ ■ PORT 80 || ■ PORT 80 Home Directory C:\Homepage 찾아보기 Log File Location C:\Homepage 찾아보기 [ Message ] Web Server Started ….. ▶ ▶

7. 프로젝트 추진일정 프로젝트 추진일정

8. 참고문헌 및 사이트 참고 문헌 및 사이트 1. 도서 및 문서자료 - 삼성멀티캠퍼스 기획시리즈 (JSP Servlet) - ㈜넥스텔 (인터넷의 핵심에 놓인 아파치 웹 서버) 2. 인터넷 홈페이지 - 관학여자정보산업고등학교 (http://kwanak.hs.kr/) - 아파치 웹 서버 구축과 활용