HDLC vs SDLC

HDLC ແລະ SDLC ແມ່ນໂປໂຕຄອນການສື່ສານ. SDLC (Synchronous Data Link Control) ແມ່ນໂປໂຕຄອນການສື່ສານທີ່ ນຳ ໃຊ້ໃນຊັ້ນເຊື່ອມຕໍ່ຂໍ້ມູນຂອງເຄືອຂ່າຍຄອມພິວເຕີ, ພັດທະນາໂດຍ IBM. HDLC (ການຄວບຄຸມການເຊື່ອມໂຍງຂໍ້ມູນລະດັບສູງ) ແມ່ນອີກເທື່ອ ໜຶ່ງ ແມ່ນໂປໂຕຄອນເຊື່ອມຕໍ່ຂໍ້ມູນ, ຖືກພັດທະນາໂດຍ ISO (ອົງການສາກົນເພື່ອການສ້າງມາດຕະຖານ), ແລະຖືກສ້າງຂື້ນຈາກ SDLC.

SDLC ໄດ້ຖືກພັດທະນາໂດຍ IBM ໃນປີ 1975 ເພື່ອໃຊ້ໃນສະພາບແວດລ້ອມຂອງລະບົບສະຖາປັດຕະຍະ ກຳ Network (SNA). ມັນແມ່ນການປະສານງານກັນແລະມີລັກສະນະບິດເບືອນແລະເປັນ ໜຶ່ງ ໃນ ທຳ ອິດຂອງມັນ. ມັນໄດ້ລື່ນກາຍລະບົບຮັດກຸມ, ລັກສະນະທີ່ມີລັກສະນະ (ຄື Bisync ຈາກ IBM) ແລະອະນຸສັນຍາ byte-count-oriented protocols (ຕົວຢ່າງ: DDCMP ຈາກ DEC) ໃນປະສິດທິພາບ, ຄວາມຍືດຫຍຸ່ນແລະຄວາມໄວ. ຫລາຍໆປະເພດເຊື່ອມຕໍ່ແລະເຕັກໂນໂລຢີເຊັ່ນ: ການເຊື່ອມຕໍ່ຈຸດແລະຈຸດເຊື່ອມຕໍ່, ສື່ທີ່ມີຂໍ້ຜູກມັດແລະບໍ່ມີຂໍ້ຜູກມັດ, ອຸປະກອນລະບົບສາຍສົ່ງເຄິ່ງແບບຄົບວົງຈອນແລະຄົບວົງຈອນແລະເຄືອຂ່າຍທີ່ປ່ຽນເປັນວົງຈອນ. SDLC ລະບຸປະເພດ node ຕົ້ນຕໍ, ເຊິ່ງຄວບຄຸມສະຖານີອື່ນໆ, ເຊິ່ງເອີ້ນວ່າຂໍ້ທີສອງ. ດັ່ງນັ້ນຂໍ້ທີ່ຂັ້ນສອງຈະຖືກຄວບຄຸມໂດຍປະຖົມ. ປະຖົມຈະຕິດຕໍ່ສື່ສານກັບຂໍ້ສອງໂດຍໃຊ້ແບບ ສຳ ຫຼວດ. ຂໍ້ທີສອງບໍ່ສາມາດສົ່ງໂດຍບໍ່ໄດ້ຮັບອະນຸຍາດຈາກຂັ້ນຕົ້ນ. ການຕັ້ງຄ່າຂັ້ນພື້ນຖານສີ່ຢ່າງ, ຄື, ຈຸດຫາຈຸດ, Multipoint, Loop ແລະ Hub ສືບຕໍ່ເດີນ ໜ້າ ສາມາດໃຊ້ເພື່ອເຊື່ອມຕໍ່ຂັ້ນຕົ້ນກັບຂໍ້ສອງ. ຈຸດ ໜຶ່ງ ຫາຈຸດ ໜຶ່ງ ກ່ຽວຂ້ອງກັບພຽງແຕ່ປະຖົມແລະມັດທະຍົມຕອນ ໜຶ່ງ ເທົ່ານັ້ນໃນຂະນະທີ່ Multipoint ໝາຍ ຄວາມວ່າຂໍ້ ໜຶ່ງ ຕົ້ນຕໍແລະຂັ້ນສອງ. Topology Loop ມີສ່ວນກ່ຽວຂ້ອງກັບ Loop, ເຊິ່ງເປັນສິ່ງ ສຳ ຄັນເຊື່ອມຕໍ່ປະຖົມກັບມັດທະຍົມຕອນຕົ້ນແລະມັດທະຍົມຕອນປາຍອີກເທື່ອ ໜຶ່ງ ທີ່ເຊື່ອມຕໍ່ກັບປະຖົມດັ່ງນັ້ນມັດທະຍົມຕອນກາງສົ່ງຂໍ້ຄວາມຜ່ານກັນແລະກັນຍ້ອນວ່າພວກເຂົາຕອບສະ ໜອງ ກັບ ຄຳ ຮຽກຮ້ອງຂອງປະຖົມ. ສຸດທ້າຍ, Hub ສືບຕໍ່ເດີນ ໜ້າ ກ່ຽວຂ້ອງກັບຊ່ອງທາງເຂົ້າແລະທາງອອກເພື່ອການສື່ສານເຖິງຂໍ້ມູນຂັ້ນສອງ.

HDLC ມີຢູ່ໃນເວລາທີ່ IBM ສົ່ງ SDLC ໃຫ້ກັບຄະນະ ກຳ ມະການມາດຕະຖານຕ່າງໆແລະ ໜຶ່ງ ໃນນັ້ນ (ISO) ໄດ້ປັບປ່ຽນ SDLC ແລະສ້າງໂປໂຕຄອນ HDLC. ມັນແມ່ນອີກເທື່ອ ໜຶ່ງ ທີ່ເປັນການອະນຸສັນຍາການປະສານງານກັນ. ເຖິງວ່າຈະມີຄວາມຈິງທີ່ວ່າຄຸນລັກສະນະຫຼາຍຢ່າງທີ່ໃຊ້ໃນ SDLC ຖືກຍົກເລີກ, HDLC ຖືວ່າເປັນຮອງທີ່ຮອງຮັບຂອງ SDLC. ຮູບແບບ SDLC ກອບຖືກແບ່ງປັນໂດຍ HDLC. ທົ່ງນາຂອງ HDLC ມີ ໜ້າ ທີ່ຄ້າຍຄືກັນຂອງຜູ້ທີ່ຢູ່ໃນ SDLC. HDLC ເກີນໄປ, ສະຫນັບສະຫນູນການປະຕິບັດງານແບບຄົບວົງຈອນແບບຄົບວົງຈອນເປັນ SDLC. HDLC ມີຕົວເລືອກ ສຳ ລັບເຊັກອິນ 32-bit ແລະ HDLC ບໍ່ຮອງຮັບການຕັ້ງຄ່າແບບ Loop ຫຼື Hub, ເຊິ່ງເປັນຄວາມແຕກຕ່າງເລັກນ້ອຍທີ່ຊັດເຈນຈາກ SDLC. ແຕ່, ຄວາມແຕກຕ່າງຕົ້ນຕໍແມ່ນມາຈາກຄວາມຈິງທີ່ວ່າ HDLC ສະ ໜັບ ສະ ໜູນ ຮູບແບບການໂອນຍ້າຍ 3 ແບບເຊິ່ງກົງກັນຂ້າມກັບ ໜຶ່ງ ໃນ SDLC. ວິທີ ທຳ ອິດແມ່ນຮູບແບບການຕອບສະ ໜອງ ຕາມປົກກະຕິ (NRM) ເຊິ່ງຂໍ້ທີ່ສອງບໍ່ສາມາດສື່ສານກັບຫລັກໄດ້ຈົນກວ່າຂັ້ນຕົ້ນໄດ້ຮັບອະນຸຍາດ. ນີ້ແມ່ນຕົວຈິງແລ້ວຮູບແບບການໂອນຍ້າຍທີ່ໃຊ້ໃນ SDLC. ອັນທີສອງ, ຮູບແບບການຕອບສະ ໜອງ ຂອງ Asynchronous (ARM) ຊ່ວຍໃຫ້ຂໍ້ມູນຂັ້ນສອງເວົ້າລົມໂດຍບໍ່ໄດ້ຮັບອະນຸຍາດຈາກຫລັກ. ສຸດທ້າຍມັນມີໂຫມດຄວາມສົມດຸນຂອງ Asynchronous (ABM) ເຊິ່ງແນະ ນຳ ໃຫ້ເປັນ node ທີ່ລວມກັນ, ແລະການສື່ສານ ABM ທັງ ໝົດ ຈະເກີດຂື້ນລະຫວ່າງ node ປະເພດເຫຼົ່ານີ້ເທົ່ານັ້ນ.

ສະຫລຸບລວມແລ້ວ, SDLC ແລະ HDLC ແມ່ນທັງສອງໂປໂຕຄອນເຄືອຂ່າຍຊັ້ນຂໍ້ມູນເຊື່ອມຕໍ່. SDLC ຖືກພັດທະນາໂດຍ IBM ໃນຂະນະທີ່ HDLC ຖືກ ກຳ ນົດໂດຍ ISO ໂດຍໃຊ້ SDLC ເປັນພື້ນຖານ. HDLC ມີ ໜ້າ ທີ່ຫຼາຍ, ເຖິງແມ່ນວ່າ, ບາງລັກສະນະຂອງ SDLC ບໍ່ມີຢູ່ໃນ HDLC. SDLC ສາມາດໃຊ້ງານໄດ້ 4 ແບບໄດ້ໃນຂະນະທີ່ HDLC ສາມາດໃຊ້ໄດ້ກັບສອງຢ່າງເທົ່ານັ້ນ. HDLC ມີຕົວເລືອກ ສຳ ລັບເຊັກອິນ 32 ບິດ. ຄວາມແຕກຕ່າງທີ່ ສຳ ຄັນລະຫວ່າງສອງຢ່າງນີ້ແມ່ນຮູບແບບການໂອນເງິນທີ່ພວກເຂົາມີ. SDLC ມີພຽງແຕ່ຮູບແບບການໂອນຍ້າຍ, ເຊິ່ງແມ່ນ NRM ແຕ່, HDLC ມີສາມແບບລວມທັງ NRM.