강의 자료 및 레포트 |
|
Report 제출시 기한일까지 윤권섭(holiday@networking.kyunghee.ac.kr)조교에게 이메일을 통해 제출해주십시요. 연락처 : 031-201-2987(네트워킹연구실) 기말고사 시험은 20일(목요일) 저녁 06:00부터 시청각실에서 시험을 봅니다. 성적 및 학점 (B+이상 31명까지 제한이 있기 때문에 점수의 합이 B+에 해당될지라도 B0로 될 수 있습니다.) |
|
실습자료 1 |
|
실습자료 1 |
|
과제 1 |
|
실습자료 2 |
|
실습자료 2-1 |
|
실습자료 3 |
|
chapter 1 |
|
chapter 2 |
|
chapter 3 |
|
chapter 4 |
|
chapter 5 |
|
chapter 6 |
|
Daytime(실습4) |
|
Daytime(실습4) |
|
Daytime(실습4) |
|
Daytime 완성(실습4) |
|
Echo 서버,클라이언트 완성(실습5) |
|
채팅API |
Chatting Program(하나의 워크스페이스에 클라이언트/서버가 포함) |
채팅API(완성) |
Chatting Program(하나의 워크스페이스에 클라이언트/서버가 포함) |
채팅API(파일전송) |
|
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를 이용한 프로그래밍을 할수 있는 학생이 수강하기를 바랍니다. |
|