http ເຮັດວຽກທີ່ມີຊີວິດຢູ່ໄດ້ແນວໃດ, ຄວາມແຕກຕ່າງລະຫວ່າງ TCP ຮັກສາແລະ http ຮັກສາໄວ້ໄດ້ແນວໃດ?


ຕອບ 1:

ໝົດ ເວລາ ໝາຍ ຄວາມວ່າເວບໄຊທ໌້ສາມາດປິດການເຊື່ອມຕໍ່ຫຼັງຈາກທີ່ບໍ່ມີປະສິດຕິພາບ 30 ວິນາທີ. ຈໍານວນສູງສຸດຂອງ 200 ຫມາຍຄວາມວ່າເຄື່ອງແມ່ຂ່າຍເວັບຄວນປະມວນຜົນສູງສຸດ 200 HTTP ການຮ້ອງຂໍກ່ຽວກັບການເຊື່ອມຕໍ່ TCP ສະເພາະ. ຈຸດປະສົງຂອງ HTTP Keep Alive ແມ່ນເພື່ອເປັນສັນຍານການຮ້ອງຂໍຂໍ້ຄວາມເພີ່ມເຕີມໃນຊ່ອງທາງຂົນສົ່ງສະເພາະແລະແມ່ນ ໜ້າ ທີ່ຈາກ HTTP / 1.1. ຖ້າທ່ານຕ້ອງການຮຽນຮູ້ເພີ່ມເຕີມກ່ຽວກັບ http Keep Alive, ຂ້າພະເຈົ້າຂໍແນະ ນຳ ໃຫ້ອ່ານ Web Protocols ແລະການປະຕິບັດ http: //www.pearsonhighered.com/ p ...

ດຽວນີ້ TCP Keep-Alive ແມ່ນສັດຮ້າຍທີ່ແຕກຕ່າງກັນແລະບໍ່ມີສາຍພົວພັນກັບ HTTP Keep-Alive ຕໍ່ບ່ອນ. ກະລຸນາຮັບຊາບວ່າອິນເຕີເນັດອະນຸຍາດໃຫ້ໃຊ້ໂປໂຕຄອນຕ່າງໆນອກ ເໜືອ ຈາກ HTTP ແລະ ຄຳ ຮ້ອງສະ ໝັກ ທີ່ນັບບໍ່ຖ້ວນ. ໃນກໍລະນີດັ່ງກ່າວທີ່ການຕອບສະ ໜອງ ການບໍລິການອາດຈະໃຊ້ເວລາດົນ, TCP ຮັກສາຊີວິດແມ່ນ ໜ້າ ທີ່ທາງເລືອກໃນການສົ່ງຊອງທີ່ບໍ່ມີສຽງ (ປະມານ 60 bytes ຕໍ່ກອບໃນ Ethernet) ເພື່ອເປັນສັນຍານຫົວໃຈເຕັ້ນທີ່ບົ່ງບອກວ່າເພື່ອນຮ່ວມຊີວິດ ແລະທາງອ້ອມເພື່ອຮັກສາການເຊື່ອມຕໍ່ເປີດ. ຄິດກ່ຽວກັບ NAT / Firewall, ບ່ອນທີ່ການເຊື່ອມຕໍ່ຖືກເກັບກ່ຽວຖ້າພວກເຂົາບໍ່ພົບການແລກປ່ຽນຂໍ້ມູນໃນໄລຍະເວລາທີ່ ກຳ ນົດໄວ້. TCP Keep-Alive ສົ່ງຫົວໃຈແທ້ 1 ໜ່ວຍ ເພື່ອກວດສອບວ່າເພື່ອນຮ່ວມເພດແມ່ນ UP / Down. ຖ້າທ່ານບໍ່ຕອບກັບຂໍ້ຄວາມທີ່ມີຊີວິດຊີວາ, ມັນຖືກຕີຄວາມວ່າບໍ່ມີ. ທ່ານສາມາດ ກຳ ນົດໄລຍະເວລາລະຫວ່າງສອງແພັກເກັດທີ່ບໍ່ມີປະໂຫຍດ, ສອງແພັກເກັດທີ່ມີຊີວິດທີ່ປະສົບຜົນ ສຳ ເລັດແລະມີໄລຍະເວລາທົດລອງ ໃໝ່ ຖ້າຊຸດກ່ອນລົ້ມເຫລວ.

ໃນ RFC 1122, ພາກ 4.2.3.6 ທ່ານຈະພົບກັບສະເພາະຕົ້ນສະບັບຂອງ TCP Keep Alives