Session control protocol (SCP) is een methode om van een enkele TCP-verbinding (Transmission Control Protocol) meerdere lichte verbindingen te maken.
Er kunnen meerdere van zulke lichte verbindingen tegelijk actief zijn. SCP is een protocol voor de sessielaag in het Open Systems Interconnection (OSI)-model. In de sessielaag (laag vijf in het telecommunicatiemodel met zeven lagen) verlenen protocollen voor de sessielaag diensten voor het coördineren van de communicatie tussen lokale en externe toepassingen, het tot stand brengen, beheren en beëindigen van verbindingen.
SCP draait op TCP en is daarvan afhankelijk voor het tot stand brengen van verbindingen en het leveren van betrouwbare diensten. Hoewel SCP een byte-georiënteerd protocol is, ondersteunt het ook message boundary markers. TCP is een reeks regels die samen met het Internet Protocol (IP) wordt gebruikt om gegevens in de vorm van berichteenheden tussen computers over het Internet te verzenden.
Andere protocollen die in deze laag kunnen worden gebruikt zijn AppleTalk, RPC, ITU x.225 en Zone Information Protocol (ZIP).