Internet: Definitions and protocols.
Network core: packet/circuit switching, Internet structure.
Principles of network applications: Web and HTTP.
Electronic Mail: SMTP, POP3, IMAP.
DNS: P2P applications.
Transport-layer services: Multiplexing and demultiplexing.
Connectionless transport: UDP.
Principles of reliable data transfer.
Connection-oriented transport: TCP Flow control and connection management.
Principles of congestion control.
TCP congestion control.
Network Layer: Virtual circuit and datagram networks, routers.
IP: Internet Protocol: Datagram format, IPv4 addressing, ICMP, IPv6.
Routing algorithms: Link state, Distance Vector, Hierarchical routing, Routing in the Internet, RIP, OSPF.
Link Layer: Error Correction and Detection Techniques, Carrier Sense Multiple Access.
Explain the layered architecture of Computer Networks.
Rank & critcize various network protocols and algorithims for
Explain different security measures use in computer networks and identify basic security threats.
Use modern tools and network simulators to express working knowledge of the equipment needed to ensure data transfer among different communication systems.(Lab)
Construct, implement and analyze simple computer networks (LAN, WAN, etc) and configure the complex network using Packet Tracer tool.(Lab)
Lectures (audio/video aids), Written Assignments/ Quizzes, Tutorials, Case Studies relevant to engineering disciplines, Semester Project, Guest Speaker, Industrial/ Field Visits, Group discussion, Report Writing
Mid Term, Report writing/ Presentation, Assignments, Project Report, Quizzes, Final Term
Johnson, Allan. LAN Switching and Wireless, CCNA Exploration Labs and Study Guide (Lab Companion). Cisco Press, latest edition.
Rullan, John. Accessing the WAN, CCNA Exploration Labs and Study Guide(Lab Companion). Cisco Press, latest edition.
Kreigh, Jack. “CCIE Routing and Switching Lab Exam Prep.” Latest edition
There are 133 total credit hours to complete the Software Engineering degree.