transport layer
Layer 1 of the OSI Layer Model does not support MAC addresses.
IP addresses are used primarily by layer 3 (network layer) of the OSI model for routine purposes.
Layer 2 data link layer
Physical Layer of OSI model
ARP is protocol that doesn't fit nicely into the OSI model. It's not a layer two protocol because it utilizes Ethernet_II (Data Link) to get around with broadcast addresses (FF:FF:FF:FF:FF:FF). It's also not a layer three protocol because it doesn't provide routing capabilities. It maps layer 2 addresses to corresponding layer 3 addresses. So you could say it's 2.5. It is encapsulated within Ethernet_II frames.
Application Layer
Application Layer
The "Internet" layer in the TCP/IP model more or less corresponds to the "Network" layer (layer 3) of the OSI model. Both have the task of connecting different networks, independently on the type of layer-2 network; and of providing addresses to every machine on the Internet.
Transport layer
The transport layer in an OSI model is the layer that moves information or data between the network layer and the session layer. The Open Systems Interconnection model is a way of visualizing the processes that happen in communication and networking.
Layer 3 deals with logical addresses and operates with IP addresses.
The OSI model has seven layers whereby each layer has its function. The Data Link Layer is responsible for addressing data messages so that they reach their destination correctly.