16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

NC/Networked Applications<br />

[1.5 Core-Tier1 hours]<br />

Topics:<br />

• Naming and address schemes (DNS, IP addresses, Uniform Resource Identifiers, etc.)<br />

• Distributed applications (client/server, peer-to-peer, cloud, etc.)<br />

• HTTP as an application layer protocol<br />

• Multiplexing with TCP and UDP<br />

• Socket APIs<br />

Learning Outcomes:<br />

1. List the differences and the relations between names and addresses in a network. [Familiarity]<br />

2. Define the principles behind naming schemes and resource location. [Familiarity]<br />

3. Implement a simple client-server socket-based application. [Usage]<br />

NC/Reliable Data Delivery<br />

[2 Core-Tier2 hours]<br />

This knowledge unit is related to Systems Fundamentals (SF). Cross-reference SF/State and<br />

State Machines and SF/Reliability through Redundancy.<br />

Topics:<br />

• Error control (retransmission techniques, timers)<br />

• Flow control (acknowledgements, sliding window)<br />

• Performance issues (pipelining)<br />

• TCP<br />

Learning Outcomes:<br />

1. Describe the operation of reliable delivery protocols. [Familiarity]<br />

2. List the factors that affect the performance of reliable delivery protocols. [Familiarity]<br />

3. Design and implement a simple reliable protocol. [Usage]<br />

NC/Routing and Forwarding<br />

[1.5 Core-Tier2 hours]<br />

Topics:<br />

• Routing versus forwarding<br />

• Static routing<br />

• Internet Protocol (IP)<br />

• Scalability issues (hierarchical addressing)<br />

Learning Outcomes:<br />

1. Describe the organization of the network layer. [Familiarity]<br />

2. Describe how packets are forwarded in an IP network. [Familiarity]<br />

3. List the scalability benefits of hierarchical addressing. [Familiarity]<br />

- 132 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!