Introduction1-6 UDS-10 User Guide1.4 Network ProtocolsNote: UDS-10 refers to UDS-10, UDS-10-IAP and UDS-10B except where noted.The UDS-10 uses TCP/IP protocols for network communication. The supported standardsare: ARP, UDP, TCP, ICMP, Telnet, TFTP, DHCP, AutoIP, and SNMP. For transparentconnections, TCP/IP (binary stream) or Telnet protocols are used. Firmware upgrades can bemade with the TFTP protocol.The IP (Internet Protocol) protocol defines addressing, routing, and data-block handling overthe network. The TCP (transmission control protocol) assures that no data is lost orduplicated, and that everything sent into the connection on one side arrives at the targetexactly as it was sent.For typical datagram applications where devices interact with others without maintaining apoint-to-point connection, UDP datagram is used.1.4.1 Packing AlgorithmThe two available packet algorithms (which define how and when packets are sent to thenetwork) are software selectable. The standard algorithm is optimized for applications whereUDS-10 is used in a local environment, allowing for very small delays for single characterswhile trying to keep the packet count low. The alternate packing algorithm minimizes thepacket count on the network and is especially useful for applications in routed Wide AreaNetworks. Various parameters can be set in this mode to economize the serial data stream.1.4.2 IP AddressEvery active device connected to the TCP/IP network must have a unique IP address. This IPaddress is used to reference a specific device, for example, to build a connection to UDS-10’sserial port. See IP Addresses on page 10-1 for a complete description of IP Addressing.1.4.3 Port NumberA destination IP address and a port number define every TCP connection and every UDPdatagram. A port number is necessary to address an application or a channel on a networkhost. The port number can be compared to an extension on a PBX system.A Telnet application (login to a host with an ASCII terminal) is commonly assigned TCP portnumber 23. More than one Telnet connection can be established to one host using the Telnetport; however, the other peer IP address/port number combinations must be different.In the UDS-10, a port number can be configured on the channel (port). The UDS-10 uses thisport number for outgoing messages and incoming connections, or UDP datagrams, which areaddressed to its port number. Port 9999 (decimal) is used for remote configuration.