No, he means EtherNet/IP is a specific, industrial standard. It's got my=20 vote for the worst named one ever. https://en.wikipedia.org/wiki/EtherNet/IP Darron On 3/28/2017 5:28 PM, James Cameron wrote: > On Tue, Mar 28, 2017 at 11:49:20AM -0400, William Couture wrote: >> Ethernet/IP is the protocol, which runs on top of TCP/IP and UDP. > Heh. Guess it depends on whether you are looking from the bottom or > from the top. My perspective is that UDP is on top of IP which is on > top of Ethernet, and the whole assemblage is part of TCP/IP. > > TCP/IP is a protocol suite, containing TCP, UDP, and a few others, > such as ICMP and ARP. > > When you implement TCP/IP, you choose which layers and protocols you > want. > > For a system with an Ethernet socket, you're looking at Ethernet, MAC, > ARP, IP, ICMP, and then whatever transports you need; TCP or UDP. > > For a system with a serial connection, you're looking at SLIP or PPP, > then IP, ICMP, and then whatever transports you need; TCP or UDP. > > For a system with a 802.11g/n/ac connection, you're looking at the > same kind of protocol stack as Ethernet, plus a side stack to deal > with scan, association, and authentication. > > I've coded with these stacks a few times, with C or Forth. My current > favourites are an embedded Linux kernel on an ARM, or LWIP on devices > that are too small. > > I've also used the WizNet chips, but I found them terribly power > hungry because of the Ethernet PHY requirements; which these days are > a bit of a throwback to the time when power and heat were less > controlled. ;-) > > I'm a networking guy. I'm at home with TCP/IP questions. > > For a very simple UDP transmitting system, with an Ethernet PHY, you > can, at a pinch, just make a buffer containing the UDP packet wrapped > in IP wrapped in Ethernet, and submit it for transmission by the > device. Broadcast or multicast is easy, but unicast will require also > implementing ARP. Unless you want to hard code the MAC address of the > peer(s). > --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .