Cisco Systems Interview Question
Software Engineer / Developers1. hostname resolution - Gethostbyname
- Generate a DNS Query to DNS Server
- if not in the primart DNS list , Forward this query till the DNS server who can provide this address
- Response will be having the IP address of the Machine in the DNS reply if successful. Failure causes "no name found"
- Query will be a pointed request to the DNS server . So it must be TCP and IP.
2. Now the Client must know how to reach the IP by knowing its MAC address.
- Checks the ARP table ,if its available
- Otherwise send a ARP request and populate it
3. Once the machines knows its hardware mac address, it can communicate for further data transfer.
To a host, it would have:
- Anonymous March 23, 2010ARP, BOOTP/DHCP, DNS (UDP), PACKET (TCP/UDP)