એક પ્રોટોકોલ લોકોને પ્રત્યક્ષ સમયના સંચાર માટે ઓનલાઇન કનેક્ટ કરવા માટે ઉપયોગમાં લેવાય છે, જેમ કે જ્યારે તમે ચેટરૂમમાં મિત્રો સાથે મળશો જ્યારે તમે પ્રથમ તમારા IM ક્લાયન્ટ અથવા ચેટ સેવામાં સાઇન ઇન કરો છો, ત્યારે આ પ્રોટોકોલ તમારા કમ્પ્યુટરને પ્રોગ્રામના સર્વર્સ સાથે કનેક્ટ કરશે.