lab manual dcn

Post on 21-Oct-2015

264 Views

Category:

Documents

17 Downloads

Preview:

Click to see full reader

DESCRIPTION

dcn lab manual with practicals

TRANSCRIPT

EC 401 Data Communication and Networking CHARUSAT

Page 1 of 30

Date:

Practical 1: Implement Bit Stuffing Algorithm in MATLAB

Objective : To Implement the Bit stuffing algorithm in MATLAB.

Program:

%This code provides bit stuffing for any input message sequence

%

%msg=[ 1 0 1 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 1 1 0 ] --Unstuffed

%msg=[1 0 1 1 1 1 1 0 1 1 0 0 1 1 1 1 1 0 1 1 1 1 1 0 1 0] --Stuffed

msg=input('Input Message binary bit stream :');

count=0;

stuffcount=0

[M N]=size(msg);

for j=1:N-5+stuffcount

j

for i=j:j+5

i

if msg(i)==1

count=count+1

else

count=0;

break;

end

end

if(count ==6)

msg=[msg(1:j+4) 0 msg(j+5 : end)]

count=0;

stuffcount=stuffcount+1

end

end

msg

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 2 of 30

Date:

Practical 2: Implement the ALOHA protocol for packet communication

Objective : To Implement the ALOHA protocol for packet communication between a

number of nodes

Procedure Steps:

EC 401 Data Communication and Networking CHARUSAT

Page 3 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 4 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 5 of 30

Observation Table:

IPD TX 1 TX 2 TX 3 TX 4

G –

Practical

Offered

Load

X –

Practical

Throughput

Theoretical

Throughput

40

100

4000

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 6 of 30

Date:

Practical 3: Implement the CSMA protocol for packet communication

Objective : To Implement the CSMA protocol for packet communication between a

number of nodes

Procedure Steps:

EC 401 Data Communication and Networking CHARUSAT

Page 7 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 8 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 9 of 30

Observation Table:

IPD TX 1 TX 2 TX 3 TX 4

G –

Practical

Offered

Load

X –

Practical

Throughput

Theoretical

Throughput

40

100

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 10 of 30

Date:

Practical 4: Implement the CSMA/CD protocol for packet communication

Objective : To Implement the CSMA/CD protocol for packet communication between

a number of nodes

Procedure Steps:

EC 401 Data Communication and Networking CHARUSAT

Page 11 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 12 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 13 of 30

Observation Table:

IPD TX 1 TX 2 TX 3 TX 4

G –

Practical

Offered

Load

X –

Practical

Throughput

Theoretical

Throughput

40

100

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 14 of 30

Date:

Practical 5: To implement the token passing access in BUS-LAN

Objective : To Implement the token passing access in BUS-LAN

Procedure Steps:

EC 401 Data Communication and Networking CHARUSAT

Page 15 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 16 of 30

Observation Table:

IPD TX 1 TX 2 TX 3 TX 4

G –

Practical

Offered

Load

X –

Practical

Throughput

Theoretical

Throughput

40

100

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 17 of 30

Date:

Practical 6: Provide reliable data transfer between two nodes over an unreliable

network using the stop and- wait protocol.

Objective : To transfer data between two nodes over an unreliable network using stop

and wait protocol.

Procedure steps:

EC 401 Data Communication and Networking CHARUSAT

Page 18 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 19 of 30

Observation Table:

Time out value in ms Successfully Tx packets Practical Throughput

1000

1500

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 20 of 30

Date:

Practical 7: Provide reliable data transfer between two nodes over an error network

using the stop-and wait protocol.

Objective: To transfer the data between two nodes over an error networking using the

stop and wait protocol.

Procedure Steps:

EC 401 Data Communication and Networking CHARUSAT

Page 21 of 30

Observation Table:

BER Successfully Tx packets Theoretical Throughput Practical Throughput

10-4

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 22 of 30

Date:

Practical 8: To transfer file using file transfer protocol (FTP).

Objective : To transfer the file using file transfer protocol between two nodes.

Procedure Steps:

EC 401 Data Communication and Networking CHARUSAT

Page 23 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 24 of 30

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 25 of 30

Date:

Practical 9: To understand operation of packet tracer software.

Objectives: a. Develop and understanding of basic functions of Packet Tracer

b. Model a simple network and observe traffic behavior on the network

c. Create Simple Ethernet network

Procedure Steps:

EC 401 Data Communication and Networking CHARUSAT

Page 26 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 27 of 30

EC 401 Data Communication and Networking CHARUSAT

Page 28 of 30

Reference: ‘Packet Tracer Interactive Course Guide’, CISCO Learning Institute, 2011

Conclusion:

EC 401 Data Communication and Networking CHARUSAT

Page 29 of 30

Date:

Practical 10: To implement basic network in packet tracer software using static

routing.

Objective : To implement the network shown in diagram and configure the network

using static routing.

Process Steps:

Step 1: Go to router command prompt

Step 2: Configure the interface address given in the schematic

Step 3: Enter static Routing commands at global configuration mode.

Router1

• Router1(config)# ip route 172.16.3.0 255.255.255.0 172.16.2.1

• Router1(config)# ip route 192.168.2.0 255.255.255.0 192.168.1.1

EC 401 Data Communication and Networking CHARUSAT

Page 30 of 30

Router2

• Router2(config)# ip route 172.16.1.0 255.255.255.0 172.16.2.2

• Router2(config)# ip route 192.168.1.0 255.255.255.0 172.16.2.2

• Router2(config)# ip route 192.168.2.0 255.255.255.0 172.16.2.2

Router3

• Router3(config)# ip route 172.16.1.0 255.255.255.0 192.168.1.2

• Router3(config)# ip route 172.16.2.0 255.255.255.0 192.168.1.2

• Router3(config)# ip route 172.16.3.0 255.255.255.0 192.168.1.2

Verify and Validate:

• All hosts and all routers should be able to ping every interface in the network.

• Do a “show running-config” and notice the static routes that you entered.

• Router# show ip route

Conclusion:

top related