面向字符協議是利用已定義好的一種代碼字符集的一個子集來執行通信控制功能,如用“STX”字符代表正文開始等??捎玫淖址蠥SCII碼和EBCDIC碼等,面向字符的典型協議有ISO1745—數據通信系統的基本型控制規程和IBM的二進制同步通信(Binary Synchronous Communication,BSC)協議。最早的面向位協議是IBM公司研制的同步數據鏈路控制規程(Synchronous Data Link Control,SDLC)協議,用于IBM SNA網絡的數據鏈路層協議。
后來幾個國際標準化組織做了少量修改,發展為多個版本的面向位協議,如ADCCP(Advanced Data Communication Control Procedure)協議、HDLC(High-level Data Link Control)協議、LAP(Link Access Procedure)協議,這些協議都是以SDLC協議為基礎做了少量修改補充而命名的,所以它們的基本內容是相同的。