if you want then set AUTOMATIC_IPC = ON
The IPC interprocess communication parameter, AUTOMATIC_IPC, determines if SQL*Net attempts to connect to a database using IPC or through the network first. If the parameter is set to ON, SQL*Net tries to connect using a service name as an IPC key. If it fails, it resolves the service name (using the TNSNAMES.ORA file or an Oracle Names Server) and uses it for connection. If the parameter is set to OFF, SQL*Net does not look for an IPC address and goes directly to the network. (ADDRESS_LIST =
        (ADDRESS=
          (PROTOCOL=IPC) <---IPC is the internal protocol
            (KEY= service_name) <---automatically added, but not necessary
        )IPC Addresses for the Listener (Windows NT Only)
The listener listens for IPC calls if IPC addresses are in the LISTENER.ORA file. Oracle Network Manager generates the IPC entries automatically, without your input. 
The IPC address format, which is the same across platforms, is as follows:         (ADDRESS=               (PROTOCOL=IPC)                   (KEY=string)
Oracle Network Manager and SQL*Net Easy Configuration create two IPC addresses for each database for which a listener queries. In one, the key value is equal to the service name. This IPC address is used for connections from applications on the same node. Service names are described in the section "Understanding the Configuration Files" in this appendix. In the other IPC address, the key value is equal to the database SID. Note:  
If the service name is the same as the SID, only one IPC address is needed, and Oracle Network Manager generates only one IPC address.Addresses
The listener must have a fully qualified local LU name rather than a partner LU name (that may be specified in the TNSNAMES.ORA). Below is a sample LU6.2 address: 
        (ADDRESS=
          (PROTOCOL= LU62)
          (TPN = RECVTP)
          (LLU_NAME = "ORACLE.HQEW001")
          (MODE = ORAPLU62)
        )