| |||||
|
TCP/IP Made Easy
TCP/IP is today's most
popular network protocol and is the protocol in the Internet. It is a routable
protocol that provides connection between heterogeneous systems, these are the
main reasons the protocol is so widely adapted; for example it allows
communication between UNIX, Windows, Netware and Mac OS computers spread over
multiple interconnected networks. The "TCP/IP protocol" is actually the "TCP/IP
suite" composed of many different protocols each with its own functions. The two
main protocols are in its name: the Internet Protocol and the Transmission
Control Protocol. How did we get those numbers?
1. Start by putting 8 hash marks across your page.
2. Put the digital equivalents above the marks. (Left side is called High Order) and use the lower part to "turn on or off" the bits. Meaning 10101010 would equal 170
So to get #192 in binary, you would add 128+64 which would equal 192. Turn on the bits to show this: 11000000. What about #240? Ok,
128+64+32+16=240 or shown as 11110000 3. What about subnet masks.
- thanks to Dan at
Infogem on simplifying
masking. 4. Going to our above
chart, replace the power row by adding the number previous to it:
Now count back the reserved bits, in this case the /27. Remember there are 3 other sets of bits ahead of this, meaning 8x3=24, so we have 3 left to grab. The subnet mask will be the number to the right of it.
So our mask would be 255.255.255.240. Mask is always to the right of your last hold back bit. Try another... 192.168.105.24/28
So our mask would be 255.255.255.248. Simple eh! CIDR Classless Internet Domain Registry (Registration) follows the same idea, but tells you how many computers you are restricted to use by Internic. You might buy an IP address like 200.46.2.3 but it will have a conditional "slash" on the end. To use our example, 20.46.2.3/28 will be the number you buy instead of a full Class A. So using the above chart, hold back the amount of bits INTERNIC tells you to, in this case 28. Think of a loaf of bread. We have 32 slices in this loaf. But there isn't enough bread to go around, so we have to cut back on them, INTERNIC keeps 28 slices, you have 4 left to use. Or the total 32 - 28 = 4.
Now take the remainder and
convert that to decimal. Here we have 4 left, so I I I I is: IPV6 IPv6 (version 6) will be 128 bit and will use 8 sets of number and use Hexadecimal to look like some horrible number like: 3ffe:8114::1 - where the :: represents 0 or where an old IP4 router can understand it or what I remember seeing: 3F56.34DF.AAB5.CF34: IPv6 supports addresses which are four times the number of bits as IPv4 addresses (128 vs. 32). This is 4 Billion times 4 Billion times 4 Billion (2^^96) times the size of the IPv4 address space (2^^32). This works out to be:
This is an extremely large address space. In a theoretical sense this is approximately 665,570,793,348,866,943,898,599 addresses per square meter of the surface of the planet Earth (assuming the earth surface is 511,263,971,197,990 square meters). Or to bring it closer to home. Every man, woman, and child, and yes pets, can have their own IP address or new Social Security/Insurance Number. Use this number in an RFID (radio frequency ID) implant and presto! Talk about Minority Report - anyone in charge can know where you are at in the world. What about Hexadecimal? Simply put, it is base 16, meaning everything is done in 16's. now. For BUL (Big Ugly Number) use your Calculator to figure it out, I'm not going to do all you work for you! Start/Run, type "calc", make sure VIEW is on Scientific, click on the radio button that says DEC; then type in the number, click on HEX button. You can do that for BIN binary to decimal and so on. We use Digital 0-9 (10 numbers) while Hex takes us further, A=10, all the way to F=15 to give us 16 numbers.
Easiest is to just use the last 4 columns. Meaning if I have "3F8" (memory address for Com1) then it would be the same as 3x256 + 15x16 + 8x1 = 1016 Hope this helps. Cheers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|