I have some confusion regarding the hostname resolution in dns server through osi model.
What i think that (When we type url, the http takes the request to the presentation layer, then session, transport layer network datalink, then physical then it goes to the dns server to resolve the hostname. then it comes back from all the routes to the transport layer. then it sets the source port and destination port to the web server of the requested url. then it goes to the network layer and sets the source ip (our system) and destination ip(what we got from dns server) then data link then physical and then hop by hop it goes to that webserver then the request is completed
Is it like that? or there is something i am missing??