Host is able to ping a web server but it is not able to do HTTP request.
Click on the arrows to vote for the correct answer
A. B. C. D. E.C
The issue mentioned in the question is that the host is able to ping the web server but unable to make an HTTP request. This implies that the network connectivity is established between the host and the web server but there is some issue with the HTTP traffic flow. One possible reason for this issue is an Access Control List (ACL) blocking the HTTP traffic on the network.
Now, let's discuss each of the options provided in the answer choices:
A. ACL blocking port 23: Port 23 is used for Telnet traffic, which is not related to HTTP. Hence, if this port is blocked by an ACL, it would not affect the HTTP traffic.
B. ACL blocking All ports: If all ports are blocked by an ACL, then the host would not be able to establish any network connectivity with the web server. Hence, this option can be ruled out.
C. ACL blocking port 80: Port 80 is used for HTTP traffic, and if this port is blocked by an ACL, the host would not be able to establish an HTTP connection with the web server. Hence, this option could be the possible reason for the issue mentioned in the question.
D. ACL blocking port 443: Port 443 is used for HTTPS traffic, and if this port is blocked by an ACL, the host would not be able to establish an HTTPS connection with the web server. This may not be the reason for the issue mentioned in the question as it does not mention anything about HTTPS traffic.
E. None of the above: This option is unlikely to be correct because if none of the above options is the reason for the issue, then the cause of the issue is not provided in the answer choices.
Therefore, the most probable reason for the issue mentioned in the question is option C - ACL blocking port 80.