Network Application Development Autumn. 2005 哈工大计算机学院李全龙 Network Application Development
哈工大计算机学院 李全龙 Network Application Development 1 Network Application Development Autumn, 2005
Self-introduction 李全龙 口 Associate Professor B Office: Room 504 of new Tech. Building J Tel: ○0451-86413750(0) 0451-86922927(H) ○13351781125 D Email: liquanlongghit. edu.cn lqlepublic. hr hl.cn 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 2
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 2 Self-introduction 李全龙: Associate Professor Office: Room 504 of New Tech. Building Tel.: 0451-86413750(O.) 0451- 86922927 (H.) 13351781125 Email: liquanlong@hit.edu.cn lql@public.hr.hl.cn
Reference d Douglas E. Comer. David L. Stevens. Internetworking with TCP/IP, Vol. Ill, Client-Server Programing and application, windows Sockets version(影印版),清华大学出版社,2002年1月.( Text Book) o Douglas E. Comer, David L. Stevens, Internetworking with TCP/IP oL,I,(影印版),清华大学出版社,2002年1月 0 Behrouz A forouzan sophia Chung fegan, TCP/IP Protocol Suite (影印版),清华大学出版社,2004年月。 0 James F Kurose and Keith w. Ross, Computer Networking-A Top Down Approach Featuring the Internet( Third edition)(影印版), Higher education Press(China)& pearson Education, 2001 o William Stallings, Data Computer Communications(Sixth Edition), Higher Education Press(China)& pearson Education, 2001 口W. Richard stevens, TCP/IP IllustratedⅤ olume1,2,3,(影印版),机 械工业出版社,2003年2月。 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 3
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 3 Reference Douglas E. Comer, David L. Stevens, Internetworking with TCP/IP, Vol. III, Client-Server Programing and Application, Windows Sockets Version(影印版),清华大学出版社,2002年1月.(Text Book) Douglas E. Comer, David L. Stevens, Internetworking with TCP/IP, Vol.I, II, (影印版),清华大学出版社,2002年1月。 Behrouz A. Forouzan & Sophia Chung Fegan, TCP/IP Protocol Suite (影印版), 清华大学出版社,2004年1月。 James F. Kurose and Keith W. Ross,Computer Networking-A TopDown Approach Featuring the Internet (Third Edition)(影印版), Higher Education Press (China) & Pearson Education, 2001. William Stallings, Data & Computer Communications (Sixth Edition), Higher Education Press (China) & Pearson Education, 2001. W. Richard Stevens, TCP/IP Illustrated Volume 1,2,3, (影印版),机 械工业出版社,2003年2月
Assessment Course work-10% Lab-20% Assignment (Mini project)-20% Final examinition-50% 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 4
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 4 Assessment Course work- 10% Lab- 20% Assignment (Mini Project)-20% Final examinition-50%
Course schedule Introduction Socket aPI Client software design Server software design Raw socket programming Web-based network application development RPC/Middleware application development P2P application development 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 5
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 5 Course schedule Introduction Socket API Client software design Server software design Raw socket programming Web-based network application development RPC/Middleware application development P2P application development
Relationship with other Courses(1) App. Dev Practice Typical Net&Protocols Concepts&Theory Application Presentation 3 Session Transport Network 00 Data link Physical 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 6
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 6 Relationship with other Courses(1) Physical Data Link Network Transport Session Presentation Application Concepts&Theory Typical Net&Protocols App. Dev & Practice Computer Networks Net Planning & Imp Net App Dev
Relationship with other Courses(2) Application Presentation Session Computer Net Transport Network Net Planning Data Link &Implementation Physical 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 7
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 7 Relationship with other Courses(2) Physical Data Link Network Transport Session Presentation Application Computer Net Net App Dev Net Planning &Implementation
Relationship with other Courses(2) App Dev Practice Net Planning &Implementation ypical Net& Prot omputer Net Concept&Theory 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 8
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 8 Relationship with other Courses(2) Concept&Theory Typical Net&Prot App Dev & Practice Computer Net Net App Dev Net Planning &Implementation
Chapter 1: Introduction Chapter goal: a Network basics TCP/IP protocols stack review Client-server application model and software design a Concurrent processing in client-server model 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 9
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 9 Chapter 1: Introduction Chapter goal: Network basics TCP/IP protocols stack review Client-server application model and software design Concurrent processing in client-server model
Chapter 1: Introduction Chapter goal: a Network basics TCP/IP protocols stack review Client-server application model and software design a Concurrent processing in client-server model 哈工大计算机学院李全龙 Netork Application Development 1: Introduction 10
哈工大计算机学院 李全龙 Network Application Development 1: Introduction 10 Chapter 1: Introduction Chapter goal: Network basics TCP/IP protocols stack review Client-server application model and software design Concurrent processing in client-server model