I was watching a tutorial video on Lynda.com. The presenter said:
- Class A: First octet between 1 and 126.
- Class B: First octet between 128 and 191.
- Class C: First octet between 192 and 223.
I did some Google searching, and according to Wikipedia,
- Class A starts from 0.0.0.0 and ends with 127.255.255.255.
- Class B starts from 126.96.36.199 and ends with 188.8.131.52.
- Class C starts from 192.0.0.0 and ends with 184.108.40.206.
- Class D starts from 220.127.116.11 and ends with 18.104.22.168.
- Class E starts from 240.0.0.0 and ends with 255.255.255.255.
I found another similar course on Udemy. The presenter said:
- Class Address Range
- A 22.214.171.124 to 126.96.36.199
- B 188.8.131.52 to 184.108.40.206
- C 220.127.116.11 to 18.104.22.168
- D 22.214.171.124 to 126.96.36.199
- E 240.0.0.0 to 254.255.255.254
I cannot ask the presenters directly, so my questions are:
- Should 127 be included in Class A or not?
- Why does the address range vary (sometimes from 188.8.131.52, sometimes from 184.108.40.206, as well as end with 254 or 255)? Which one is correct?
I am surprised that this classful addressing must have been around for years, why there is not a unified definition? Sorry about the wordy questions and thanks in advance.