Click here to Skip to main content
15,895,606 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Huge Pin
Rick York16-Sep-18 11:03
mveRick York16-Sep-18 11:03 
GeneralRe: Huge Pin
Jacquers16-Sep-18 23:15
Jacquers16-Sep-18 23:15 
GeneralRe: Huge Pin
#realJSOP16-Sep-18 23:30
mve#realJSOP16-Sep-18 23:30 
GeneralRe: Huge Pin
Eddy Vluggen16-Sep-18 23:35
professionalEddy Vluggen16-Sep-18 23:35 
GeneralRe: Huge Pin
#realJSOP17-Sep-18 4:26
mve#realJSOP17-Sep-18 4:26 
GeneralUseless IoT item of the weekend Pin
OriginalGriff15-Sep-18 23:45
mveOriginalGriff15-Sep-18 23:45 
GeneralRe: Useless IoT item of the weekend Pin
#realJSOP16-Sep-18 3:09
mve#realJSOP16-Sep-18 3:09 
GeneralRe: Useless IoT item of the weekend Pin
kalberts16-Sep-18 22:30
kalberts16-Sep-18 22:30 
Not really. We ran out of IPv4 addresses many years before IoT.

And... Nowadays, not very many people have read, while paying attention, RFC 791. IP was designed to be an inter-NET protocol, not an inter-device protocol. Its primary function was to make connections between different kinds of networks, similar to the interconnection of cellular phones and POTS. Each local network would have an "Interface Message Processor" (IMP) - a gateway to other networks. The IMP would have an IP address. We do not have 4.3 billion IMPs, 4.3 billion networks!

The "problem" with the original approach is that the source and destination networks might be quite different, both in protocols, addressing and other aspects. You might have to do some conversion: Continuing the cellular/POTS analogy, you might have to do analog/digigal and digital/analog conversion. For an IP phone, making connections using SIP, the addressing format is an alphanumeric one, distict from the numeric, worldwide POTS/cellular addressing scheme. The Internet is not intended to provide conversion neither between formats nor addresses; it just carries the connect request from one network to another, such as an IMP in a SIP network sending a message to an IMP in a POTS network: I want a connection to POTS phone 012-345-6789. It is up to the POTS IMP to do the addressing within its own network, and to do the A/D-D/A conversions. (Which one of the two IMPs is doing which part of conversion of digital formats could be a negotiation question, but it certainly is not the responsibility of the internet.)

The great advantage of such an internet is exactly the same: It interconnects arbitrarily different networks. The architecture is prepared for all sorts of conversions and mappings, fully respecting the individual nature of different data formats, addressing schemes etc. It doesn't force all communication to be exactly like all other communication.

But in the 1980s, (too) "Simple xxx" was the Word: (too) Simple Mail Transfer Protocol, (too) Trivial File Transfer Protocol, (too) Simple Network Management Protocol. Solutions that couldn't be implemented as a college level homework assignment were rejected. So rather than mapping between addressing domains and converting data formats, everyone said: We'll do everything within the IMP, and forget about that silly local network with its own protocold and formats! We'll let every single computer pretend to be an IMP, a gateway to the local network, but since there is no network there, we don't have to do any address mapping. And we will abandon all fancy, local formats and reduce email to 7-bit ASCII only and use a too SMPT. We'll abandon file system structures and exchange file data by a (too) TFTP,... No conversion work, hooray! No mapping and forwarding work, hooray! Every little computer behaving as a complete network, interfacing with other network, hooray!

THAT is why we have run out of IPv4 addresses.

The funny thing is that we have devised a whole buch of firefighting techniques, in the area of NAT/DHCP/..., for overcoming the 4.3G limits, that really is like you ISP and IP interface acting like an IMP. The only thing is that this is not result of a planned design, just emergency solutions, so you run into a lot of crazy problems. It cannot handle any other address formats, it just maps between IPv4 domains (similar to X.75 mapping between X.25 domains), and it does no address conversion. But it sort of proves that a true inter-NET protocol is needed. If it only had been a properly designed one, not just a buch of firefighting solutions..
GeneralRe: Useless IoT item of the weekend Pin
Rage16-Sep-18 23:28
professionalRage16-Sep-18 23:28 
GeneralRe: Useless IoT item of the weekend Pin
#realJSOP17-Sep-18 1:34
mve#realJSOP17-Sep-18 1:34 
GeneralRe: Useless IoT item of the weekend Pin
theoldfool16-Sep-18 3:25
professionaltheoldfool16-Sep-18 3:25 
JokeRe: Useless IoT item of the weekend Pin
Daniel Pfeffer16-Sep-18 3:46
professionalDaniel Pfeffer16-Sep-18 3:46 
GeneralRe: Useless IoT item of the weekend Pin
Kornfeld Eliyahu Peter16-Sep-18 4:09
professionalKornfeld Eliyahu Peter16-Sep-18 4:09 
GeneralRe: Useless IoT item of the weekend Pin
Sander Rossel16-Sep-18 9:52
professionalSander Rossel16-Sep-18 9:52 
GeneralRe: Useless IoT item of the weekend Pin
MarkTJohnson17-Sep-18 3:07
professionalMarkTJohnson17-Sep-18 3:07 
GeneralRe: Useless IoT item of the weekend Pin
Sander Rossel17-Sep-18 9:42
professionalSander Rossel17-Sep-18 9:42 
GeneralRe: Useless IoT item of the weekend Pin
Vivi Chellappa17-Sep-18 0:16
professionalVivi Chellappa17-Sep-18 0:16 
GeneralRe: Useless IoT item of the weekend Pin
Daniel Pfeffer17-Sep-18 0:23
professionalDaniel Pfeffer17-Sep-18 0:23 
GeneralRe: Useless IoT item of the weekend Pin
PeejayAdams17-Sep-18 1:24
PeejayAdams17-Sep-18 1:24 
GeneralRe: Useless IoT item of the weekend Pin
DerekT-P17-Sep-18 2:17
professionalDerekT-P17-Sep-18 2:17 
GeneralOh yeah... Pin
Kornfeld Eliyahu Peter15-Sep-18 21:40
professionalKornfeld Eliyahu Peter15-Sep-18 21:40 
GeneralPure purr... Pin
Kornfeld Eliyahu Peter15-Sep-18 21:39
professionalKornfeld Eliyahu Peter15-Sep-18 21:39 
GeneralRe: Pure purr... Pin
Sander Rossel16-Sep-18 1:25
professionalSander Rossel16-Sep-18 1:25 
GeneralRe: Pure purr... Pin
David O'Neil16-Sep-18 7:44
professionalDavid O'Neil16-Sep-18 7:44 
GeneralRe: Pure purr... Pin
Sander Rossel16-Sep-18 9:51
professionalSander Rossel16-Sep-18 9:51 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.