Stop and Wait (SW) ARQ, Go Back N (GBN) ARQ, and Selective Repeat (SR) ARQ are the main ARQ (Automatic-Repeat-reQuest) protocols used to ensure reliable delivery of digital data at correct sequence. These protocols are implemented at the DLC (Data Link Control) sub layer of Data Link Layer (DLL) of OSI (Open System Interconnection) network model. The main task of such protocols is controlling errors and providing smooth and reliable transmission between communicating nodes. This is mostly done by using acknowledgements and timeouts to satisfy reliable data transmission over unreliable channels. This paper completes measuring the performance of SR ARQ protocol. We study and analyze the service time distribution of SR ARQ protocol used in digital data transmission over unreliable channels. Stochastic Process and Markov Chains have been used to study the proposed network model. Closed and analytic expressions of the Probability Generating Function (PGF) of service time are calculated considering two different situations (short and long messages). Moreover, expressions for first and second moments of the service time are derived. ARQ protocols are basically applied on shortwave radio to provide reliable delivery of signals and in peer-to-peer protocols that provide reliable data transmission. The obtained results can be applied in simulations of similar communication systems and may be adopted in approximating some relevant systems.