Time to live (TTL) คืออะไร

Written by admin

30 กันยายน 2021

Time to live (TTL) คืออะไร

Ads



Time to live (TTL) คือ ระยะเวลาหรือ “hops” ที่แพ็กเก็ตถูกตั้งค่าให้อยู่ภายในเครือข่ายก่อนที่จะทิ้งโดยเราเตอร์ TTL ยังใช้ในบริบทอื่นๆ รวมถึงการแคชCDNและการแคช DNS

TTL ทำงานอย่างไร

เมื่อมีการสร้างและส่งออกแพ็กเก็ตข้อมูลผ่านทางอินเทอร์เน็ต มีความเสี่ยงที่แพ็กเก็ตข้อมูลจะถูกส่งต่อจากเราเตอร์ไปยังเราเตอร์อย่างไม่มีกำหนด เพื่อลดความเป็นไปได้นี้ แพ็กเก็ตได้รับการออกแบบโดยมีการหมดอายุที่เรียกว่าขีดจำกัดเวลาที่จะใช้งานจริงหรือขีดจำกัดการกระโดด แพ็กเก็ต TTL ยังมีประโยชน์ในการพิจารณาว่าแพ็กเก็ตมีการหมุนเวียนนานแค่ไหน และอนุญาตให้ผู้ส่งได้รับข้อมูลเกี่ยวกับเส้นทางของแพ็กเก็ตผ่านทางอินเทอร์เน็ต

แต่ละแพ็กเก็ตมีที่สำหรับเก็บค่าตัวเลขที่กำหนดว่าควรเคลื่อนที่ผ่านเครือข่ายต่อไปอีกนานเท่าใด ทุกครั้งที่เราเตอร์ได้รับแพ็กเก็ต เราเตอร์จะลบหนึ่งรายการออกจากจำนวน TTL แล้วส่งต่อไปยังตำแหน่งถัดไปในเครือข่าย หาก ณ จุดใดก็ตาม จำนวน TTL เท่ากับศูนย์หลังการลบ เราเตอร์จะทิ้งแพ็กเก็ตและส่งข้อความ ICMPกลับไปยังโฮสต์ต้นทาง

คำสั่งเครือข่ายที่ใช้กันทั่วไป ping และ traceroute ทั้งคู่ใช้ TTL เมื่อใช้คำสั่ง traceroute สตรีมของแพ็กเก็ตที่มี TTL ตามลำดับที่สูงขึ้นเรื่อยๆ จะถูกส่งผ่านอินเทอร์เน็ตไปยังปลายทาง เนื่องจากแต่ละขั้นตอนในการเชื่อมต่อเป็นจุดหยุดสุดท้ายสำหรับหนึ่งในแพ็กเก็ต แต่ละตำแหน่งจะส่งคืนข้อความ ICMP ไปยังผู้ส่งหลังจากทิ้งแพ็กเก็ต เวลาที่ใช้สำหรับข้อความ ICMP ในการส่งคืนไปยังผู้ส่ง จะถูกใช้เพื่อกำหนดระยะเวลาที่ใช้ในการส่งไปยังแต่ละฮ็อพที่ต่อเนื่องกันในเครือข่าย

Ads



ทำเว็บไซต์บริษัท ออกแบบเว็บไซต์บริษัท ราคาถูก เว็บไซต์แสดงโปรไฟล์บริษัท ทำเว็บไซต์องค์กร ออกแบบเว็บไซต์ใหม่ทั้งระบบ ทีมงานมืออาชีพที่ใส่ใจคุณ

Aoo Studio Digital 2U ให้บริการรับวางระบบ ไอที ซัพพอร์ต การตลาดดิจิตอล ทำเว็บไซต์ One Page ทำเว็บไซต์บริษัท

zixzax ทำเว็บไซต์ - ออกแบบเว็บไซต์ - ตัวอย่างเว็บไซต์

[ccpw id=”844″]

[cryptopack id=”834″]

บทความที่เกี่ยวข้อง

Web Server คืออะไร

Web Server คือ Server ที่ให้บริการแจกจ่ายข้อมูลแก่ Client โดยอาศัยการทํางานแบบ HTTP (Hypertext Transfer Protocol) เป็น Protocol เบื้องต้นที่

OpenStack คืออะไร ?

OpenStack คือ ระบบปฏิบัติการบน Cloud (คลาวด์) ที่ควบคุมทรัพยากรการประมวลผล,การจัดการพื้นที่จัดเก็บข้อมูล...

บทความอื่นๆ ที่คุณอาจสนใจ

Phishing (ฟิชชิ่ง) คืออะไร

Phishing (ฟิชชิ่ง) คืออะไร

Phishing (ฟิชชิ่ง) คือการหลอกลวงทางอินเทอร์เน็ต โดยผู้กระทำความผิดจะหลอกให้ผู้ใช้เปิดเผยข้อมูลส่วนตัว เช่น รหัสผ่าน...

VPN คืออะไร ?

VPN คืออะไร ?

VPN หรือ Virtual Private Network หรือ เครือข่ายเสมือน คือตัวขยายเครือข่ายส่วนตัวผ่านเครือข่ายสาธารณะ...

Traceroute คืออะไร

Traceroute คืออะไร

Traceroute เป็นเครื่องมือวินิจฉัยเครือข่ายที่ใช้ในการติดตามเส้นทางแบบเรียลไทม์ที่ส่งโดยแพ็กเก็ตบนเครือข่าย IP...

Mac Address คืออะไร

Mac Address คืออะไร

MAC ADDRESS คือ หมายเลขประจำตัวฮาร์ดแวร์ที่ระบุอุปกรณ์แต่ละเครื่องบนเครือข่ายโดยไม่ซ้ำกัน Mac Address ย่อมาจาก "Media...

DNSSEC คืออะไร

DNSSEC คืออะไร

DNSSEC (Domain Name System Security Extensions) เป็นชุดข้อมูลจำเพาะของ Internet Engineering Task Force...

SMTP คืออะไร

SMTP คืออะไร

SMTP (Simple Mail Transfer Protocol) คือ แอปพลิเคชันที่มีจุดประสงค์หลักในการส่งรับและ /...

Rocky Linux คืออะไร ?

Rocky Linux คืออะไร ?

Rocky Linux เป็นระบบปฏิบัติการขององค์กรชุมชนที่ออกแบบมาเพื่อรองรับ bug-for-bug 100% ที่เข้ากันได้กับการแจกจ่าย Linux...

Domain คืออะไร ?

Domain คืออะไร ?

โดเมน เนม (domain name) คือ ชื่อที่ใช้ระบุสำหรับเว็บไซต์ลงในคอมพิวเตอร์แม่ข่าย (เช่น...

0 ความคิดเห็น