강의 자료 및 레포트 |
|
Report 제출시 기한일까지 윤권섭(holiday@networking.kyunghee.ac.kr)조교에게 이메일을 통해 제출해주십시요. 연락처 : 031-201-2987(네트워킹연구실) 중간고사 성적공지 ,최종결과 (과제 경우는 제출일 이후 낸 것은 0점처리했음) |
|
Chapter 1 |
|
Chapter 2 |
|
Chapter 3 |
|
Chapter 4 |
|
Report |
|
예제 1 |
|
예제1 |
|
예제1 |
|
예제2 |
프로그램 따라하기(datagram) |
예제2 확장 |
|
예제2소스(확장) |
|
예제2설명 |
|
예제3 |
|
예제3소스파일 |
|
예제3설명 |
|
Chapter 5 |
|
Chapter 6 |
|
API 예제1 소스 |
|
DayTime 설명 |
|
DayTime |
|
Echo 소스 및 설명 |
|
Chatting(API이용) |
Chatting Program(하나의 워크스페이스에 클라이언트/서버가 포함) |
Chatting(완성) |
Windows Sockets Network Programming by Bob Quinn,Dave Shute |
|
Introduction to Internet Programming |
|
1.강의 개설의의 및 목적 |
|
본 과정에서는 C++ 언어를 이용하여 네트워크 프로그래밍하는 기법을 학습한다. 클라이언트/서버 통신의 기본동작원리를 이해하고 현재 인터넷에서 주류를 이루고 있는 TCP(UDP)/IP를 이용하는 윈도우 소켓에 대하여 학습하여, Windows 운영체제상에서 예제를 통하여 인터넷 프로 그래밍에 대한 지식 습득을 목표로 한다. |
|
2.교재,참고 교재 |
|
<교재> - Bob Quinn,Dave Shute, "Windows Sockets Network Programming", Addison Wesley, 1996 <참고 문헌> - Richard Stevens, Unix Network Programming Networking APIs, ,Prentice Hall, 1998 - Pat Bonner,Network Programming with Windows Sockets,Prentice Hall, 1996 - Ralph Davis,Wind32 네트워크 프로그래밍, 도서출판 대림,1997 - Davis Chapman, 초보자를 위한 비쥬얼 C++6, 인포북, 1998 - 이상엽 Visual C++, 영진출판사,1999 - 박성관, 이증준,클릭하세요 비주얼 C++,대림,1999 |
|
3.주별강의내용 |
|
- 1주차 : 과정 소개, 강의 계획서 검토(수정) - 2주차 : WinSockets, TCP/IP Protocol Services,Network Application Mechanics - 3주차 : Stream Socket를 이용한 채팅프로그램 - 4주차 : Datagram Socket를 이용한 채팅프로그램 - 5주차 : 다자간 채팅프로그램(Stream Socket) - 6주차 : 다자간 채팅프로그램(Datagram Socket) - 7주차 : 다자간 채팅프로그램(Advanced) - 중간고사 - 8주차 : Daytime server/client program(WinSock API) - 9주차 : Daytime server/client program,Operation Modes - 10주차 : Echo server/client program, Socket States - 11주차 : Echo server/client program,Socket States - 12주차 : Host Names and Address, chatting program - 13주차 : chatting program,Socket Information and Control - 14주차 : chatting program,Support Routines,Dos and Don'ts WinSock2 - 기말고사 |
|
4.과제부과 및 Quiz |
|
- 과제 2~3개 |
|
5.시험 및 평가내용, 평가방법 |
|
- 출석: 20% - 과제 : 20% - 중간고사:30% - 기말고사 30% |
|
6.기타사항 |
|
본 강좌는 기본적으로 네트워크 기본 이론을 이해하며, MFC를 이용한 프로그래밍을 할수 있는 학생이 수강하기를 바랍니다. |