અર્જન્ટ ડેટા TCP એ પ્રોટોકોલ સ્ટ્રીમ આધારિત છે. આનો અર્થ એ થાય કે માહિતી બાઇટ્સ એક સ્ટ્રીમ તરીકે અરજી પ્રક્રિયામાંથી TCP માટે રજૂ કરવામાં આવે છે. ડેટા દરેક બાઈટ પ્રવાહમાં એક સ્થિતિ ધરાવે છે. જો કે, તે પ્રસંગે એક અરજી કાર્યક્રમ તાકીદના બાઇટ્સ મોકલે છે. આનો અર્થ એ થાય કે અરજી કાર્યક્રમ ડેટા નો ભાગ મોકલીને પ્રાપ્ત એપ્લિકેશન કાર્યક્રમ ને ક્રમ બહાર વાંચવા માંગે છે.

આ ઉકેલ માટે મોકલનાર તેના બીટ સમૂહ સાથે એક URG બીટ મોકલે છે. આ બીટ દ્વારા મોકલનાર એપ્લીકેશન પ્રોગ્રામ મેળવનાર TCPને જણાવે છે કે, પ્રવાહનો આ ભાગ અર્જન્ટ છે. મોકલનાર TCP એક સેગ્મેન્ટ બનાવે છે અને તેની શરૂઆતમાં અર્જન્ટ ડેટા ભરે છે અને બાકીના ભાગમાં સામાન્ય ડેટા બફરમાંથી ભરે છે. હેડરની ફિલ્ડમાં તાકીદનું નિર્દેશક દર્શાવે છે કે અહી અર્જન્ટ ડેટા નો અંત થાય છે અને સામાન્ય ડેટા શરૂ થાય છે. 

જયારે મેળવનાર TCP સેગ્મેન્ટ જોડે URG બીટ મેળવે છે ત્યારે તે અર્જન્ટ ડેટા ને સેગ્મેન્ટમાંથી તાકીદના નિર્દેશકની મદદથી છુટા કરે છે અને તેને મેળવનાર એપ્લીકેશન પ્રોગ્રામ સુધી પહોચાડે છે. (ક્રમ બહાર વાંચીને)

નબળાઈઓ
ઐતિહાસિક ઉત્પત્તિ
જોડાણનો અંત
અર્જન્ટ (તાકીદના) ડેટા