8EC5-COMPUTER NETWORK PROGRAMMING LAB |
1-PRELIMINARIES: |
Study and use of common TCP/IP protocols and term viz. telnet rlogin ftp, ping,
finger, Socket, Port etc.
|
2-DATA STRUCTURES USED IN NETWORK PROGRAMMING: |
Representation of unidirectional,
Directional weighted and unweighted graphs. |
3-ALGORITHMS IN NETWORKS: |
computation of shortest path for one source-one destination and
one source –all destination.
|
4-SIMULATION OF NETWORK PROTOCOLS: |
SIMULATION OF NETWORK PROTOCOLS:
(i) Simulation of M/M/1 and M/M/1/N queues.
(ii) Simulation of pure and slotted ALOHA.
(iii) Simulation of link state routing algorithm.
|
5-Case study : on LAN Training kit |
(i) Observe the behavior & measure the throughput of reliable data transfer protocols under
various Bit error rates for following DLL layer protocolsa.
Stop & Wait
b. Sliding Window : Go-Back-N and Selective Repeat
(ii) Observe the behavior & measure the throughput under various network load conditions for
following MAC layer Protocols
a. Aloha
b. CSMA, CSMA/CD & CSMA/CA
c. Token Bus & Token Ring
|
6. DEVELOPMENT OF CLIENT SERVER APPLICATION: |
(i) Develop ‘telnet’ client and server which uses port other than 23.
(ii) Write a finger application which prints all available information for five users currently logged on
and are using the network for longest duration. Print the information in ascending order of time.
|