Application and sends a request to the lower

Application Layer:-It is the fifth layer of TCP/IP model in Internet protocol stack.Exchange of packets of data that are distributed over end systems between many applications.Besides error handling and recovery, it helps in maintaining the data flow over the whole network.Examples are mail services, file transfer and so on.Transport Layer:-It is the fourth layer in Internet Protocol Stack.It is responsible for end to end communication.Breaking down into segments and reassembling of messages again and again.It provides communication between the applications which works on a different host in same architecture.The data sent and received are error free.When the data is sent, it breaks data into the segment and then sends it to network layer.Services in this layer are multiplexing, byte orientation and so on.Network Layer:-It is the third layer in Internet Protocol selects the best path for the transmission of data from source to destination in whole network communication architecture.this layer controls the format and order of the data which are transferred in the form of packets by different replies back the request which is sent from upper layer i.e, Transport layer and sends a request to the lower level layer i.e, Data Link Layer.Data Link Layer:-It is the second layer of TCP/IP model in Internet protocol stack.this layer deals with the transmission of frames in between nodes on same local area network(LAN).for the transmission of data, the physical address is defined between devices on the same LAN.this layer deals with error and flow control where data are detected and restricts the amount of data that sender can send before receiving data.Physical Layer:-the first layer is responsible for the transmission of bits from one node to another or to the links.If the sender sends one bit then the receiver would receive one it that means only one bit is transferred in between the frames.