1.Each router has a single IP and interface of the router doesn't have individual IPs
Isso nem sempre é verdade. Na verdade, é provavelmente falso na maioria das vezes - os endereços IP são quase sempre atribuídos a interfaces até onde eu vi. (Embora eu não tenha tido a chance de trabalhar com roteadores dedicados, apenas os baseados em Linux e baseados em BSD.)
3.Every node has a routing table (routers and end systems)
Parece correto, embora os sistemas finais nem sempre mostrem isso.
4.Each end machine should be directly connected to the router (no switches/hubs)
Os switches funcionam em uma camada inferior; eles são essencialmente invisíveis ao IP ... então, no que diz respeito a um roteador, isso é verdade, mas não sei por que isso deve ser importante?