E-TTL is just the naming convention that Canon uses. I-TTL is the name that Nikon uses.
The camera determines the exposure settings and communicates the amount of light that it needs to the flash, and the flash follows the setting - that's a simplified way of stating it.