| Part # | Component | Extracted Value | Technical Function & Purpose |
|---|---|---|---|
| 1 | Scheme / Protocol | https:// | Defines communication rule (HTTPS = Hypertext Transfer Protocol Secure via TLS). |
| 2 | Subdomain | www. | Sub-division under main domain; can be api., blog., m. (mobile). |
| 3 | Domain (SLD + TLD) | flipkart.com | Registered organization name (Second-Level Domain flipkart + Top-Level Domain .com). |
| 4 | Port Number | :443 | Transport Layer endpoint (implicit default for HTTPS; HTTP is :80). |
| 5 | Directory Path | /laptops/gaming-laptops/pr | Hierarchical path locating the specific resource/page on the web server. |
| 6 | Query String | ?sid=6bo%2Cb5g&otracker=... | Key-value parameters passed to the server script; starts with ?, separated by &. |
| 7 | Fragment / Anchor | #reviews | Client-side bookmark; jumps directly to specific element ID without reloading page. |
| Character | Hex Encoding | Reason for Encoding |
|---|---|---|
| Space ( ) | %20 (or +) | Illegal in standard URI syntax |
Ampersand (&) | %26 | Reserved parameter separator |
Question Mark (?) | %3F | Reserved query string delimiter |
Equals (=) | %3D | Reserved key-value delimiter |
Slash (/) | %2F | Reserved path segment separator |
• URI (Identifier): The umbrella term for all resource identifiers.
• URL (Locator): Specifies WHERE the resource is and HOW to fetch it (e.g. https://adwitiya.com).
• URN (Name): Identifies resource by NAME regardless of location (e.g. urn:isbn:0451450523).
Rule: "All URLs are URIs, but not all URIs are URLs!"
A query string begins strictly with a question mark (?). Each parameter consists of key=value pairs joined by ampersands (&). Example: ?subject=IT_Skills&marks=20.