Lectures/NP/2005

From MCLab
Jump to: navigation, search

Contents

네트워크프로그래밍및실습

TCP/IP 프로토콜의 내부 동작 원리를 이해하고, Socket API를 배워 이를 바탕으로 인터넷 상의 응용 프로그램의 구현 능력을 실습을 통하여 익히고, 나아가 통신프로토콜 설계와 구현 능력을 배양한다.

Lecture Material

  • 이론
  1. Transport Layer
  2. Sockets Introdution
  3. Elementary TCP Sockets
  4. TCP Client/Server Examples
  5. I/O Multiplexing
  6. Elementary UDP Sockets
  7. Name and Address Conversion
  8. IPv4 and IPv6 Interoperability
  9. Damon Process and Superserver
  10. Advanced I/O Functions
  11. Socket Options
  12. Broadcasting
  13. Multicasting
  14. UNIX Domain Protocols
  15. More on Advanced I/O
  16. Advanced UDP Sockets
  17. Thread
  18. TCP Out-of-Band Data
  1. 1주, File:NP notice.ppt
  2. 2주, 관련 소스
  3. 3주
  4. 4주
  5. 5주
  6. 6주
  7. 7주
  8. 8주
  9. 9주

Assignments

수정중

Required Textbooks

  • 주교재 : W.Richard Stevens, Bill Fenner, and Andrew M. Rudoff, UNIX Network Programming - The Sockets Networking API, Vol. 1, 3rd Ed., Addison Wesley, 2004.

References

  1. 윤성우, TCP/IP 소켓 프로그래밍, (주) 프리렉. 2003.
  2. Sean Walton, Linux Socket Programming, SAMS, 2001
  3. Eliotte Rusty Harold, Java Network Programming, O'Reilly, 1997

Evaluation

Quiz(50%), 실습(10%), 과제물(30%), Term Project(10%)

Teaching Assistant

  • 조교 : 한민규
    • e-mail : hufs96mk@hufs.ac.kr
    • Tel : 031) 330-4511
    • 정보산업공과대 425호