05.01.2013 Views

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

Mac OS X Leopard - ARCAism

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Technology Description<br />

CHAPTER 9 CONNECTING TO THE INTERNET 163<br />

Satellite Satellite broadband provides high-speed access utilizing satellites to provide the<br />

communication over great distances. Satellite broadband is generally slightly more<br />

expensive and slightly slower than other methods of broadband; it is a viable<br />

alternative especially in rural areas where other technologies are unavailable or<br />

prohibitively expensive. The big disadvantage of satellite broadband is a latency<br />

problem where a delay of 500 to 900 milliseconds is added to any other network<br />

latency transmitting the signal into space and then back again. Although this is not a<br />

big deal for casual Internet usage including web browsing and e-mail, it’s a burden for<br />

real-time Internet activities such as VoIP (and it’s a real killer for online gaming).<br />

Besides the technologies listed in Table 9-1, a range of other technologies is available, and<br />

new ideas and technologies are constantly being developed. What’s interesting about almost all<br />

of these, though, is the following:<br />

• They all carry IP packets from point A to point B.<br />

• In a broadband environment, most of these technologies (except in most cases wireless<br />

technologies) usually just bridge a gap between the Internet and a router on your end.<br />

Because of this, the actual broadband technology has little to do with how you set up your<br />

computer to take advantage of it. When the broadband connection enters your home, office, or<br />

company, it is usually run into an Ethernet or Wi-Fi router, which in turn you connect to with<br />

your computer using standard TCP/IP networking.<br />

TCP/IP Networking<br />

TCP/IP networking consists of a collection of networking protocols collectively known as the Internet Protocol<br />

(IP) suite. In very general terms, Transmission Control Protocol (TCP) is responsible for application<br />

data carried over the Internet, and Internet Protocol (IP) is responsible for communication data. So<br />

although TCP carries the message, IP makes sure the message gets where it needs to go. When you configure<br />

your networking, you are essentially setting up your computer as a uniquely identifiable destination<br />

on the Internet for IP to successfully deliver TCP data to your computer.<br />

The current IP protocol being used today is version 4. IPv4, in theory, addresses each computer on<br />

the Internet with a unique address made up of four series of numbers, called octets, that range from<br />

0–255. A typical IP address may look like 153.29.250.112.<br />

For those of you keeping count, this means IPv4 can address, in theory, only a bit more than 4 billion<br />

devices. When this was conceived in the early 1980s, a device was a computer, and 4 billion seemed like<br />

a lot. Today not only are there a lot more computers, but there are other devices such as phones,<br />

watches, automobiles, and more, that use TCP/IP. In addition, a significant chunk of those 4 billion<br />

address are reserved for special uses, and you may notice a problem . . . we are running out of IPv4<br />

addresses.<br />

According to IANA (the organization responsible for assigning IP addresses), the current projected<br />

date when all IPv4 addresses run will be around 2011 or 2012. This won’t matter much if you go by the<br />

Mayan calendar, which says the world will end then anyway, but for the rest of us, it’s a problem. Although<br />

there are a number of ways to extend IPv4 (IP Masquerading, NAT, and other technologies that are common<br />

today), a new version of IP, IPv6, has been defined and is currently being deployed. (The U.S.<br />

government is pushing for deployment for all civilian and defense vendors by the summer of 2008.) For<br />

comparison, IPv6 supports approximately 3.4✕10^38 addresses.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!