Data transport technologies are usually chosen to provide access to (remote) embedded devices so that standard Internet software interfaces, such as a web browser or FTP client may be used to communicate with a device. Using this access, we can do things like view and modify data, or upload new firmware (programs).