A method of transmitting units of data (called packets) through a mesh network. There is no physical circuit established between end points; instead, each packet is individually relayed from one switching node to the next, and individual packets may take different routes through the switching node