no
TCP operates at transport layer
The Transport Layer
Assuming IPv4 ICMP. Ping uses IP for transport. Ping in itself is an "Echo Request", which is a function of the ICMP protocol. The IP Packet will carry the ICMP protocol from end-to-end. ICMP has a protocol number of 1, so the "Protocol" field in the IPv4 header will contain "1" as a reference to the ICMP payload. For IPv6, ICMPv6 is used, and the transport will be IPv6.
TCP and UDP are transport layer protocols; the OSI layer is layer 4 (transport)
Because ICMP is on the network layer
I've always considered it to operate at the transport layer as it;s simply an encrypted version of TCP. However, Wikipedia OSI-model lists it as operating at the presentation layer, as it's concerned with the transformation of data between the application and transport layers.
icmp request is orginated on the OSI network layer with ip protocol.
DNS is an application layer protocol. The application layer of the OSI model is the layer closest to the user and provides network services to the applications of the user. Examples of protocols that operate at the application layer are: DNS, FTP, TFTP, SNMP, TELNET, RLOGIN, SMTP, MIME, NFS, FINGER, BOOTP and SMB.
ICMP belongs to layer 3 - the network layer (of the 7 OSI layers)
Ping uses ICMP, and therefore resides at layer 3 (Network layer)
transport layer
Routers operate at layer 3. LAN switches operate at layer 2. Ethernet hubs operate at layer 1.