Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

Digital Literacy How the Internet Works The Internet Clients and Servers

Ryan Miller
Ryan Miller
11,363 Points

How does the wireless transfer of Data work?

I just don't understand how data is able to be transferred from the client to the server without a direct connection. Does it send out 'waves' or something that the router picks up and sends elsewhere?

I hope my question is clear enough, Thanks!

2 Answers

Sarah Stensberg
seal-mask
.a{fill-rule:evenodd;}techdegree
Sarah Stensberg
Full Stack JavaScript Techdegree Student 5,005 Points

Basically, the IP address of the server is the "connection". When you type www.google.com into the browser, you are making a connection to a DNS (Domain Name Server - usually within your ISP), which gets the IP address from the server (in this case, Google's server). This tells the browser where to get the data to display on your screen. Then, using HTTP, your browser sends and receives "packets" (plain-text data, basically) of data so it knows what to display on the screen.

This is a super thorough (and long) document on how this process works: http://www.theshulers.com/whitepapers/internet_whitepaper/

Sachin Devatar
Sachin Devatar
919 Points

Watch the video before this!! In that, they have mentioned the mechanism of TCP/IP, radio waves and server through that it will going to take place. No need of connection between this, using the internet it will do.