intOREnet - Printable Version +- Forums - Open Redstone Engineers (https://forum.openredstone.org) +-- Forum: ORE General (https://forum.openredstone.org/forum-39.html) +--- Forum: Projects & Inventions (https://forum.openredstone.org/forum-19.html) +---- Forum: In Progress (https://forum.openredstone.org/forum-20.html) +---- Thread: intOREnet (/thread-5661.html) |
RE: intOREnet - GISED_Link - 07-16-2015 You can work with people here... Like how the IPv4 was created. I'm sure there are a lot of people wich are full ready to contribute for the project. In my opinion the project is so big that you have to collaborate (otherwise the project will never have an acceptable release date). Anyway. We are still waiting for some datasheet of your project RE: intOREnet - Apuly - 07-16-2015 I'm pretty sure he hasn't made any data sheets. RE: intOREnet - slugdude - 07-16-2015 (07-16-2015, 08:20 PM)GISED_Link Wrote: You can work with people here... Like how the IPv4 was created. I'm sure there are a lot of people wich are full ready to contribute for the project. In my opinion the project is so big that you have to collaborate (otherwise the project will never have an acceptable release date). Since I'm banned I'd see it difficult to collaborate with someone. I'm not really sure how to explain it, but only one layer 1 protocol will be supported. I'll see if I can give you a more detailed explanation at a later date. Edit: Actually I'm pretty sure only one layer 3 and 2 protocol will be supported, but I have little idea what this actually means. RE: intOREnet - Apuly - 07-17-2015 Layer 3 is a network, Layer 2 is comminucation between networks; in layman's terms RE: intOREnet - slugdude - 07-25-2015 Well, here is as I understand: Two redstone wires will connect a switch to another switch, one each way. Each switch has a maximum of four connection to neighboring switches. When a packet arrives, the provided address is 'translated' to a 2 bit number which codes for which of it's four connections the original packet should be sent. This process is repeated over and over until the packet reaches it's intended destination. Each device (but not switches!) connected to intOREnet receives a universal 8 bit address. This consists of two parts The first 6 bits is the address of the 'hub' it is connected to. A hub is like a switch, but altered slightly so that it works with local networks. The last 2 bits is which physical port on the 'hub' it is connected to. There are three ports on each hub (not four). Each switch has a pile of memory that stores which of it's connections a packet must be sent for EACH 6 bit address it is not calculated on-the-fly as this would take a long time. These 8-bit addresses are not unlike IP addresses, the main difference being these cannot be changed after assignment (although you can switch the physical port a dilevice is connected to thus changing the last two bits) Never, ever, ever, ever send a packet to 00000000, because this is special and used for assignment. Address 111111XX can be used similarly to 192.168.X.X, it is internal. The XX is the physical port the local device is connected to (00, 01 or 10). Since it is impossible for anything to have the address 11111111, it can be used like 127.0.0.1. intOREnet does NOT guarantee the safe delivery of a packet, nor does it guarantee that a packet sent to the same address twice will take the same time to be delivered each time. So, a packet sent from your devices must contain the following elements, in this order:
RE: intOREnet - fluffy406 - 07-25-2015 just go with RON RE: intOREnet - Apuly - 07-25-2015 Here, have something that you're not supposed to have. ------------------------------------------------------------------------------------------------------------------------------------------------------------ IPv4 has been in use since 1983 when it was deployed on the Advanced Research Projects Agency Network (ARPANET), which was the precursor to the Internet. The Internet is largely based on IPv4, which is still the most widely-used network layer protocol. An IPv4 packet has two parts:
Significant fields in the IPv4 header include:
RE: intOREnet - Apuly - 07-25-2015 Also, this seems to have all the information you want/need: http://teachweb.milin.cc/datacommunicatie/network_layer.htm RE: intOREnet - slugdude - 07-25-2015 IMPORTANT: PLEASE READ. The layer two protocol is simply a lead bit, a two bit number that codes for which connection the switch should use, then the whole layer three packet, including header, inside it's 'data' section. However, you will NEVER have to deal with layer two, as it is only used within a switch, and is not actually sent between them. The difference between intOREnet and The Internet is that the layer three packet is interpreted at each switch, rather than only once. The hubs and switches all expect to receive the intOREnet layer 3 protocol. Only one will ever be supported, probably. It goes as follows: The '1's must always be 1s. From bit 10 (d) onwards, this is actually irrelevant to the switches' operation. It is this protocol that MUST be used when a device sends a packet to it's hub, and this same, unaltered (mostly, see below) packet is received by the recipient at the other end. When sending a packet, the source address does not need to be correct. The hub will make the source address correct for you, so it should be left as 00000000. I hope this is a little clearer. RE: intOREnet - fluffy406 - 07-27-2015 holy sheit 56bits |