Mục lục:
Định nghĩa - Keepalive có nghĩa là gì?
Keepalive là tín hiệu được gửi từ thiết bị này sang thiết bị khác để duy trì kết nối giữa hai thiết bị. Điều này có thể là giữa máy khách và máy chủ, nhưng nó có thể áp dụng cho bất kỳ số lượng thiết bị hoặc công nghệ nào. Keepalives được sử dụng trong môi trường mạng để duy trì đường truyền thông mở hoặc thường xuyên kiểm tra trạng thái kết nối với thiết bị từ xa.
Techopedia giải thích Keepalive
Keepalives là tất cả về giữ cho một dòng giao tiếp mở. Tình huống bình thường là một kết nối được thực hiện và sau đó đóng lại ngay lập tức. Keepalive duy trì kết nối đó ở trạng thái hoạt động trong một khoảng thời gian đã đặt.
Một cách để hiểu người giữ gìn là nghĩ về một cuộc trò chuyện qua điện thoại. Khi nói chuyện với người khác trên điện thoại, theo thông lệ để tránh tạm dừng lâu. Nếu có sự im lặng trong một thời gian, người ta có thể nói, Bạn vẫn ở đó chứ? Và chờ câu trả lời. Khi người khác nói, thì Có, tôi vẫn ở đây, họ vẫn giữ cuộc trò chuyện.
Mạng sử dụng các giao thức để thiết lập và duy trì các cuộc hội thoại giữa các thiết bị. Để giữ cho các giao thức này hoạt động - có lẽ để gửi thêm dữ liệu hoặc kiểm tra xem một liên kết có còn hoạt động hay không - một bản lưu giữ có thể được gửi theo các khoảng thời gian được xác định trước. Keepalives có thể sử dụng các tham số cấu hình, chẳng hạn như kích thước khung hình, khoảng thời gian giữa các tín hiệu, số lần thử lại và thời gian chờ. Keepalives giữ kết nối mạng sống.
Có nhiều công nghệ sử dụng thủ tục. Các gói giữ TCP kiểm tra xem kết nối có còn hợp lệ không. Thủ tục HTTP duy trì các kết nối trình duyệt trong khi dữ liệu đang được truyền. Keepalives có thể được sử dụng với giao thức giao diện phiên (SIP), giao thức cây bao trùm (STP), khối thông báo máy chủ (SMB), bảo mật lớp vận chuyển (TLS) hoặc bất kỳ số giao thức nào mà các nhà thiết kế mạng có thể thấy chúng hữu ích.