I believe, you know DHCP (Dynamic Host Configuration Protocol) very well. Still here is a freaky look, explaining the same protocol, discussed by some of the members of group AL-007.
This blog is not meant for people, who are bit boring or scare to remember funny matters on what our earlier generations invented/discovered.
Below short note is meant for those, who look the world in different angle, unlike most of the people do.
Dynamic Host Configuration Protocol
Thursday, November 25, 2010 1:32 PM
Who discovered DHCP? I want to give him a big salute. It’s a nice example of “creativity”.
What I learned today from DHCP:
Client has to initiate ‘discover message’, then only some servers will reply back and client will choose only one ‘server’ with best matching rule.
Read the above sentence with below vocabulary ?
Discover message: Smile
Thursday, November 25, 2010 1:59 PM
Hey don’t forgot, server also assigning lease time along with IP @…
So all are temporary… u have to renew/rebind after some period … or else they will send release message da… mind it … 😉
Dasa & Harish,
Share ur views too… bcoz u guys having experience on DHCP rgt???
This is the good way to understand the new things man… keep it up…
see!!! we 3 people are worked on this protocol for long time… but that time we didn’t think like this… u r extremely good da…
If possible try to explain xSTP , RIP & OSPF features too.. it may helpful for us rgt? if you want any assist, pls feel free to contact Aravind. He is having sound idea on these…
Try to come out with ur plan.,
Lets we expand our tech knowledge towards network…?
Thursday, November 25, 2010 2:31 PM
U are rgt.. All r temporary… So we called ths as “Dynamic”.
Ya.. that’s why guys use to give some gifts like necklace, ring, dress or use to go for movie with her to continue of connectivity… 🙂
Well… Do u know what is the role of her friend (relay agent)??? It’s bit interesting. Isn’t it??
Thursday, November 25, 2010 2:41 PM
Relay Agent is nothing but forming the connection between server and client if they are in different subnet…
In ur case, u r in one place & ur GF in another place. In this case, u may use her friend or others to delivery ur proposal rgt??
Now that fellow is called as Relay agent… got it??
See if you and ur GF in the same place [same subnet] then tat agent is not needed… 😉
Thursday, November 25, 2010 2:48 PM
Also, as DHCP pkts are broadcast and routers (Girl’s parents) discard broadcast pkts.
Relay agents are mounted on routers to make the pkts unicast… 🙂
Thursday, November 25, 2010 3:32 PM
Dasa & RameshGee, nice to know on relay agent…
Okay… Btw do u know, what is Option82??
Thursday, November 25, 2010 3:41 PM
Option82 is the exact details of the user.. Tat’s the salary, property and pay details! (I think RameshGee is very much aware of this right now!!!)
Thursday, November 25, 2010 3:49 PM
Option82 Contains the details of Client. this is carried on clients packet only, not server-side packet…
U got it?? Or will explain elaborately??
Say example, u r planning to propose a girl. then at the time of proposing you should share ur complete details- like packet money, bike details, car details, employment details, monthly income, and etc etc…
Then she will compare those things with her matching criteria. if it’s matches then she will send offer to u without her details [i.e Option82].
So option82 is the important part for discovery… got it???
Thursday, November 25, 2010 3:52 PM
One of the option available in DHCP pkts that is used by relay agent to describe its location to the server …it has two sub-options…
Circuit ID – This sub-option MAY be added by DHCP relay agents which terminate switched or permanent circuits. It encodes an agent-local identifier of the circuit from which a DHCP client-to-server packet was received.
Remote ID – This sub-option MAY be added by DHCP relay agents which terminate switched or permanent circuits and have mechanisms to identify the remote host end of the circuit
[Referenced from RFC]
Thursday, November 25, 2010 4:07 PM
Circuit ID is nothing but Physical ID : you should explain ur body condition and horse power… 😉
Remote Id is nothing but Relay Agent ID [customer Id in ISAM] : Relay Agent will make the circuit connection b/w u and her…
Got it …???
Note :- Ays & Sas already knew abt this… so I have removed those girls from loop… 😉
Thursday, November 25, 2010 4:10 PM
Oops… do we really need Remote ID? Can u explain more on this???
Thursday, November 25, 2010 4:21 PM
Mamu… Remote ID is very helpful for server to identify the client da…
See!!! Suppose if u proposed to ur GF via her friend [Relay agent] and u gave some time to think, then she has to communicate her result to u rgt? that time wht she will do, she will directly contact tht relay agent [her friend] and convey the message to u. am I rgt?? that is called as Remote-ID