Question: what is the difference between application layer and transport layer?
Answer: Transport is the act of moving data between two end points (think the "TCP" in TCP/IP). The application layer is the application that makes use of that transport (think HTTP or FTP, for example). ... Say HTTP Protocol. Application Layer define a rule to the end user about the communication data through the internet.