>2. The values 'dbmssocn' and 'dbnmpntw'; are this literally what I put into the connection string or I have to use "my" sql values?
These are logical names for the two protocols, in microsoftese. When it says "internet options", you should know that actually means "internet explorer options"; when it says "network" it means "network protocol", when it says "dbmssocn" it's shorthand for TCP/IP... once you master the technique, "dbnmpntw" will automatically bring the idea of named pipes into your head.
The MVPs of this art even get the invitations for pipes naming conventions, all paid by Microsoft.