if we have LAN topology consist from (25) host and (5) switch , is any way to know how many ARP Request Generated by typical host in this LAN topology ?
ARP is used for error control between pair of users participating in communication process. Since you have considered 5 switches, the number of requests for ARP will depend on the middle level connection such as 2-1-2. This will allow only one packet communication. if you will increase the number of switches to 5-3-5 there will be three paths possible at any instance. so it will allow the packet communication (3 ARP request ) at any instance of time.
ARP (Address resolution protocol - RFC 826) is used to map IP addresses to network specific link layer addresses. In the case of Ethernet, these are MAC addresses.
Hosts usually maintain a list of recent mappings and use an ARP request whenever they wish to connect to an IP address not in the list. The time-to-live of the ARP mappings regulates the frequency with which hosts refresh its contents.
There is no normal host, and the quantity of requests depends on activity and network congestion. Frequency is not dependent on network size. ARP retries multiple times when no response is received.