Mục lục:
Định nghĩa - Bắt tay phần mềm nghĩa là gì?
Bắt tay phần mềm là một loại giao thức kiểm soát việc truyền dữ liệu giữa hai hệ thống hoặc thiết bị. Bắt tay phần mềm được sử dụng để kiểm soát truyền dữ liệu và, trong nhiều trường hợp, để cải thiện chức năng nhắn tin giữa các hệ thống.
Techopedia giải thích về Bắt tay phần mềm
Kiểu bắt tay phần mềm phổ biến nhất liên quan đến các yếu tố dữ liệu được gọi là XON và XOFF. Các hệ thống có thể sử dụng các ký tự này, tương ứng với các phím điều khiển bàn phím, trong các luồng dữ liệu để đánh dấu điểm bắt đầu và điểm kết thúc của việc truyền dữ liệu.
Các chuyên gia tương phản bắt tay phần mềm với một loại điều khiển dữ liệu khác gọi là bắt tay phần cứng.
Trong bắt tay phần cứng, các hệ thống vật lý được sử dụng để thêm các giao thức. Ví dụ, dây bổ sung có thể mang các dấu hiệu truyền dữ liệu. Trong bắt tay phần mềm, điều này được thực hiện bằng cách sử dụng các yếu tố kỹ thuật số bổ sung như XON và XOFF.
Một trong những nhược điểm của việc sử dụng bắt tay phần mềm là các bit dữ liệu bổ sung này yêu cầu băng thông bổ sung. Vấn đề cũng có thể xảy ra nếu các yếu tố dữ liệu XON và XOFF không bị bắt bởi hệ thống nhận. Mặt khác, bắt tay phần mềm có ý nghĩa khi bắt tay phần cứng sẽ gây bất tiện cho thiết lập vật lý liên quan đến một dự án.