you're most likely here for;

Raspberry PI light switch.
Subnet + Automated VLSM calculator.

advertisement:

why this site

This is my website on where I can put some projects/share some information with the rest of the world \o/

server upgrade

More information on the about page!

I have updgraded replaced my server (I run my webiste on this server too), here is a short overview of the specificatoins, for more information you can visit the about page!

Here is a short overview of the specifications of the system:

-CPUIntel Core I5 7600
-Ram8 GB generic ram
-Storage5x 500GB HDD

And some roles/features:

-IISWebhosting
-Hyper-VVirtual machines
-StoragePersonal cloud project
9-10 May 2017

Why IPv6

The site is now available on IPv6!

I decided to do something about my site again because as an IT student it wouldn't hurt if I had something to show off with ;), this site includes some links and I might try to keep some posts on here.
The main reason I added IPv6 support is because it is where the future is; At some point there will be people that don't even get a IPv4 address anymore, meaning they will not be able to visit sites that only run on IPv4 (unless they use a proxy, which has it's own problems...)
The main reason switching to IPv6 will be a good thing for in the future is because IPv4 addresses are running out. An IPv4 address can look something along the lines of: 192.168.1.1, this is a a 32 bit value. If we put this in a table we can see that there is a total of 32 bits, 8 for every set of numbers separated by a dot. The IP address is noted in a normal decimal format.

IP address (DEC)19216811
IP address (BIN)1100 00001010 10000000 00010000 0001

The total amount of IPv4 addresses is: 4,294,967,296 (2 to the power of 32), but a lot of these addresses cannot be used because they are used for other purposes, things like on local networks, and more.
To solve the problem of there not being infinite IP addresses we put multiple devices on one location behind a router, a router allows multiple local machines to connect to external networks over 1 address, the router makes sure that if Computer1 sends a request to google.com it gets delivered on that machine.
IPv6 however is a 128 bit value, that means there are a total of 3.4*10^38 Addresses (Mouse for full value) this is enought to give every device it's own IPv6 address, and providers are doing this already. This also means that the firewall on said device needs to be good.
An IPv6 address is a set of 8 Hexadecimal values each 4 characters long; Hexadecimal(also known as HEX) means that there are a total of 16 possible values per character, HEX stands for 6 and decimal for the 10 numbers 0 thru 9 to add 6 more we use the first letters of the alphabet: A, B, C, D, E and F so the characters for Hexadecimal are: 0123456789ABCDEF: I will now add in a conversion table (-->)

As we can see table I put in here; You need 4 binary values to store the same amount of information as one Hexadecimal value, this is explained by the fact that we are working in different "base" math, Binary is base 2, there only are 2 possible states, either a 1 or 0, High or Low, On or Off. One hexadecimal value can have a total of 16 states, this is the reason it can store more information.

BinDecHex
000000
000111
001022
001132
010044
010155
011066
011177
100088
100199
101010A
101111B
110012C
110113D
111014E
111115F
29 March 2017
Hai, I use cookies to make things work - Made by: Elias Eskes - © 2017