Question
Which of the following protocol is a network layer
protocol and used for reporting errors?Solution
Why this is correct:
ICMP is a network-layer protocol used to send error messages and operational information (e.g., тАЬhost unreachableтАЭ, тАЬtime exceededтАЭ) about problems in the delivery of IP packets. Routers and hosts use ICMP to report issues and diagnostics (ping, traceroute use ICMP). Why the others are wrong:
- 1 (HTTP): Application-layer protocol used for web communication (requests/responses), not network-layer error reporting.
- 2 (FTP): Application-layer protocol for file transfers, not for reporting network errors.
- 3 (ARP): Link-layer / protocol for mapping IP addresses to MAC addresses (not used for reporting network-layer errors).
рд╕рдореНрдмрдиреНрдз рддрддреНрдкреБрд░реБрд╖ рдореЗрдВ рдХрд┐рд╕ рдХрд╛рд░рдХ рдЪрд┐рд╣реНрди рдХрд╛ рд▓реЛрдк рд╣реЛрддрд╛ рд╣реИ?
┬атАШрдЕрдХреЗрд▓рд╛ рдЪрдирд╛ рднрд╛реЬ рдирд╣реАрдВ рдлреЛрдбреНрддрд╛' рдХрд╛ рдЕрд░реНрде рд╣реИ
рддрд╛рд▓рд╛ рд╢рдмреНрдж рдХреМрди-рд╕рд╛ рд▓рд┐рдВрдЧ рд╣реИ ?
'рдЖрдирдиреНрдж' рдХрд╛ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╣реИ
рд▓рдВрдмреЛрджрд░ рдХреМрди-рд╕рд╛ рд╢рдмреНрдж рд╣реИред
рдирд┐рдореНрди рдореЗрдВ рдХреМрди рд╕рд╣реА рд╣реИ ?
' рдкрд░рд╛рдЬрдп ' рдХрд┐рд╕рдХрд╛ рд╡рд┐рд▓реЛрдо рд╢рдмреНрдж рд╣реИ ?
' рд╢реНрд╡реЗрддрд╛ рдмрд╣реБрдд рдзреАрд░реЗ рджреМрдбрд╝рддреА рд╣реИред ' рд╡рд╛рдХреНрдп рдореЗрдВ рдХреНрд░рд┐рдпрд╛ рд╡рд┐рд╢реЗрд╖рдг ...
тАШ рдорд▓реНрд╣рд╛рд░ рдЕрд▓рд╛рдкрдирд╛тАШ рдореБрд╣рд╛рд╡рд░реЗ рдХрд╛ рдЙрдЪрд┐рдд рдЕрд░реНрде рдЪреБрдирд┐рдП ?
рдЗрдирдореЗрдВ рд╕реЗ рдХреМрди-рд╕реА рдзреНрд╡рдирд┐ рдЕрдиреНрддрдГрд╕реНрде рдирд╣реАрдВ рд╣реИ?