강의 자료 및 레포트

Report 제출시 기한일까지 윤권섭(holiday@networking.kyunghee.ac.kr)조교에게
 
이메일을 통해 제출해주십시요.
 
연락처 : 031-201-2987(네트워킹연구실)
 
중간고사 성적공지 ,최종결과 (과제 경우는 제출일 이후 낸 것은 0점처리했음)
Chapter 1

Introduction to Windows Sockets

Chapter 2

Windows Sockets Concepts

Chapter 3

TCP/IP Protocol Services

Chapter 4

Network Application Mechanics

Report

MFC 소켓 번역 레포트

예제 1

Chatting Program Source, GUI

예제1

Full Source(Client, Server)

예제1

프로그램 따라하기

예제2

프로그램 따라하기(datagram)

예제2 확장

예제2 프로그램에 추가기능구현하기

예제2소스(확장)

소스

예제2설명

설명화일(수업자료)

예제3

프로그램 따라하기

예제3소스파일

서버, 클라이언트

예제3설명

설명파일(수업자료)

Chapter 5

Operation Modes

Chapter 6

Sockets States

API 예제1 소스

DayTime Client and Server

DayTime 설명

DayTime 설명 화일(수업자료)

DayTime

소스(완성본)

Echo 소스 및 설명

Echo Server, Client, 설명화일

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를 이용한
   프로그래밍을 할수 있는 학생이 수강하기를 바랍니다.