In Internet Model there are four layers: Link -> Networking -> Transport -> Application.
I don\'t really know the difference between networking layer and transport layer
Considering the ISO/OSI reference model transport layer is 4th layer. It mainly deals with the end to end delivery of the packets. End to end means it is responsible for delivering the packet to the appropriate port. Network layer on the other hand is 3rd layer and is responsible for delivering the packet only to the host not to any specific [port/process in the system. People do have the doubt that when you have transport layer which can deliver the packet from one end to other than why do we have network layer? The simple answer to this question is that network layer is responsible for carrying the packet from sender to destination. But after reaching the destination it depends on the transport layer to deliver it to appropriate port number or process(in operating system terminology). Moreover at network layer we IP protocol which is heart of internet. You can read more about this here.