Beruflich Dokumente
Kultur Dokumente
Yarmouk University
Faculty of Information Technology & Computer Sciences
Department of Computer sciences
Course Description:
This course is to provide students with an overview of the concepts and fundamentals of
data communication and computer networks. Topics to be covered include: data
communication concepts and techniques in a layered network architecture, communications
switching and routing, types of communication, network congestion, network topologies,
network configuration and management, network model components, layered network
models (OSI reference model, TCP/IP networking architecture) and their protocols, various
types of networks (LAN, MAN, WAN and Wireless networks) and their protocols. The course
is supplemented by a practical component covered in CS335 concurrently.
Course Objectives:
Learning Outcomes:
After completing this course the student must demonstrate the knowledge and ability to:
1. Independently understand basic computer network technology.
2. Understand and explain Data Communications System and its components.
3. Identify the different types of network topologies and protocols.
4. Enumerate the layers of the OSI model and TCP/IP. Explain the function(s) of each
layer.
5. Identify the different types of network devices and their functions within a network
6. Understand and building the skills of subnetting and routing mechanisms.
7. Familiarity with the basic protocols of computer networks, and how they can be used
to assist in network design and implementation.
2
Teaching Methods:
The course will be based on the following teaching and learning activities:
• Lectures covering the theoretical part using PowerPoint presentations
• Case studies
• Review questions
Evaluation Plan:
Students will be evaluated in this course using a combination of assessment methods,
including:
• First Exam (25%)
• Second Exam (25%)
• Final Exam (50%).
Teaching Resources:
Main Textbook
• Data Communications and Networking, 3/e, Behrouz A Forouzan.
Electronic material placed at Yarmouk University site for this course: Syllabus,
PowerPoint slides, exercises, assignments, case studies, announcements, exam
samples, and discussions.
3
Course Plan:
Week 1
• Introduction
o Types and size of network
Local Area Networks (LANs), Wireless LANs (WLANs) and Wide Area Networks
(WANs) and Variants (CANs, MANs and PANs)
Segments, Networks, Subnetworks and Internetworks
The Internet, Intranets and Extranets
o Data communication
o Networks
o Network Topologies
o Network categories
o The internet
Week 2
Week 3 – 4
• Network Models
Layered tasks
OSI Model
OSI Reference Model Layers
• Physical Layer (Layer 1)
• Data Link Layer (Layer 2)
• Network Layer (Layer 3)
• Transport Layer (Layer 4)
• Session Layer (Layer 5)
• Presentation Layer (Layer 6)
• Application Layer (Layer 7)
• Internet model (TCP/IP protocol suite
4
Week 5 - 8
• Network Layer
Internetworks
Addressing
• Subnetting
Routing
• host specific routing
• network specific routing
Network layer protocols
o ARP (Format and size)
o IPV4 (Format and size)
o ICMP (Format and size)
Week 9 - 11
• Transport Layer
Process-to-process delivery
• Client/Server Paradigm
• Connectionless Versus Connection-Oriented Service
• Reliable Versus Unreliable
• Three Protocols
Week 12 - 14
• Application layer (WWW and HTTP)
ARCHITECTURE
• Client (Browser)
• Server
• Uniform Resource Locator
HTTP
• HTTP Transaction
o HTTP Operational Model and Client/Server Communication
5
Integrity Policies. PLEASE DO YOUR OWN WORK! You get no return for your time and money spent at the
University by cheating. As such, cheating and plagiarism will not be tolerated, will be reported to the proper
University officials, and will be followed up on.