SSD8 Networks and Distributed Computing
文件大小: 311k
源码售价: 10 个金币 积分规则     积分充值
资源说明:SSD8: Networks and Distributed Computing Unit 1. Core Network Protocols Exam 1 Unit 2. End-to-End Protocols Exam 2 Unit 3. Distributed Systems Exam 3 Description This course focuses on the principles and practices of network-based computing. It begins with an overview of network technology in support of data and multimedia communication. It continues with application-oriented protocols and approaches to distributed object-oriented programming using Java. Topics SSD8 provides a survey of networking protocols and technology, multimedia networking, client/server design — including thick and thin clients, CORBA and related tools, WWW implementation issues, electronic mail, and security and privacy issues. Purpose The purpose of SSD8 is for students to: Learn about the elements of the structure and function of the Internet that are most important to application system developers. Learn to use Internet protocols in application development. Learn the principles of distributed system design. Learn to build distributed systems using the most important current technical approaches. Outcomes Students successfully completing SSD8 will be able to: Produce Programs using TCP sockets to communicate across an IP network Programs that act as clients using common Internet protocols like FTP, HTTP, and SMTP Distributed objects to be managed by an object request broker (ORB) Distributed applications based on existing and new distributed objects managed by an ORB Use Internet RFCs and other reference material for protocol specification Common Internet tools (such as nslookup, ping, traceroute, netstat) to observer and evaluate network performance and function An object request broker's services in constructing a distributed application Knowledgeably Discuss The structure and concepts of the OSI protocol model and its application to TCP/IP Fundamental concepts including abstraction, encapsulation, multiplexing and demultiplexing The structure and function of the most popular layer 1 and 2 networks: Ethernets, ATM, Sonet, ADSL, ISDN, and WDM The design criteria for distributed objects including performance, robustness, and modularity The functionality of an ORB and the general attributes of popular ORB systems (CORBA and DCOM) The issues of replication, consistency, and fault tolerance in distributed applications Hold Positions Such As Network Application Programmer Web site Performance Analyst Technical Advisor to assist management in selection of suitable enabling technologies Required Texts James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet. Second edition, Boston: Addison Wesley Longman, Inc., 2003. ISBN: 0201976994. OR James F. Kurose and Keith W. Ross. Computer Networking: A Top-Down Approach Featuring the Internet. Third edition, Boston: Addison Wesley, 2004. ISBN: 0321227352. David Reilly and Michael Reilly. Java(TM) Network Programming and Distributed Computing . First edition, Addison Wesley, 2002. ISBN: 0201710374. For your reference, a list of readings has been compiled. © Copyright 1999-2004 iCarnegie, Inc. All rights reserved.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。