Presentation is loading. Please wait.

Presentation is loading. Please wait.

CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts.

Similar presentations


Presentation on theme: "CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts."— Presentation transcript:

1 CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts Amherst MA 01003 Copyright 1998. All Rights Reserved, J. Kurose, D. Towsley.

2 Course Goals  learn design and implementation of computer communication networks, and their protocols, services, and applications  both theory and practice  hands-on experience  case studies: learning through examples  fun, interactive learning experience

3 Course Mechanics Co-lectured 653, 453 juniors, seniors, grad students separate undergrad, grad assignments, exams Prerequisites: OS, architecture programming skills Workload: 4 written hw's 3 programming assignments midterm, final

4 On-line Material  class WWW site http://gaia.cs.umass.edu/cs653-1998 http://gaia.cs.umass.edu/cs653-1998http://gaia.cs.umass.edu/cs653-1998  all class materials: notes, hw's, class info  broadcast email list: cs653@cs.umass.edu  text: Computer Networks, A. Tanenbaum, 3rd ed.  videotapes: of each lecture on reserve in Physical Sciences Library Course Materials

5 Course Outline Introduction  networks, network applications  layered network architecture  brief history Network Applications  applications and their requirements  examples: email, WWW, teleconferencing Network applications programming  issues  socket programming and other API's  OS issues The presentation layer  the representation problem  ASN.1: abstract syntax, encoding, use

6 Course Outline (cont.) The transport layer  data transfer over unreliable channels  setting up connections  congestion and flow control  multiplexing  quality of service  OS implementation issues  case studies: UDP, TCP, ATM ABR The network layer  service models  link state, distance vector routing  broadcasting  intradomain routing: ES-IS, IS-IS, RIP, OSPF  interdomain routing: IDRP, BGP  IP, ICMP  routing, switching  router case study

7 Course Outline (cont) Data link control, LAN's  point-to-point DLC: HDLC, PPP  multiple access Ethernet, IEEE802.*  address resolution: ARP  switched LANs, ATM LANS  network interface: OS issues  bridges, hubs Physical layer  attributes of different physical media  mixed media in networks

8 Course Outline (cont). Putting it all together  internetworking  IP over ATM  following a packet Network Management  issues  case study: SNMP Security  cryptography  authentication  public key encryption  case study: PGP Future directions  next generation Internet  service models  reservation protocols


Download ppt "CMPSCI 653/453 Professor Don Towsley Department of Computer Science Department of Computer Science University of Massachusetts University of Massachusetts."

Similar presentations


Ads by Google