Computer Systems Networks (I), Supervisor: Dr. Siavash Rajabi
CE/EE Departments of Hamedan University of Technology
Course Material by Dr. Siavash Rajabi, and Mr. Ali Mohammadpour Course Current Maintainer and Head Teaching Assistant: Mr. Amir Sajad Hosein Pour
Welcome to Computer Networks I, undergraduate course. ! Here you will find friendly slides, small codes, and projects designed specifically for teaching and learning applied computer networks.
- Computer Networks, 5th Edition,Andrew S. Tanenbaum, and David J. Wetherall, 2010
- Computer Networking: A Top-Down Approach, 8th Edition, Jim Kurose, and Keith Ross, 2021
- Data and Computer Communications, 10th Edition, William Stallings, 2019
- Data Communications and Networking with TCP/IP Protocol Suite, 5th Edition, Behrouz A. Forouzan, 2021
-
Introduction, Protocols and Layering
- Goals and Motivation
- Network uses
- Network components
- Sockets
- Trace route
- Protocol layers
- Reference models
- Internet history
-
Physical Layer
- Media
- Signal
- Modulation
- limits
-
Data Link Layer
- Framing
- Error detection and correction
- Retransmition (ARQ)
- Multiplexing
- Random Access
- Wireless Access
- Switches
-
Network Layer
- Network Services
- Internetworking
- IP Prefixes
- IP forwarding
- IPv4 and IPv6
-
Routing
- Shortest Path Routing
- Computing Shortest Paths
- Distance Vector Routing
- Flooding
-
Transport Layer, Reliable Transport
- Connection Establishment
- Connection Release
- Sliding Windows
- Flow Control
- Transmission Control Protocol (TCP)
- The
archive
directory contains all of the non-common course materials for the last semester, you can use them for more practice. - The
material
directory contains all course learning/teaching/materials - The
assignment
directory contains all of the Problem Sets and Assignments that have template design files. - The
samples
directory contains all of the sample cores for subjects.
- Mr. Amir Sajad Hosein Pour, Course Maintainer, Teaching Assistant
- alimpk, Course Material Consultant
- Mr. Amir Sajad Hosein Pour, Course Maintainer, Teaching Assistant
- alimpk, Course Material Consultant
- Mr. Ali Mohammadpour, Course Maintainer, Teaching Assistant
- Mr. Amirhossein Hajloo, Teaching Assistant
- Mr. Ali Mohammadpour, Course Maintainer, Teaching Assistant
- Mr. Amirhossein Hajloo, Teaching Assistant