Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 177705
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T14:06:05+00:00 2026-05-11T14:06:05+00:00

Imagine a user sitting at an Ethernet-connected PC. He has a browser open. He

  • 0

Imagine a user sitting at an Ethernet-connected PC. He has a browser open. He types ‘www.google.com’ in the address bar and hits enter.

Now tell me what the first packet to appear on the Ethernet is.

I found this question here: Interview Questions on Socket Programming and Multi-Threading

As I’m not a networking expert, I’d like to hear the answer (I’d assume it is ‘It depends’ 😉 ).

With a tool like Wireshark, I can obviously check my own computers behaviour. I’d like to know whether the packets I see (e.g. ARP, DNS, VRRP) are the same in each ethernet configuration (is it dependent on the OS? the driver? the browser even :)?) and which are the conditions in which they appear. Being on the data-link layer, is it maybe even dependent on the physical network (connected to a hub/switch/router)?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T14:06:06+00:00Added an answer on May 11, 2026 at 2:06 pm

    The answers that talk about using ARP to find the DNS server are generally wrong.

    In particular, IP address resolution for off-net IP addresses is never done using ARP, and it’s not the router’s responsibility to answer such an ARP query.

    Off-net routing is done by the client machine knowing which IP addresses are on the local subnets to which it is connected. If the requested IP address is not local, then the client machine refers to its routing table to find out which gateway to send the packet to.

    Hence in most circumstances the first packet sent out will be an ARP request to find the MAC address of the default gateway, if it’s not already in the ARP cache.

    Only then can it send the DNS query via the gateway. In this case the packet is sent with the DNS server’s IP address in the IP destination field, but with the gateway’s MAC address on the ethernet packet.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 76k
  • Answers 76k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer This link may help you: http://www.tech-archive.net/Archive/Scripting/microsoft.public.scripting.vbscript/2004-07/0979.html It appears that the… May 11, 2026 at 3:14 pm
  • added an answer You can do it by putting HTML in the code,… May 11, 2026 at 3:14 pm
  • added an answer $GLOBALS contains all global variables. Or you use get_defined_vars(). May 11, 2026 at 3:14 pm

Related Questions

I imagine this is a pretty hard question to answer without sitting down and
I imagine most of you know what I am getting at. You start a
my client has had a security audit of a system I built for them
I'm wondering what is the magic behind .settings files in .NET. Imagine you create

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.