Bsc. I.T.

Computer Networks Syllabus

UnitDetails
I Introduction: Data communications, networks, network types, Internet history, standards and administration.

Network Models: Protocol layering, TCP/IP protocol suite, The OSI model.

Introduction to Physical layer: Data and signals, periodic analog signals, digital signals, transmission impairment, data rate limits, performance.

Digital and Analog transmission: Digital-to-digital conversion, analog-to-digital conversion, transmission modes, digital-to-analog conversion, analog-to-analog conversion.
II Bandwidth Utilization: Multiplexing and Spectrum Spreading: Multiplexing, Spread Spectrum

Transmission media: Guided Media, Unguided Media

Switching: Introduction, circuit switched networks, packet switching, structure of a switch.

Introduction to the Data Link Layer: Link layer addressing, Data Link Layer Design Issues, Error detection and correction, block coding, cyclic codes, checksum, forward error correction, error correcting codes, error detecting codes.
III Data Link Control: DLC services, data link layer protocols, HDLC, Point-to-point protocol.

Media Access Control: Random access, controlled access, channelization, Wired LANs – Ethernet Protocol, standard ethernet, fast ethernet, gigabit ethernet, 10 gigabit ethernet

Wireless LANs: Introduction, IEEE 802.11 project, Bluetooth, WiMAX, Cellular telephony, Satellite networks.

Connecting devices and Virtual LANs.
IV Introduction to the Network Layer: Network layer services, packet switching, network layer performance, IPv4 addressing, forwarding of IP packets, Internet Protocol, ICMPv4, Mobile IP

Unicast Routing:Introduction, routing algorithms, unicast routing protocols.

Next generation IP: IPv6 addressing, IPv6 protocol, ICMPv6 protocol, transition from IPv4 to IPv6.
V Introduction to the Transport Layer: Introduction, Transport layer protocols (Simple protocol, Stop-and-wait protocol, Go-Back-n protocol, Selective repeat protocol, Bidirectional protocols), Transport layer services, User datagram protocol, Transmission control protocol

Standard Client Server Protocols: World wide-web and HTTP, FTP, Electronic mail, Telnet, Secured Shell, Domain name system.

Computer Networks Practicals

Practical NoDetails
1 IPv4 Addressing and Subnetting
a Given an IP address and network mask, determine other information about the IP address such as:
  • Network address
  • Network broadcast address
  • Total number of host bits
  • Number of hosts
b Given an IP address and network mask, determine other information about the IP address such as:
  • The subnet address of this subnet
  • The broadcast address of this subnet
  • The range of host addresses for this subnet
  • The maximum number of subnets for this subnet mask
  • The number of hosts for each subnet
  • The number of subnet bits
  • The number of this subnet
2 Use of ping and tracert / traceroute, ipconfig / ifconfig, route and arp utilities.
3 Configure IP static routing.
4 Configure IP routing using RIP.
5 Configuring Simple OSPF.
6 Configuring DHCP server and client.
7 Create virtual PC based network using virtualization software and virtual NIC.
8 Configuring DNS Server and client.
9 Configuring OSPF with multiple areas.
10 Use of Wireshark to scan and check the packet information of following protocols
  • HTTP
  • ICMP
  • TCP
  • SMTP
  • POP3

Computer Networks Reference Books

Title Data Communication and Networking
Authors Behrouz A. Forouzan
Publisher Tata McGraw Hill
Edition 5th
Year 2013
Download Here
Title TCP/IP Protocol Suite
Authors Behrouz A. Forouzan
Publisher Tata McGraw Hill
Edition 4th
Year 2010
Download Here
Title Computer Networks
Authors Andrew Tanenbaum
Publisher Pearson
Edition 5th
Year 2013
Download Here