1. a. Copy and complete the following table of difference between FTP and TFTP

S.N.

Parameter

FTP

TFTP

Operation

Authentication

Transferring Files

2

Yes

No

3

Protocol

4

Ports

21-Control, 20 - Data

5

Control and Data

6

Data Transfer

Reliable

Unreliable

b. With a clear diagram describe the parts of computer using von Neumann architecture

C. State any four advantages of ring topology you know

S.N. Parameter FTP TFTP

1 Operation Yes No
2 Authentication Yes No
3 Protocol TCP/UDP UDP
4 Ports 21,20 69
5 Control and Data Separate Combined
6 Data Transfer Reliable Unreliable

b. Diagram of von Neumann architecture:
```
+---------------------------------------------------------------+
| CPU |
|+--+ +---------+ |
||AL| | Control | |
||U | +---------+ | Unit | |
|| | | | +---------+ |
|| | | +------|------+ +-----------+ |
|| | | | | | | | |
|| | | | | Memory|<-----+ Memory | |
|| | | +------|------+ | Control | |
|| | | | | | Unit | |
|| | +---------+ | +-----------+ |
|| | | |
|| | |+------+ |
||RF | ||Input| |
|| | ||/Output |
|| | || Unit | |
|| | || | |
|| | || | |
|| | || | |
|| | |+------+ |
|+--+ |
+---------------------------------------------------------------+
```

c. Four advantages of ring topology:
1. Easy to install and configure: Ring topology simply requires connecting each device in a ring or loop, making it relatively easy to set up and manage.
2. Efficient data transfer: In ring topology, data travels in a circular manner from one device to another, allowing for efficient and consistent data transfer.
3. No data collisions: Since each device in the network has its own dedicated communication path, there are no data collisions, resulting in a more reliable and stable network.
4. Easy scalability: Adding or removing devices in a ring topology is quite simple, making it easy to scale up or down the network as per requirements.