Overview - Computer Science at UVic

Overview - Computer Science at UVic

Part 1: Introduction CSC 450/550 Summary (1)Contact information (2)Course objective and topics (3)Course evaluation (4)* The layering principle of network protocols

(5)* Connection-oriented and connectionless services (6)Service primitives (7)The relationship of services to protocols (8)* Reference models CSC 450/550 (1) Contact Information

Course web page: http://www.csc.uvic.ca/~wkui/Courses/networks/index.htm Lab web page: http://www.csc.uvic.ca/~csc450 Webboard: http://webboard.uvic.ca/ Instructor: Kui Wu Email: [email protected] Office hours: TW 2:00 - 3:00 p.m. EOW: 233

CSC 450/550 (2.1) Course Objectives To help you gain a general understanding of the principles and concepts governing the operations of computer networks; To provide you with the opportunity to become skillful in the implementation and use of communication protocols; To help you grasp the basic research methodologies in the field of computer

networks (for CSc 550 students). CSC 450/550 (2.2) Topics Overview of network layers and protocols The Physical Layer - transmission media

- the Nyquist limit and the Shannon limit * The Data Link Layer - framing - error detecting and correcting codes - sliding window protocols * The Medium Access Control Layer - ALOHA - IEEE 802.3

- IEEE 802.11 * The Network Layer - routing algorithms - congestion control -CSCIP450/550 * The Transport Layer

- connection establishment/termination - multiplexing - flow control - TCP and UDP Utility Protocols (3) Course Evaluation For CSC 450 Students: Two lab projects: 40%

Midterm exam: 20% Final exam: 40% For CSC 550 Students: Two lab projects: 30% Midterm exam: 20% Final exam: 40% Course project: 10%

Final Grade: F D C C+ BB B+ AA A+

0-49 50-54 55-59 60-64 65-69 70-74 75-79 80-84 85-89 90-105 CSC 450/550 (4.1) Protocols Basically, a protocol is an agreement between the communicating peers on how communication is to proceed. CSC 450/550

(4.2) The layering Principle (1) CSC 450/550 (4.2) The layering Principle (2) CSC 450/550 (4.2) The layering Principle (3)

CSC 450/550 (5) Connection-Oriented vs. Connectionless CSC 450/550 (6) Service Primitives

A service is formally specified by a set of primitives (basic operations) available to a user or other entity to access the service. Example: five service primitives for implementing a simple connection-oriented service. CSC 450/550 (7) The relationship of Service

CSC 450/550 (8.1) The OSI Reference Model CSC 450/550 (8.2) The TCP/IP Reference Model (1)

CSC 450/550 (8.2) The TCP/IP Reference Model (2) Protocols and networks in the TCP/IP model initially. CSC 450/550

(8.2) The TCP/IP Reference Model (3) Overview of the Internet. CSC 450/550

Recently Viewed Presentations

  • Class of 2018 - Alvin Independent School District

    Class of 2018 - Alvin Independent School District

    Class of 2019End of Year Information. Shadow Creek High School Webpage. Class of 2019 Graduation. ... Flowers will be available for pre-order or for purchase in the lobby at NRG on the day of graduation. ... Senior progress toward graduation....
  • American Literature - EOCT Review

    American Literature - EOCT Review

    A. Because it was his sister's birthday, Keith struggled not to make a big deal about it. B. Keith knew that it was his sister's birthday, but he didn't want to make a big deal about it. C. Keith knew...
  • Power and the People, c1170-2016 - Little Lever School

    Power and the People, c1170-2016 - Little Lever School

    A tool developed during war to remove arrow heads from wounds without causing more damage. ... Plot the events on the mini timeline, giving their dates. TOPIC: The Beginnings of Change. P. I. C. T. U. R. E. P. A....
  • HRVATSKI IDENTITET - unizg.hr

    HRVATSKI IDENTITET - unizg.hr

    Riječ identitet. od latinske riječi: idem, eadem, idem, što znači »isti« tom se riječju »označuju osobe ili stvari jednake, jedne vrsti«. Klaićev Rječnik stranih riječi riječ:
  • Network Layer

    Network Layer

    Packet Switching. We have a limited number of hosts so far. Also, a limited geographical distance. As broadcast can only take us so far. We can connect two distant nodes (or networks) via point-to-point connections. But we don't service any...
  • Rational Exponents and Radical Functions

    Rational Exponents and Radical Functions

    6.1 Evaluate nth Roots and Use Rational Exponents. Root. If a2 = b, then a is a square (2nd) root of b. If an = b, then a is the nth root of b. Parts of a radical. Radical Sign....
  • Chromatography - KSU

    Chromatography - KSU

    The velocity of each component depends on its chemical nature, on the nature of the stationary phase (column) and on the composition of the mobile phase. ... can be the flame ionization detector, flame photometric detector and the electron capture...
  • Skimming and Scanning - Sandra Sembel

    Skimming and Scanning - Sandra Sembel

    Important Reading Skills. Skimming. The general idea of what we read. Scanning. Identifying specific information in what we read