Week 02 Lecture - Humber College

advertisement
Course Addition Template 2003-2004
Program (e.g. Guelph-Humber, B.A.A., Media Studies):
Guelph-Humber, B.A.A(COMP)-Distributed Computing and Communication Technology
Course Code:
Course Title (max 30 characters):
DCCT3300
Data Networks
Calendar Description:
This course focuses on LAN interconnection technologies used to form larger WAN networks
with emphasis on Internet Applications. Topics covered include Network layers, Switching
technologies, TCP/IP protocol Suite, Client/Server programming using socket API, IProuting,
ICMP, UDP and application layer protocols such as HTTP, FTP, internet mail, DNS and
SNMP.
Credit Weight (e.g.
0.50):
0.50
Delivery Format (e.g. lecture, lab—breakdown
of time—3-0, 2-1 etc):
3-2 - Three hours scheduled lectures
two hours of laboratory and directed
studies
Distance Education:




Semester Offering (F, W, S)
W
Pre-requisite (s):
DCCT2200
Offered by distance only
_____________
Also offered by distance
_____________
Hybrid
____________
If Hybrid note approx. percent “not in class”____
Co-requisite (s) (enforced):
Scheduling (annually or alternate years):
Annual
Course Restriction (s):
Instructor Consent Required:
Course Equate (s):
Reviewed by Guelph-Humber Executive:
Guelph-Humber Degree Programs Committee:
Date:
Reviewed by CRC
(Guelph):
Date:
Sent to Senate
(Guelph):
Approved by BUGS
(Guelph):
Date:
Date:
Reviewed by Humber:
Date:
Approved by Humber:
Date:
Date:
1
UNIVERSITY OF GUELPH-HUMBER NEW COURSE PROPOSAL
______________________________________________________________________
Course Title:
Data Networks
_____________________________________________________________________
1)
PROGRAM: Guelph-Humber, B.A. Comp., Distributed Computing and
Communications Technology
2. COURSE LEARNING OBJECTIVES:
Course content objectives:
On completion of this course the student will be able to:
1. Explain the connection between the various modules in the TCP/IP protocol stack,
and design subnets when given an IP network.
2. Write client/server programs using socket API.
3. Troubleshoot TCP/IP networks using LAN ANALYZER software and various utility
programs.
4. Configure and manage IP routing on CISCO Routers for local and wide area
networks.
5. Explain the function of DNS and configure DNS for a simple system.
6. Describe TCP services such as tenet, FTP, FTTP, HTTP and electronic mail.
7. Monitor and Troubleshoot networks using SNMP
General Skill Objectives:
On completion of this course the student will demonstrate competencies in:
1.
Personal organization, time management and resource management by
undertaking assignments with significant time requirements in a timely and
efficient fashion.
2.
Adaptability and learning by developing an ability to acquire, remember and
apply proven tools and techniques in novel situations.
3.
Problem-solving, critical thinking and decision-making by applying tools and
techniques in novel ways.
2
4.
Reading, writing, speaking and listening by developing documentation,
explaining concepts, and learning from peers and educators in this complex
domain.
5.
Teamwork and interpersonal skills by cooperating with others where directed
to work in teams on complex computer communications applications.
3
Learning Values (objectives):
The student will continue to develop toward holistic maturity through:
1. Moral maturity (honesty, self-reliance) in personal self-assessment outlining the
continued need for professional growth.
2. Depth and breadth of understanding of the complex tools, protocols and structures
of distributed computing.
3. Independence of thought (self-reliance) in developing an individual plan of action in
response to problems posed.
4. Love of learning as reflected in ways of behaving throughout the course, the
knowledge acquisition, and in the assignments.
_________________________________________________________________________
3)
COURSE DESCRIPTION (PROGRAM DESCRIPTION)
This course will cover the fundamentals of protocols for packet switching networks with
focus on internet applications. Topics covered include internetworking concepts and OSI
model, DNS, HTTP, electronic mail, reliable stream transport service (TCP), the socket
interface, internet addresses, subnetting, ARP, IP, connectionless datagram service (UDP),
ICMP, IP routing and routing protocols, RIP, OSPF, BGP and network management using
SNMP.
_________________________________________________________________________
4. CALENDAR DESCRIPTION
This course is a discussion of LAN interconnection technologies used to form larger WAN
networks with emphasis on Internet applications. Topics include switching technologies,
network layers, TCP/IP protocol Suite, IP routing, Client/ Sever programming using socket
API, ICMP, UDP and application layer protocols such as HTTP, FTP, internet mail, DNS and
SNMP.
_________________________________________________________________________
5. LIST OF TOPICS
Course Schedule
TOPIC
_________________________________________________________________________
Part 1: OSI Model
Functions of each layer of OSI17 Layer Data Communication Model
Part 2: Application Layer and the Internet
TELENET, FTP, FTTP, HTTP, MAIL, ADDRESSING, DNS directories
Part 3: Transport Layer
Transport Layer services, TCP, UDP, ARP, RARP, ICMP Protocols
4
Part 4: Network Layer
IP Protocol, IP addressing, Subnetting Broadcast, Multicast, Traffic Patterns, Congestion
Control
Part 5: IP Routing and Routing Protocols
Switches, Bridges, Routers, Gateways, Distance Vector and Link State Routing Protocols,
RIP, RIP2, OPSPF, BFP, CISCO Routers Configuration
Part 6: Switching Technologies
Packet Switching Networks, Virtual Network, Logical Channels, PVC, SVC, Datagram, X.25
Network Layer Protocol, ATM and FR Switching
Part 7: Network Management
MIB, MIB2, SNMP, RMON
_______________________________________________________________________
8) ON-LINE ACTIVITIES
_________________________________________________________________________
9) EVALUATION OF STUDENTS:
Students will be evaluated on this course through:
Midterm
35%
Final Exam
45%
LABS and Assignments
20%
_________________________________________________________________________
10) COURSE LOCATION:
University of Guelph-Humber
Humber North Campus
205 Humber College Boulevard
Toronto, Ontario
M9W 5L7
_________________________________________________________________________
11) EXPECTED ENROLMENT:
60
12) INDICATED ANY OTHER PROGRAMS SERVED BY THIS COURSE (IF KNOWN):
_________________________________________________________________________
13) COURSE STATUS:
Required
5
_________________________________________________________________________
14) RESOURCE REQUIREMENTS:
TCP/IP Protocol Suite
Forouzan
15)
16)
TEXTBOOK REQUIREMENTS:
DATA AND COMPUTER COMMUNICATIONS
OTHER RESOURCES:
Reference text: Kurose and Ross
6
BY WILLIAM STALLINGS
Download