CSE421 Computer Networks
Course Objectives
The objective of this course are to
- Introduce the concepts of network architectures, topologies, layering and protocols.
- Describe key application layer concepts such as network services required by applications, clients and servers.
- Explain transport layer concepts, relationship with the network and application layers, and services such as principles of reliable data transfer and congestion.
- Teach network layer concepts, routing principles, algorithms, and addressing and Internet protocols.
- Identify link layer services, link layer address and multi-access techniques.
- Teach basic knowledge of the use of cryptography and network security.
- Explain the operation of wireless LANs based on the IEEE802.11 standards, and mobility.
- Using simulation tools to observe and analyze behaviors of networking protocols.
- Design and create a small network for an organization.
Week 2
LAB1
Basic Configuration using Cisco Packet Tracer
Week 4
LAB2
Simulation using Cisco Packet Tracer, Wireshark, NS3
Week 6
LAB3
Socket Programming
Week 8
LAB4
Troubleshooting & NAT
Week 10
LAB5
DHCP, Static Routing & Dynamic Routing