Protocols determine how data is transmitted between computing devices and over networks. There are 4 main protocols for SQL Server: Shared Memory, Named Pipes, TCP/IP, and VIA. Shared Memory is simplest, allowing connection only on the same computer. Named Pipes is for local area networks using portions of memory to pass information. TCP/IP is most widely used over the internet and requires the most configuration. VIA worked with specialized hardware and is no longer used with SQL Server 2012.