Presentation is loading. Please wait.

Presentation is loading. Please wait.

[Homework #2] (6 th Edition English Version 기준 )  [ 복습문제 ] 에서 다음 문제의 해답제시 (pp.169~171)  R5, R8, R10, R11, R15, R26, R27  [ 문제 ] 에서 다음 문제의 해답제시 (pp.171~179)

Similar presentations


Presentation on theme: "[Homework #2] (6 th Edition English Version 기준 )  [ 복습문제 ] 에서 다음 문제의 해답제시 (pp.169~171)  R5, R8, R10, R11, R15, R26, R27  [ 문제 ] 에서 다음 문제의 해답제시 (pp.171~179)"— Presentation transcript:

1 [Homework #2] (6 th Edition English Version 기준 )  [ 복습문제 ] 에서 다음 문제의 해답제시 (pp.169~171)  R5, R8, R10, R11, R15, R26, R27  [ 문제 ] 에서 다음 문제의 해답제시 (pp.171~179)  P2 http://www.faqs.org/rfcs/rfc959.html 의 4.1 과 5.3.1 참고  각 명령어에 대한 간단한 설명 제시  다른 한국어 인터넷 사이트도 찾아볼 것  P4  P5  P7  P8  P13  P31 Python 이 아닌 PPT 의 Java 코드로 스스로 수행한 후 정답을 유추해야 함 문제 c 는 클라이언트가 서버가 사용하고 있는 포트 번호가 아닌 다른 포트 번호로 연결 요청을 하는 상황을 물어보는 문제임 1

2 [Homework #2]  [ 실습문제 1]  Lecture 홈페이지 있는 다음 프로그램을 실행하고 코드를 나름대로 분석한 후에 다음 물음에 대한 정답 또는 캡쳐 화면을 제시한다.  JHTTPDemonNoThread.java 1) 위 프로그램을 컴파일하여 실행하였을 때 콘솔창에 나오는 한줄짜리 메시지는 무엇인가 ? ( 글로 작성하거나 캡쳐 화면 제시 ) 2) index.html 파일은 어느 위치에 저장해야 하는가 ? ( 해답을 글로 제시하고 올바르게 저장된 위치에 대한 탐색기 캡쳐 화면도 제시 ) 3) 자신의 컴퓨터에서 실행한 Web Server 프로그램을 브라우저에서 수행하려면 브라우저에서 주소를 어떻게 입력해야 하는가 ? 2

3 [Homework #2]  [ 실습문제 1]  JHTTPDemonNoThread.java 4) 최소한 자신의 이름 및 학번이 제시되도록 index.html 을 작성 및 수정하고 브라우저에서 출력된 index.html 화면을 캡쳐하여 제시하시오. 5) index.html 을 요청하는 HTTP 요청메시지와 HTTP 응답메시지를 wireshark 에서 캡쳐한 모습을 제시하고 다음에 대해 응답하시오. - 요청시 전달된 요청 헤더 (Header) 는 총 몇 개인가 ? - 응답시 전달된 응답 헤더 (Header) 는 총 몇 개인가 ? - 응답 헤더는 소스 코드에서 코딩된 내용과 일치하는가 ? - wireshark 프로그램 내에서 index.html 의 내용을 확인할 수 있는가 ? 3

4 [Homework #2]  [ 실습문제 1]  JHTTPDemonNoThread.java 6) 브라우저에서 index.html 이 아닌 서버에 없는 파일명을 요구하도록 URL 을 입력하면 브라우저 화면에는 어떠한 화면이 나오며 웹 서버에서 브라우저에게 준 응답코드는 무엇인가 ? 역시 화면을 캡쳐하고 그 화면내에 응답코드가 어디에 존재하는지 화살표등으로 표시하시오. 7) 위 6) 번 문제에서 캡쳐한 화면은 브라우저가 실행되는 로컬 하드디스크에 자체적으로 지니고 있는 페이지를 보여준것이다. 이러한 사실을 어떻게 알 수 있는가 ? 이러한 사실을 알 수 있는 방법의 예로서 JHTTPDemonNoThread.java 어느 부분을 제시해야 하는가 ? 4

5 [Homework #2]  [ 실습문제 1]  JHTTPDemonNoThread.java 8) 위 6) 번 문제에서 입력한 index.html 파일 외의 서버에 없는 파일을 요구하는 URL 을 입력하였을 때 다음 nofile.html 이 브라우저에 출력되도록 JHTTPDemonNoThread.java 을 수정하시오. nofile.html 은 서버에 존재하는 index.html 과 같은 폴더에 위치한다. 해답으로서 수정된 java 소스를 제시하고, 이에 대한 설명 및 브라우저 화면 캡쳐를 제시하시오. 5 Your requested file is not found.

6 [Homework #2]  [ 실습문제 2]  Lecture 홈페이지 있는 다음 프로그램을 실행하고 코드를 나름대로 분석한 후에 다음 물음에 대한 정답 또는 캡쳐 화면을 제시한다.  JHTTPDemon.java 1) 소스 코드상에 어느 부분이 바뀌었는지 제시하시오. 2) 컴파일 이후 프로그램을 실행하였을 때 JHTTPDemonNoThread.java 과 차이점을 발견할 수 있는가 ? 3) Thread 기능이 어떠한 것인지 조사하고 JHTTPDemon.java 프로그램이 JHTTPDemonNoThread.java 에 비해 어떠한 장점이 있는지 인터넷 자료 등을 조사하여 제시하시오. 6

7  제출형태  보고서 파일 (HWP 또는 MS-Word) 작성법 서론, 본론, 결론의 구조를 가진 보고서 – 표지 – 서론 : Homework 의 내용 – 본론 : 각각의 문제를 직접 풀어서 제출 - 먼저 종이에 풀고 보고서에는 그것을 타이핑하여 정리한다. - 수식 편집기를 가급적 활용하여 수식 및 기호를 표현한다. – 결론 : 숙제를 한 이후의 느낀점, 하고싶은 말, 또는 불평 ~~  제출방법 – el.koreatech.ac.kr 활용  제출기한  2012 년 4 월 15 일 ( 수요일 ) 23:59:59 7 [Homework #2]


Download ppt "[Homework #2] (6 th Edition English Version 기준 )  [ 복습문제 ] 에서 다음 문제의 해답제시 (pp.169~171)  R5, R8, R10, R11, R15, R26, R27  [ 문제 ] 에서 다음 문제의 해답제시 (pp.171~179)"

Similar presentations


Ads by Google