ติดตามผ่านบรรทัดคำสั่ง สูญเสียการเชื่อมต่อกับเซิร์ฟเวอร์ การติดตามและปิง แล้วลินุกซ์ล่ะ?

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

บน Windows OS นี่คือยูทิลิตี้ Tracert ใน XP จะสามารถใช้งานได้ตามค่าเริ่มต้น แต่ในเวอร์ชันต่อ ๆ ไปทั้งหมดจนถึง Windows 10 จะต้องเปิดใช้งานเพิ่มเติมผ่าน "โปรแกรมและคุณลักษณะ"

ในระบบปฏิบัติการของตระกูล *NIX - Linux, FreeBSD, Android - โปรแกรม Traceroute
ความหมายของอัลกอริธึมการติดตามเส้นทางคือคำขอพิเศษสามคำขอจะถูกส่งไปยังแต่ละโหนดเครือข่ายซึ่งการรับส่งข้อมูลไปยังโฮสต์ที่ต้องการ จากนั้นเวลาตอบสนองจะปรากฏขึ้นสำหรับแต่ละคำขอบนหน้าจอถัดจากที่อยู่ ผลลัพธ์ คุณสามารถติดตามได้อย่างง่ายดายว่าส่วนใดของเครือข่ายที่ความล่าช้าในการตอบสนองเริ่มปรากฏขึ้นหรือหายไปโดยสิ้นเชิง

การติดตามใน Windows 10

ในการดำเนินการติดตามเครือข่ายใน Windows 10 คุณต้องกดคีย์ผสม Win+R แล้วพิมพ์ "cmd" ในหน้าต่าง "Run" นี่จะเป็นการเปิดบรรทัดคำสั่งของ Windows ซึ่งคุณต้องป้อนคำสั่ง:

ติดตาม

ตัวอย่างเช่น ลองใช้เว็บไซต์ google.ru

การติดตามใน Linux

ในระบบปฏิบัติการตระกูล Linux - Ubuntu, Fedora, CentOS เป็นต้น - เพื่อเริ่มการติดตามเส้นทางคุณต้องเปิดคอนโซลระบบแล้วป้อนคำสั่ง:

ตามรอย<имя_сервера>

ความสนใจ!คุณไม่สามารถใช้การติดตามเส้นทางเครือข่ายเพื่อประเมินคุณภาพของไมล์สุดท้าย (สายสมาชิก ADSL, FTTB หรือ PON) เนื่องจากโปรแกรมระบบนี้ไม่สามารถและไม่ได้ประเมินคุณภาพของสายในทางใดทางหนึ่ง

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

รูปแบบบรรทัดคำสั่ง:

Tracert [-d] [-h maxNumber] [-j รายการโหนด] [-w หมดเวลา] [-R] [-S ที่อยู่ต้นทาง] [-4] [-6] ชื่อสุดท้าย

ตัวเลือกบรรทัดคำสั่ง:

-d- ห้ามใช้การแก้ไขในชื่อโฮสต์

-h จำนวนสูงสุด- จำนวนฮ็อพสูงสุดเมื่อค้นหาโหนด

-j รายการโหนด- เลือกเส้นทางฟรีจากรายการโหนด (เฉพาะ IPv4)

-w หมดเวลา- หมดเวลาของการตอบสนองแต่ละครั้งในหน่วยมิลลิวินาที

-ร- การติดตามเส้นทาง (IPv6 เท่านั้น)

-S ที่อยู่แหล่งที่มา- ใช้ที่อยู่ต้นทางที่ระบุ (IPv6 เท่านั้น)

-4 - บังคับใช้ IPv4

-6 - บังคับใช้ IPv6

การติดตามจะขึ้นอยู่กับวิธีการวิเคราะห์การตอบสนองเมื่อส่งแพ็กเก็ต ICMP ตามลำดับไปยังที่อยู่ที่ระบุ โดยฟิลด์ TTL เพิ่มขึ้น 1 (“เวลาแห่งชีวิต” - เวลาในการมีชีวิตอยู่) ที่จริงแล้ว ฟิลด์นี้ไม่เกี่ยวข้องกับเวลา แต่เป็นตัวนับจำนวนการเปลี่ยนที่เป็นไปได้ระหว่างการส่งแพ็กเก็ตที่กำหนดเส้นทาง เมื่อได้รับแพ็กเก็ตแล้ว เราเตอร์แต่ละตัวจะลบหนึ่งอันออกจากฟิลด์นี้ที่จัดเก็บไว้ในส่วนหัวของแพ็กเก็ต และตรวจสอบค่าตัวนับ TTL ที่เป็นผลลัพธ์ หากค่ากลายเป็นศูนย์ แพ็กเก็ตจะถูกละทิ้งและข้อความ ICMP time-to-live (ข้อความ "Time Exceeded" ค่า 0x11 ในส่วนหัว ICMP) จะถูกส่งไปยังผู้ส่ง

หากไม่ได้รวมฟิลด์ TTL ในแพ็กเก็ต IP ในกรณีที่เกิดข้อผิดพลาดในเส้นทางสถานการณ์อาจเกิดขึ้นได้ซึ่งแพ็กเก็ตจะหมุนเวียนในเครือข่ายตลอดไปโดยส่งต่อโดยเราเตอร์เป็นวงกลม

    เมื่อดำเนินการคำสั่ง Tracert.exe คำสั่งจะส่งแพ็กเก็ต ICMP ก่อนโดยมีฟิลด์ TTL ในส่วนหัวเท่ากับ 1 และเราเตอร์ตัวแรกในเชน (โดยปกติจะเป็นเกตเวย์หลักจากการตั้งค่าการเชื่อมต่อเครือข่าย) ลบหนึ่งตัวออกจาก TTL จะได้ค่าศูนย์และรายงานว่าเกินอายุการใช้งาน ดังนั้นยูทิลิตี้ TRACERT.EXE จะได้รับที่อยู่ IP ของเราเตอร์ตัวแรกที่เกี่ยวข้องกับการส่งแพ็กเก็ตไปยังโหนดปลายทาง ลำดับนี้ถูกทำซ้ำสามครั้ง ดังนั้นบรรทัดผลลัพธ์ที่สร้างโดย Tracert.exe จะแสดงเวลาตอบสนองสามครั้งหลังจากหมายเลขการเปลี่ยนแปลง:
1     1 ms     1 - หมายเลขการเปลี่ยนแปลง (1 - เราเตอร์ตัวแรก)
1 ms 192.168.1.1 - ที่อยู่ (หรือชื่อ)

    จากนั้นให้ทำซ้ำขั้นตอนนี้ แต่ TTL ถูกตั้งค่าเป็น 2 - เราเตอร์ตัวแรกจะลดเหลือ 1 และส่งไปยังตัวถัดไปในห่วงโซ่ซึ่งหลังจากลบ 1 จะรีเซ็ต TTL และรายงานว่าเกินอายุการใช้งาน โปรแกรมอรรถประโยชน์ TRACERT.EXE จะได้รับที่อยู่ IP ที่สองของโหนดที่เกี่ยวข้องกับการส่งแพ็กเก็ตไปยังผู้รับและเวลาตอบสนอง กระบวนการติดตามจะดำเนินต่อไปจนกระทั่งถึงโหนดสุดท้ายซึ่งมีชื่อหรือที่อยู่ที่ระบุเป็นพารามิเตอร์บรรทัดคำสั่ง เช่น ติดตาม yandex.ruหรือจนกว่าจะตรวจพบข้อผิดพลาดที่ทำให้ไม่สามารถจัดส่งพัสดุได้ ตามค่าเริ่มต้น ยูทิลิตี้ TRACERT.EXE จะใช้จำนวนการกระโดดสูงสุดที่ 30 ซึ่งควรจะเพียงพอที่จะเข้าถึงโหนดใดๆ บนโลก หากจำเป็น สามารถตั้งค่าตัวนับอื่นได้โดยใช้พารามิเตอร์ -ชม

ตัวอย่างผลการดำเนินการ ติดตาม google.com

ติดตาม google.com- การติดตามเส้นทางไปยังโหนด google.com

ผลลัพธ์:


ติดตามเส้นทางไปยัง google.com ด้วยจำนวนฮ็อพสูงสุด 30:
1 1 มิลลิวินาที 2 498 มิลลิวินาที 444 มิลลิวินาที 302 มิลลิวินาที ppp83-237-220-1.pppoe.mtu-net.ru
3 * * * .
4 282 มิลลิวินาที * * a197-crs-1-be1-53.msk.stream-internet.net
5 518 ms 344 ms 382 ms ss-crs-1-be5.msk.stream-internet.net
6 462 มิลลิวินาที 440 มิลลิวินาที 335 มิลลิวินาที m9-cr01-po3.msk.stream-internet.net
7 323 ms 389 ms 339 ms bor-cr01-po4.spb.stream-internet.net
8 475 ms 302 ms 420 ms anc-cr01-po3.ff.stream-internet.net
9 334 มิลลิวินาที 408 มิลลิวินาที 348 มิลลิวินาที 74.125.50.57
10 451 มิลลิวินาที 368 มิลลิวินาที 524 มิลลิวินาที 209.85.255.178
11 329 มิลลิวินาที 542 มิลลิวินาที 451 มิลลิวินาที 209.85.250.140
12 616 มิลลิวินาที 480 มิลลิวินาที 645 มิลลิวินาที 209.85.248.81
13 656 มิลลิวินาที 549 มิลลิวินาที 422 มิลลิวินาที 216.239.43.192
14 378 มิลลิวินาที 560 มิลลิวินาที 534 มิลลิวินาที 216.239.43.113
15 511 มิลลิวินาที 566 มิลลิวินาที 546 มิลลิวินาที 209.85.251.9
16 543 มิลลิวินาที 682 มิลลิวินาที 523 มิลลิวินาที 72.14.232.213
17 468 มิลลิวินาที 557 มิลลิวินาที 486 มิลลิวินาที 209.85.253.141
18 593 ms 589 ms 575 ms yx-in-f100.google.com

การติดตามเสร็จสมบูรณ์

    ผลลัพธ์การติดตามอาจมีบรรทัดที่แสดงเครื่องหมายดอกจันแทนที่อยู่โหนด (โหนดหมายเลข 3 ในตัวอย่าง) นี่ไม่จำเป็นต้องเป็นสัญญาณของเราเตอร์ที่ผิดพลาด และส่วนใหญ่มักบ่งชี้ว่าการตั้งค่าของโหนดนี้ห้ามไม่ให้ส่งข้อความ ICMP ด้วยเหตุผลด้านความปลอดภัย และเพื่อลดภาระบนช่องสัญญาณในกรณีที่มีการโจมตี DDoS บางประเภท ตัวอย่างเช่น มีการใช้การตั้งค่าที่คล้ายกันในเครือข่าย Microsoft เซิร์ฟเวอร์ของบริษัทไม่ตอบสนองต่อการ ping และไม่อนุญาตให้ติดตามเส้นทางไปยังเซิร์ฟเวอร์เหล่านั้น

ตัวอย่างการใช้ TRACERT

ติดตาม google.com- ติดตามเส้นทางไปยังโหนด google.com.

ติดตาม 8.8.8.8- ติดตามเส้นทางไปยังโหนดด้วยที่อยู่ IP 8.8.8.8

Tracert -d yandex.ru- ติดตามเส้นทางไปยังโหนด yandex.ruโดยไม่ต้องแก้ไขที่อยู่ IP เป็นชื่อโฮสต์ การติดตามในโหมดนี้จะเร็วขึ้น

Tracert -d -6 ipv6.google.com- ทำการติดตามโดยใช้โปรโตคอล IPv6

ตัวอย่างผลลัพธ์การติดตามโดยใช้โปรโตคอล IPv6:

ติดตามไปที่ ipv6.google.com (2a00:1450:4013:c00::71) สูงสุด 30 hops แพ็กเก็ต 40 ไบต์ 1 2a02:348:82::1 (2a02:348:82::1) 8.087 ms 8.063 ms 8.086 ms 2 te0-22.cr1.nkf.as49685.net (2001:4cb8:40b:1::1d01) 2.143 ms 2.129 ms 2.103 ms 3 amsix-router.google.com (2001:7f8:1::a501: 5169:1) 1.379 มิลลิวินาที 1.415 มิลลิวินาที 1.422 มิลลิวินาที 4 (2001:4860::1:0:87ab) 1.437 มิลลิวินาที (2001:4860::1:0:87aa) 2.157 มิลลิวินาที (2001:4860::1:0:87ab ) 1.408 มิลลิวินาที 5 (2001:4860::8:0:87b0) 1.494 มิลลิวินาที 1.469 มิลลิวินาที (2001:4860::8:0:87b2) 8.350 มิลลิวินาที 6 (2001:4860::8:0:b1b7) 5.364 มิลลิวินาที 5.321 ms 4.748 ms 7 (2001:4860::2:0:8651) 4.653 ms 6.994 ms (2001:4860::2:0:8652) 13.926 ms 8 ee-in-x71.1e100.net (2a00:1450:4013 :c00::71) 4.732 มิลลิวินาที 4.733 มิลลิวินาที 4.783 มิลลิวินาที

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

วิธีการติดตาม

คุณต้องเปิดบรรทัดคำสั่งในระบบปฏิบัติการ Windows ซึ่งสามารถทำได้หลายวิธี
สำหรับ วินโดวส์เอ็กซ์พี
- ในเมนู เริ่มส่วน มาตรฐาน เปิด "พร้อมรับคำสั่ง" หรือในเมนู เริ่มคลิกที่บรรทัด ดำเนินการ, เขียนที่ไหน คำสั่ง และกด เข้า

วิธีการที่เป็นสากลสำหรับ วินโดว 7; วินโดว์ 8, และ วินโดวส์ 10
- กดแป้นพิมพ์ลัด วิน+อาร์เขียนในหน้าต่างที่เปิดขึ้น คำสั่ง
หน้าต่างสีดำจะเปิดขึ้นในตำแหน่งที่คุณต้องป้อนคำสั่ง:
ติดตาม your-domain.ru
และกด เข้าบนแป้นพิมพ์
หากต้องการคัดลอกผลลัพธ์ คุณต้องคลิกขวา “ เครื่องหมาย» (« เลือก" หรือ " ธง") เลือกข้อความแล้วกด เข้า.

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

คำแนะนำ

โปรแกรมสำหรับติดตามเส้นทางของแพ็กเก็ตข้อมูลรวมอยู่ในระบบปฏิบัติการเครือข่ายเกือบทุกระบบ ใน Windows OS จะเป็น Tracert และใน GNU/Linux และ Mac OS จะเป็น Traceroute หลักการทำงานของโปรแกรมนี้มีดังนี้: โปรแกรมจะส่งแพ็คเก็ตข้อมูลไปยังที่อยู่ที่ระบุไว้ โดยตั้งค่าเงื่อนไขการจัดส่งที่เป็นไปไม่ได้อย่างเห็นได้ชัด - อายุการใช้งานของแพ็คเก็ตสั้นมาก (TTL - Time To Live) เมื่อส่งแพ็กเก็ตแรกจะใช้เวลา 1 วินาที แต่ละเซิร์ฟเวอร์ระหว่างทางจากคอมพิวเตอร์ของคุณไปยังที่อยู่ที่ต้องการจะต้องลดค่านี้ลงอย่างน้อยหนึ่งค่า ดังนั้นอายุการใช้งานของแพ็กเก็ตจะหมดอายุในโหนดแรกและจะไม่ส่งต่อไป แต่จะส่งการแจ้งเตือนไปยังผู้ส่งเกี่ยวกับความเป็นไปไม่ได้ในการจัดส่ง ด้วยวิธีนี้ ตัวติดตามจะได้รับข้อมูลเกี่ยวกับโหนดกลางแรก จากนั้นจะเพิ่มอายุการใช้งานของแพ็กเก็ตหนึ่งรายการและส่งแพ็กเก็ตอีกครั้ง คำขอนี้จะคงอยู่จนถึงโหนดที่สองและสถานการณ์คือ ดังนั้นโปรแกรมติดตามจะรวบรวมรายการโหนดกลางทั้งหมดและหากไม่ได้รับการแจ้งเตือนจากจุดใดจุดหนึ่งก็จะหมายถึงหนึ่งในสองสิ่ง - แพ็กเก็ตยังคงถูกส่งไปยังผู้รับหรือโหนดนี้ไม่ทำงาน . หากต้องการทราบว่าจะส่งคำขอพร้อมข้อบกพร่องอื่น - จะมีการระบุหมายเลขพอร์ตที่ไม่มีอยู่จริง หากแพ็กเก็ตนี้ส่งคืนโดยระบุข้อผิดพลาด แสดงว่าโหนดทำงานได้ตามปกติและเป็นผู้รับ และหากไม่เป็นเช่นนั้น แสดงว่าห่วงโซ่การส่งแพ็กเก็ตเสียหายบนโหนดนี้ ไม่ว่าในกรณีใดขั้นตอนการติดตามจะเสร็จสิ้น

ใน Windows OS ไฟล์ปฏิบัติการของโปรแกรมนี้ (tracert.exe) จะถูกจัดเก็บไว้ในโฟลเดอร์ WINDOWSsystem32 บนไดรฟ์ระบบของคอมพิวเตอร์ของคุณ แต่ในการรันโปรแกรมไม่จำเป็นต้องค้นหาไฟล์ โปรแกรมนี้ควบคุมจากบรรทัดคำสั่งเท่านั้น ดังนั้นคุณต้องเปิดเทอร์มินัลบรรทัดคำสั่งก่อน ในการดำเนินการนี้ในเมนูหลัก (บนปุ่ม "เริ่ม") เลือก "เรียกใช้" เพื่อเปิดกล่องโต้ตอบ "เรียกใช้โปรแกรม" คุณยังสามารถเปิดได้โดยกดปุ่ม WIN + R จากนั้นพิมพ์ "cmd" (โดยไม่ใส่เครื่องหมายคำพูด) แล้วกดปุ่ม "OK" (หรือปุ่ม Enter) ในเทอร์มินัลที่เปิดขึ้น ให้พิมพ์ Tracert และคั่นด้วยช่องว่าง ที่อยู่ของโหนดบนเครือข่ายที่คุณต้องการติดตาม นี่อาจเป็นที่อยู่ IP หรือชื่อโดเมนก็ได้ ไม่จำเป็นต้องระบุโปรโตคอล http หลังจากการติดตามเสร็จสิ้น ก็สามารถคัดลอกผลลัพธ์ได้ - กด CTRL + A เพื่อเลือกทุกอย่าง และ Enter เพื่อคัดลอกส่วนที่เลือกไปยัง RAM จากนั้นคุณสามารถวางสิ่งที่คุณคัดลอกลงในเอกสารใดก็ได้ในโปรแกรมแก้ไขข้อความใดก็ได้

การดำเนินการติดตามเขียนไปยังคำสั่ง SQL เฉพาะไฟล์ระบบปฏิบัติการและข้อมูลที่เกี่ยวข้อง (แผนการสืบค้นและเหตุการณ์รอ) ที่ดำเนินการในขณะที่สคริปต์กำลังทำงาน คุณสามารถติดตามเซสชันใดๆ ก็ตามในฐานข้อมูล Oracle ได้

คำแนะนำ

ก่อนหน้านั้น คุณต้องเปิดใช้งานการรวบรวมสถิติ ไม่เช่นนั้นไฟล์ที่มีเวลาเป็นศูนย์จะปรากฏขึ้น ในการดำเนินการนี้ คุณต้อง: แก้ไขชุดระบบ timed_statistics=true หากคุณต้องการรันการติดตามในเซสชันปัจจุบัน พารามิเตอร์ระบบควรถูกแทนที่ด้วยเซสชัน

ตรวจสอบให้แน่ใจว่าแอตทริบิวต์ขนาดไฟล์การถ่ายโอนข้อมูลสูงสุดถูกตั้งค่าเป็นค่าที่เพียงพอ เมื่อต้องการทำเช่นนี้ ให้รันการสืบค้น SQL ที่เกี่ยวข้อง: SELECT value FROM v$param p WHERE name=’max_dump_file_size’ค่า $param สามารถตั้งค่าได้ทั้งที่ระดับฐานข้อมูล (ระบบแก้ไข) และที่ระดับเซสชัน (แก้ไขเซสชัน)

เพื่อเริ่มการติดตาม ต้องตั้งค่าเหตุการณ์ 1046 ในเซสชันที่เหมาะสม เรียกใช้ขั้นตอน sys.dbms_system.set_ev จากนั้นส่งค่า sid และค่าอนุกรมที่เป็นผลลัพธ์เป็นพารามิเตอร์จำนวนเต็ม: BEGIN sys.dbms_system.set_ev(sid, serial#, 10046, 8, ''); จบ

เมื่อต้องการปิดการติดตาม เปลี่ยนค่าระดับของเหตุการณ์ 10046 จาก 8 เป็น 0

ไฟล์การติดตามปรากฏในไดเร็กทอรีดัมพ์ฐานข้อมูล Oracle (Oracle/admin/databaseSID/udump) ชื่อของไฟล์นี้มีตัวระบุของกระบวนการระบบปฏิบัติการที่มีการดำเนินการ และนามสกุลคือ .trc ในการประมวลผลข้อมูลในรูปแบบที่อ่านได้ ให้ประมวลผลไฟล์การติดตามในยูทิลิตี้ tkprof:cd C:ORACLEadmindatabaseSIDudump
tkprof file.trc output=my_file.prf ไฟล์ที่ประมวลผลจะมีรายการคำสั่งทั้งหมดที่ดำเนินการระหว่างเซสชัน

คำแนะนำที่เป็นประโยชน์

ระดับต่ำสุดสำหรับการดำเนินการคำสั่ง 10046 คือ 1 และสูงสุดคือ 12 ซึ่งมีการเพิ่มค่าของตัวแปรที่เกี่ยวข้องกับกระบวนการทั้งหมดตลอดจนข้อมูลเกี่ยวกับความคาดหวัง

เว็บไซต์บนเครือข่ายไม่ปรากฏด้วยตัวเอง - สร้างและดูแลโดยคอมพิวเตอร์ที่เรียกว่าเซิร์ฟเวอร์ และเซิร์ฟเวอร์เหล่านี้ได้รับการจัดการโดยองค์กร - ผู้ให้บริการหรือผู้ให้บริการโฮสต์ และเพื่อให้ทุกอย่างได้รับการทำซ้ำอย่างชัดเจนและถูกต้องสำหรับทุกคน ผู้ให้บริการจึงตรวจสอบอุปกรณ์เครือข่าย เซิร์ฟเวอร์ ช่องทางการสื่อสารที่ข้อมูลและข้อมูลอื่น ๆ ถูกส่งไปยังผู้ใช้โดยตรง ในทางกลับกัน ผู้ใช้สามารถวินิจฉัยการเชื่อมต่ออินเทอร์เน็ตของเขาได้หากเขาไม่สามารถรับข้อมูลนี้ เพื่อพิจารณาว่าโฮสต์หรือผู้ให้บริการที่ให้บริการการเข้าถึงอินเทอร์เน็ตนั้นเป็นฝ่ายผิดหรือไม่ การติดตามเส้นทางจากคอมพิวเตอร์ส่วนบุคคลไปยังไซต์ที่ต้องการช่วยในการวินิจฉัยดังกล่าว

คำแนะนำ

ดำเนินการติดตามโดยใช้คำสั่ง Traceroute ใน Windows-tracert หากต้องการติดตามเส้นทาง ให้ทำดังนี้: เปิดเมนู "Start" - "Run" พิมพ์ cmd.exe และเลือกตกลง

ในบรรทัดคำสั่ง ให้พิมพ์คำสั่ง Tracert server_name (ชื่อเซิร์ฟเวอร์จะระบุในอีเมลต้อนรับเมื่อสั่งซื้อบริการ) รอให้คำสั่งเสร็จสิ้น จากนั้นคลิกขวาในหน้าต่าง Command Prompt เลือก Select All จากนั้น (เมื่อเลือกแล้ว) ให้กด Enter ต่อไป เพื่อดูร่องรอย คลิกขวา จากนั้นคลิก "แทรก" ในช่องป้อนข้อความ

ด้วยคำสั่ง Tracert คุณจะส่งแพ็กเก็ตข้อมูลไปยังที่อยู่ที่คุณระบุ ซึ่งอาจเป็นที่อยู่เซิร์ฟเวอร์ ชื่อคอมพิวเตอร์บนเครือข่าย หรือที่อยู่ IP ในกรณีนี้แพ็กเก็ตจะผ่านเราเตอร์พิเศษ - อุปกรณ์เครือข่ายระหว่างคอมพิวเตอร์ส่วนบุคคลและผู้รับ ด้วยการกระทำนี้ คุณจะกำหนดเส้นทางไปยังจุดหมายปลายทางสุดท้าย และที่สำคัญที่สุด คือคำนวณเวลาตอบสนอง (ค่าเป็นมิลลิวินาที) ของแต่ละโหนดที่อยู่ตรงกลาง

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

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

วิดีโอในหัวข้อ

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

คำแนะนำ

ใช้โปรแกรมติดตามพิเศษที่อาจมีอยู่แล้วในระบบปฏิบัติการเครือข่ายของคุณ ถ้าเป็น Windows โปรแกรมจะเรียกว่า Tracert บนระบบปฏิบัติการ GNU/Linux และ Mac OS การติดตามสามารถทำได้โดยใช้ Traceroute ในกรณีนี้ ข้อมูลแพ็กเก็ตจะถูกส่งไปยังที่อยู่ที่ระบุไว้ ตั้งค่าพารามิเตอร์การนำส่งโดยเฉพาะซึ่งไม่สามารถทำได้ เช่น อายุของแพ็กเก็ตสั้นเกินไป สำหรับแพ็กเก็ตแรกควรตั้งค่าเป็นหนึ่งวินาทีจะดีกว่า

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

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

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

วิดีโอในหัวข้อ

การแปลงภาพแรสเตอร์ (พิกเซล) เป็นเวกเตอร์ (โดยที่ภาพอธิบายโดยใช้สูตรทางคณิตศาสตร์)

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

การติดตามในการเขียนโปรแกรม

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

การติดตามเรย์

การติดตามรังสีหรือการติดตามเส้นทางเป็นเทคนิคการเรนเดอร์ (การสร้างภาพจากแบบจำลอง 3 มิติ) ในคอมพิวเตอร์กราฟิกที่เกี่ยวข้องกับทัศนศาสตร์เรขาคณิต ช่วยให้คุณสร้างภาพโดยอาศัยความรู้เกี่ยวกับกฎว่ารังสีแต่ละดวงมีปฏิกิริยาอย่างไรกับพื้นผิวที่มีอยู่ ในการติดตามรังสี อัลกอริธึมของซอฟต์แวร์จะส่งรังสีออกจาก "กล้อง" และรังสีจะสะท้อนออกจากพื้นผิวต่างๆ จนกระทั่งรังสีถูกดูดซับหรือกระจัดกระจาย ยิ่งมีการติดตามรังสีมากเท่าใด ผลลัพธ์ก็จะมีคุณภาพดีขึ้นเท่านั้น

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

ติดตามเป็นการเชื่อมต่ออาคาร

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

คำแนะนำ

เริ่มตรวจสอบการติดตามใน Windows เปิดตัวประมวลผลคำสั่ง cmd ในการดำเนินการนี้ให้คลิกที่ปุ่ม "Start" ที่อยู่ในทาสก์บาร์บนเดสก์ท็อปหรือกดปุ่ม Win บนแป้นพิมพ์ จากเมนูที่แสดง ให้เลือก เรียกใช้ ป้อน cmd ในกล่องโต้ตอบ "เรียกใช้โปรแกรม" ที่ปรากฏขึ้น คลิกตกลง

ตรวจสอบตัวเลือกบรรทัดคำสั่งของยูทิลิตี Tracert ในหน้าต่างเชลล์ ให้พิมพ์: Tracet /? และกด Enter ตรวจสอบข้อมูลที่แสดง

ตรวจสอบการติดตามใน Windows โดยใช้ยูทิลิตี้ Tracet ในคอนโซล ให้ป้อนคำสั่งเช่น: Tracet<имя цели>และกด Enter รอให้ผลลัพธ์การติดตามปรากฏขึ้น ที่นี่เป็นพารามิเตอร์<имя цели>ต้องระบุที่อยู่ IP ของเครื่องเป้าหมายหรือชื่อสัญลักษณ์ (โดเมน) ที่เกี่ยวข้องซึ่งสามารถแก้ไขได้เป็น IP โดยใช้ DNS หากจำเป็น ให้ใช้การติดตามด้วยพารามิเตอร์ที่กำหนดเอง ตัวอย่างเช่น หากต้องการเร่งกระบวนการ ให้ใช้ตัวเลือก -d ในกรณีนี้ ชื่อเชิงสัญลักษณ์ของโหนดระดับกลางจะไม่ถูกกำหนดโดยที่อยู่ IP ของโหนดเหล่านั้น ใช้ตัวเลือก -h เพื่อเพิ่มจำนวนฮ็อพสูงสุดที่เป็นไปได้ หากไม่บรรลุเป้าหมายใน 30 ฮ็อพ (ค่าเริ่มต้นของตัวเลือกนี้) หากมีข้อผิดพลาดจำนวนมากบนโหนดระดับกลาง ให้เพิ่มเวลารอสำหรับการตอบกลับเกี่ยวกับโหนดเหล่านั้นโดยใช้สวิตช์ -w

เริ่มกระบวนการตรวจสอบการติดตามบนระบบที่คล้ายกับ Linux ทำตามขั้นตอนการเข้าสู่ระบบให้เสร็จสิ้นด้วยข้อมูลประจำตัวของคุณ หากจำเป็น ให้เปิดเชลล์กราฟิกแล้วรอจนกว่าจะโหลดเสร็จ คุณยังสามารถทำงานต่อในคอนโซลข้อความได้ หากโหลดเชลล์กราฟิกแล้ว ให้เรียกใช้เทอร์มินัลอีมูเลเตอร์ (konsole, xterm ฯลฯ)

รับความช่วยเหลือในตัวของ Traceroute ในคอนโซล ให้ป้อนคำสั่ง: Traceroute --help แล้วกด Enter ตรวจสอบข้อมูลที่แสดง

รับความช่วยเหลือเกี่ยวกับ Traceroute โดยใช้แพ็คเกจเอกสาร man ที่เกี่ยวข้อง หากติดตั้งไว้ พิมพ์คำสั่ง:man Traceroute แล้วกด Enter ตรวจสอบข้อมูล หากต้องการออกจากโหมดการอ่าน ให้กดปุ่ม q

ตรวจสอบการติดตามโดยใช้ยูทิลิตี้ Traceroute บนระบบที่คล้ายกับ Linux หากต้องการดำเนินการติดตามด้วยพารามิเตอร์เริ่มต้น ให้ป้อนคำสั่งเช่นนี้ในคอนโซล: Traceroute<имя цели>และกด Enter รอให้กระบวนการเสร็จสิ้น วัตถุประสงค์ของพารามิเตอร์<имя цели>คล้ายกับที่อธิบายไว้ในขั้นตอนที่สาม หากต้องการเปลี่ยนพฤติกรรมของ Traceroute ให้ใช้ตัวเลือกบรรทัดคำสั่งที่เหมาะสม