Autonomy is one of the megatrends in the automotive industry. Advanced Driver Assistance Systems (ADAS) are being introduced now and are an important contributor to (fully) automated driving. Along with this comes an update of the In-Vehicle Network, needed because of the larger node count as well as the increased need for bandwidth coming from the ADAS functionality, especially its sensors (like radar, lidar and cameras). In-Vehicle Networking (IVN) is referred to as the communication between the nodes inside a vehicle, it is traditionally implemented by the main protocols; Controller Area Network (CAN), Local Interconnect Network (LIN) and FlexRay, while the first generation of Automotive Ethernet has now been implemented as well. A technology overview of these main protocols will be discussed, and key developments associated with future (electrical) vehicles will be reviewed in detail. In addition, future vehicle network architectures will be discussed also covering safety and security aspects.