ur browser is a application
  which uese aplication layer protocol which is HTTP
 But to formulate packet it needs to find out port and mac address and
ip-address to which it wanst to sentd this request
  so that it can pass these information to lower layer protocol like TCP and
IP
 so, now it sends a DNS query
  to find out the host name
  then it gets the IP address.
  as it is http requets
  application knows that host will be listening
  at port 80
all web-servers listens at 80
this layer only
now it will send data to session layer
  which will create a new session.
  and all further communication to this server willl hapspen through this
session.
  presentation data wont do much other than rerraning the data
 data comes to Transport layer
  for sendnig the packet it needs to know the destination port
  and destination mac-address.
  it have information of port which is 80.
but n o idea abt mac-address.
  so it willl form a Arp query.
  as it know ip address
  it will broadcast this packet
  as nobody on your netwrok will have this mac-address.
  and touter will know that this is in some other network.
 so router in your network will respone with his mac-address.
  now tranport layer will form segment using these information (TCP protocol
)
  and will send it to network layer
 netwrok layer will find out the data size
  and will break the data into multiple datagrams if data that needs to be
sent is large
  as maximum ethernet size allowed is 1546 bytes
 it will have squence number for packets
  so that destination can arrange the data in correct order
  as it already have infromation about , it has to do nothing much other
than forming datagrma
 now datagram is ready.
  it will forward this frame to link layer
  link-layer will use either 802.1q (most probably) or FDDI or tokeRing
 it depends on your link communication
  if it is optical link
  it will use some other protocol
  if it is wireless
  8802.11q
  i guess
  anyways it will send this packet to link layer
which wil send the packet
  your router will get the packet
  router has rounit gtabel
  from which it will found out which link to forward
liek this it will finally will reach to router to which detination host is
attached

On Sat, Jul 3, 2010 at 9:58 AM, Thirupathi reddy Thumma <
thirupathi.thu...@gmail.com> wrote:

> hai friends sharad was generated an intrested question,iam also intrested
> to know this,plz any one can analyze xplan us,
> thank u
> THIRUPATHI REDDY
> M.Sc-MATHEMATICS,M.Tech(CSE)
> ASST PROF IN MATHEM ATICS
> AURORA,S ENG COLLEGE,HYD
>
>
> On Sat, Jul 3, 2010 at 8:54 AM, sharad kumar <sharad20073...@gmail.com>wrote:
>
>> explain in detail what happens in all d 7 layers of osi model when u type
>> www.google.com in ur browser
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Algorithm Geeks" group.
>> To post to this group, send email to algoge...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/algogeeks?hl=en.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algoge...@googlegroups.com.
> To unsubscribe from this group, send email to
> algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/algogeeks?hl=en.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algoge...@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to