Вы находитесь на странице: 1из 17

Part1:Introduction

CSC450/550
Summary

(1) Contactinformation
(2) Courseobjectiveandtopics
(3) Courseevaluation
(4) *Thelayeringprincipleofnetworkprotocols
(5) *Connectionorientedandconnectionless
services
(6) Serviceprimitives
(7) Therelationshipofservicestoprotocols
(8) *Referencemodels

CSC450/550
(1)ContactInformation
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: wkui@cs.uvic.ca
Office hours: TW2:00-3:00p.m.
EOW: 233

CSC450/550
(2.1)CourseObjectives
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).

CSC450/550
(2.2)Topics
Overview of network layers and * The TransportLayer
protocols - connection establishment/termination
The Physical Layer
- transmission media - multiplexing
- the Nyquist limit and the Shannon - flow control
limit - TCP and UDP
* The Data Link Layer Utility Protocols
- 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
-CSC450/550
IP
(3)CourseEvaluation
For CSC 450 Students: For CSC 550 Students:
Two lab projects: 40%
Two lab projects: 30%
Midterm exam: 20%
Final exam: 40% Midterm exam: 20%
Final exam: 40%
Course project: 10%

FinalGrade:
F D C C+ B- B B+ A- A A+
0-49 50-54 55-59 60-64 65-69 70-74 75-79 80-84 85-89 90-105
CSC450/550
(4.1)Protocols

Basically,aprotocolisanagreementbetweenthe
communicatingpeersonhowcommunicationisto
proceed.

CSC450/550
(4.2)ThelayeringPrinciple(1)

CSC450/550
(4.2)ThelayeringPrinciple(2)

CSC450/550
(4.2)ThelayeringPrinciple(3)

CSC450/550
(5)ConnectionOrientedvs.
Connectionless

CSC450/550
(6)ServicePrimitives
Aserviceisformallyspecifiedbyasetofprimitives
(basicoperations)availabletoauserorotherentityto
accesstheservice.

Example: five service primitives for implementing a simple


CSC450/550
connection-oriented service.
(7)TherelationshipofService

CSC450/550
(8.1)TheOSIReferenceModel

CSC450/550
(8.2)TheTCP/IPReferenceModel(1)

CSC450/550
(8.2)TheTCP/IPReferenceModel(2)

ProtocolsandnetworksintheTCP/IPmodelinitially.

CSC450/550
(8.2)TheTCP/IPReferenceModel(3)

OverviewoftheInternet.
CSC450/550

Вам также может понравиться