Руковање је метода која контролише ток серијске комуникације између уређаја. То није неопходан процес јер се уређаји могу повезати и комуницирати без њега, али осигурава да се подаци увек шаљу са оригинала на уређај који прима само када је уређај за пријем спреман. Руковање се може десити и на софтверском и на хардверском нивоу, у зависности од уређаја који су укључени. Тамо где хардверско руковање није могуће због техничких ограничења, софтверско руковање га обично замењује.
Тецхнипагес објашњава руковање
Руковање не контролише само комуникације са једном инстанцом, већ и серијске. У случају хардверског руковања, процес се одвија преко посебне, наменске жице која шаље сигнал када је пријемни уређај спреман да прими податке. У случају софтвера, скуп унапред одабраних специјалних контролних знакова се преноси са пријемног уређаја, како би се сигнализирала његова спремност.
Међутим, резервна жица која се користи у хардверском руковању није увек доступна - у случају телефона везе, таква жица не постоји, због чега се ствари попут модема ослањају на руковање софтвером да надокнаде недостатак.
Процес руковања се дешава унутар рачунарске мреже – на пример између рачунара и модема, а не између рачунара и сервера на који жели да се повеже преко мреже. Сервер би користио руковање да комуницира са сопственим модемом, док би подаци путовали кроз различите протоколе док не стигну у мрежу која захтева.
Сврха свега је да се спречи губитак података, односно неопходност поновног слања делова који су пренети пре него што је пријемни уређај био спреман. Чекањем на виртуелно одобрење ништа се не пропушта и подаци се могу слати безбедно и са максималном ефикасношћу.
Уобичајене употребе руковања
- Протоколи руковања промовишу ефикасност унутар мреже.
- Без употребе руковања, било да се ради о софтверу или хардверу, губитак података је потенцијални проблем.
- И софтверско и хардверско руковање испуњавају исту сврху, и ниједно није стварно супериорније од другог – само се ослањају на различите методе.
Уобичајене злоупотребе руковања
- Руковање софтвером је процес комуникације између различитих програма како би се проверило да ли су оба спремна за комуникацију.