Kamran Mushtaq
Back to Networking
Networking

IPv4 Header – Source IP Address Field (32 bits)

Added: July 6, 2026

Definition

  • The Source IP Address field contains the IPv4 address of the device that created the packet.
  • It identifies the sender so the destination knows where the packet came from and where replies should be sent.

What Problem It Solves

  • Communication on a network is two-way. After receiving a request, the server needs to know who sent it so it can send a response back.
  • The Source IP provides the sender's network identity throughout the packet's journey.

What Happens If Not Used

  • A web server could receive your request but would have no address to send the response to.
  • Web browsing, API calls, and most Internet communication would fail.

Easy Wording

It tells the receiver who sent the packet.

Layman Example

Think of sending a letter with your return address on the envelope. If the recipient wants to reply, they use that address.

Technical Example

Request Flow:

  • Your browser requests https://example.com.
  • Your router may use NAT to replace your private IP with your public IP.
  • The IPv4 packet travels through multiple routers.
  • The web server reads the Source IP Address and knows where to send the HTTP response.
  • The response follows the network back to your router, which uses NAT to deliver it to your computer.

Limitation: The Source IP identifies who sent the packet, but it doesn't specify who should receive it. Destination IP Address, identifies the intended recipient.