You are on page 1of 4

ECE4008 Computer Communication LTP J C

3 0 2 0 4
Version : 1.00
Pre-requisite: ECE4001 Digital Communication Systems
Objectives:
 Describe the different network layers and to list out the applications of networks.
 Analyze the performance of data link layer protocols.
 Compute the delay and examine the performance of MAC protocols and LAN protocols.
 Analyze the performance of routing algorithms for packet switched networks.
Outcomes:
1. Solve technical problems in ARQ protocols, MAC protocols and Routing Algorithm.
2. Demonstrate the working of HUB and Switches.
3. Examine the Performance of ARQ Protocols, Ethernet LAN, Token Ring, RIP, TCP and
UDP.
4. Identify the networking technologies and associated network standards.
5. Solve technical problems in ARQ protocols, MAC protocols and Routing Algorithm.
6. Construct the route discovery algorithm to determine the shortest path in an internet
represented as a weighted graph.
7. Implementation of protocols like TCP, UDP and IP using OPNET and NS-2
Student Learning Outcomes 1,2,12,14
(SLO):

Module:1 Layered Network Architecture: 5 hours SLO:


1,2
Evolution of data Networks – Switching Techniques – Categories of networks - ISO/OSI
Reference Model – TCP/IP Model

Module:2 Network Topologies and Internetworking 6 hours SLO:


devices: 1,12
Network Topologies, Repeaters – Hubs – Switches – Bridges: Transparent and Source Routing–
Routers.

Module:3 Data Link Layer: 8 hours SLO:


1,12
Logical Link Control – Error Detection Techniques – ARQ protocols – Framing – HDLC –
Point to Point protocol. Medium Access Control – Random access Protocols – Scheduling
approaches to MAC.

Module:4 Local Area Networks& Wide Area 6 hours SLO:


Networks: 1,2,12
Ethernet- Token Bus/Ring , FDDI – Virtual LAN ,WAN Technologies – Frame Relay, ATM,
,Wireless LAN

Module:5 Network Layer: 8 hours SLO:


1,2,12
Internetworking – IP Addressing – Subnetting – IPv4 and IPv6– Routing – Distance Vector and
Link State Routing – Routing Protocols.
Module:6 Transport Layer: 6 hours SLO:
1,2,12
Connection oriented and Connectionless Service – User Datagram Protocol – Transmission
Control Protocol – Congestion Control – QoS parameters.

Module:7 Application Layer: 4 hours SLO:


1,2,12
Domain Name System – Simple Mail Transfer Protocol – File Transfer Protocol – Hypertext
Transfer Protocol - World Wide Web

Module:8 Contemporary Issues: 2 hours SLO:


2

Total Lecture: 45 hours


Text Books:
1. Alberto Leon-Garcia, “Communication Networks” Tata McGraw-Hill 2012.

Reference Books:
1. Robert Gallager, “Data Networks”, Prentice Hall, 2009.
2. W. Stallings, Data and Computer Communications, Prentice Hall, 2007
3. Fred Halsall, Data communications, “Computer Networks and Open systems”, Addison
Wesley 2006.
4. BhushanTrivedy, Computer Networks, Oxford university press,2012.
System Weeks SLO: 14
Lab
#Task 1  Introduction to networking lab software 2
 Create a simple network model with multiple
scenarios, collect statistics on network
performance through the use of Simulation tools,
analyze statistics and draw conclusions on network
performance.
 Performance analysis of Layer 1 and Layer 2
(Physical and Data Link Layer) devices in LAN.
#Task 2 Analyse the spanning tree algorithm by varying the 1
priority among the switches:
 Observe and explain the default behaviour of
Spanning Tree Protocol (STP, 802.1D)

 Observe the response to a change in the


spanning tree topology

#Task 3 Analyze the error detection mechanism using CRC. 1


 In a data link connection where CRC (Cyclic
Redundancy Check) is used, a 10-bit information is
given as 1 0 0 1 0 1 1 0 1 1. The generating
function used in the CRC is G(x) = x4 + x3 + x +
1. Calculate the CRC code.
Write the T(x) polynomial corresponding to the bit
string that will be sent, and show which terms belong
to data and which terms belong to the CRC code.
#Task 4 ARQ protocols. 2
 Analyze the throughput performance of stop and
wait, go-back n and selective repeative ARQ
protocols with varying packet sizes, error rates and
Round Trip Times. Vary the packet lengths from
10 Bytes to 100 Bytes to 1000 Bytes. For each
Packet length, also vary the bit error rates from 10-
5
, 10-4, 10-3, 10-2, and 10-1.
#Task 5 Analyze the performance of simple hub based CSMA 1
/ CD network
 Determine the optimum persistence of non-
persistent, 1-persistent and p-persistent CSMA /
CD network for a heavily loaded bus capacity.
#Task 6 Performance analysis of virtual LAN. 1
 Cable a network according to the topology
diagram
 Create VLANs
 Assign switch ports to a VLAN
 Add, move, and change ports
 Verify VLAN configuration
#Task 7 Examine the Logical LAN Topology 2
 The IP address block of 172.16.30.0/23 is
subnetted to meet the following requirements
Subnet Number of Hosts
Subnet A 174
Subnet B 60
The smallest possible number of subnets that satisfy
the requirements for hosts should be used, keeping the
largest possible block in reserve for future use.
 An ISP is granted a block of addresses starting
with 190.100.0.0/16 (65,536 addresses). The ISP
needs to distribute these addresses to three groups
of customers as follows:
a. The first group has 64 customers; each needs 256
addresses.
b. The second group has 128 customers; each needs
128addresses.
c. The third group has 128 customers; each needs 64
addresses.
Design the sub blocks and find out how many
addresses are still available after these allocations.

#Task 8 Examine the network: 1


 Identify Connectivity Problems- Use the ping
command to test network connectivity.
 Troubleshoot Network Connections
 Begin troubleshooting at the host connected to the
router.
 Examine the router to find possible configuration
errors.
 Use the necessary commands to correct the router
configuration.
 Verify the logical configuration.

#Task 9 Apply the Bellman-Ford algorithm and find the set of 1


shortest paths from all nodes to destination node 6.

2 3
1 1
5 2
4
3 1 3 6

2 5 2
4

#Task 10 Apply Dijkstra’s algorithm and find the set of shortest 1


paths from node (a) to other nodes.

#Task 11 Configure , Apply real time routing protocols 2


(RIP/OSPF) in a simple network topology and analyze
the routing tables and check the network connectivity
#Simulation Tools:
 Riverbed Modeler / Qualnet / NetSim / Ns3
 Packet tracer
 MATLAB

Date of Approval by the Academic Council 18.03.16

You might also like