BMS-HOSxP Community
HOSxP => Networking => ข้อความที่เริ่มโดย: khetrat ที่ กุมภาพันธ์ 24, 2009, 09:38:03 AM
-
วันนี้เป็นเทคนิคโดยการไม่ใช้โปรแกรมอื่นๆเลยคือจะใช้สิ่งที่มีอยู่แล้วในเครื่องคอมของเรานั้นเองคือ
คุณสมบัติของ โปรโตคอล TCP/IP ในการตรวจสอบ
ทำได้โดยการ Ping หรือ ใช้ โปรโตคอล echo reply ง่ายๆนั่นเองเช่น
1 .................................................................................
ping ipserver -t
Reply from ipserver: bytes=32 time<1ms TTL=64
Reply from ipserver: bytes=32 time<1ms TTL=64
Reply from ipserver: bytes=32 time<1ms TTL=64
และต้องไม่เกิด Request time out
ขนาดของข้อมูลที่ใช้ส่งไป = 32 bytes
ถ้าเป็น lan หรือ network เดียวกันไม่ว่า LAN หรือ wireless time ต้องไม่เกิน 10 มิลลิเซกคัน ในขนาดข้อมูลปกติ
2....................................................................................
ทำได้โดยการ ping และส่งขนาด package 50000 bytes ไปยัง server
ดังตัวอย่าง bytes ที่ใช้ส่งไปยัง server จะมีขนาด 50000 bytes ถ้าระบบLAN ยังสามารถรองรับการใช้งานได้
หรือไม่มีปัญหา times ต้องไม่เกิน 10 ms และต้องไม่เกิด request time out
ดังตัวอย่าง
ping ipserver -l 50000 -t
Pinging ipserver with 50000 bytes of data:
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=10ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
Reply from ipserver: bytes=50000 time=9ms TTL=64
3...........................................................................................................
ทำได้โดยการ ping เช่นกัน แต่คราวนี้เรา ping และ ใส่ขนาด package สูงสุดที่ โปรโตคอลอนุญาติให้ส่งได้
เพื่อตรวจสอบระบบเครือข่าย ขนาดสูงสุดมีขนาด 65500 bytes
ดังตัวอย่าง
ping ipserver -l 65500 -t
Pinging ipserver with 65500 bytes of data:
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
Reply from ipserver: bytes=65500 time=12ms TTL=64
จะเห็นว่า ขนาดสูงสุดที่เราส่งไปนั้น times จะเกิน 10 ms
ในการส่ง package ขนาดสูงสุดไปนั้นให้เราสนใจว่า
ระบบnetwork ที่สมบูรณ์ พร้อม 100% นั้นจะไม่เกิด Request time out เลย (ในความเป็นจริงอาจะเกิดขึ้นนานๆ ครั้งก็ได้) และ times ต้องสม่ำเสมอ เกือบจะเท่ากัน ในทุก Reply
คราวหน้าจะบอกว่า เทคนิคการดูว่าเน็ตเวิร์คไม่ 100% นั้นเกิดจากอะไรได้บ้างครับในเน็ตเวิร์คครับ
-
ขอบคุณครับ มีเวลาคงต้องลองเช็คที่ รพ. ดู บ้างล่ะ ;D
-
ขอบคุณครับจะลองทำดู
-
จะรออ่านข้อมูลดีๆ ต่อไปครับ ขอบคุณล่วงหน้าครับ :D ;) :D ;)
-
ขอบคุณครับ :)
-
ขอบคุณครับ ได้ความรู้มากขึ้นเลยครับ ;D
-
ขอบคุณมากครับ
-
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=2ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
network ผม ทดสอบได้อย่างงี้ครับ แล้วมันเร็ว หรือช้าครับ TTL=64 กับ TTL=128 งง
-
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=2ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
network ผม ทดสอบได้อย่างงี้ครับ แล้วมันเร็ว หรือช้าครับ TTL=64 กับ TTL=128 งง
TTL=64 ---> แสดงว่า ปลายทางเป็น Linux อาจเป็น TTL=63 ก็ได้
TTL=128 ---> แสดงว่า ปลายทางเป็น Windows
-
ขอบคุณครับคุณเข้ม
HUB 100/1000 มันดีอย่างนี้เอง แต่ก็ไม่แน่เพราะตอนนี้ ลูกข่าย เปิดเครื่องแค่ 20 เครื่องเลยทำให้เร็วปล่าวไม่รู้ เดียวจะทดสอบในช่วง สัก 9 โมงเช้า วันเบาหวานดูอีกที ;D
-
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=2ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
Reply from ipserver: bytes=65500 time=1ms TTL=128
network ผม ทดสอบได้อย่างงี้ครับ แล้วมันเร็ว หรือช้าครับ TTL=64 กับ TTL=128 งง
TTL=64 ---> แสดงว่า ปลายทางเป็น Linux อาจเป็น TTL=63 ก็ได้
TTL=128 ---> แสดงว่า ปลายทางเป็น Windows
TTL=254 ---> น่าจะเป็นพวกอุปกรณ์ router wiless
-
thank you verry มากมาย Grin ;D
-
มีวิธีเช็คการเสื่อม สภาพ สาย LAN ไหม ครับ ของ รพ.ผม เริ่ม ติดๆ หลุดๆ hosxp+net บางห้อง ลองเปลี่ยนมาใช้ ไวเลส ดู ก็ ไม่หลุด ครับ เลย คิดว่า สายน่าจะ เสื่อม พอมี ไหม ครับ
-
ลองทำดูแล้วครับแต่ยังไม่คล่องเลย มือใหม่อ่ะครับ อิอิ ต้องฝึกอีกเยอะเลย
-
than k u ที่ดัยความรู้เล้กๆ น้อยๆ
-
ขอบคุณครับ มีทิปเทคนิคอะไรดีๆๆ ก็ฝาก ให้ความรู้กันมากๆ นะครับ ชอบครับ
-
ขอบคุณมากครับ ถามนิดหนึ่งครับ ที่ว่า 10 ms นี้วงแลน 100 หรือ 1000 ครับ ถ้าเป็น 100 แล้ว 1G. ควรไม่เกินเท่าไรครับ
-
ขอบคุณครับ :D
-
จะเป็นไปไหมที่เราจะทำให้คอมปลายทางตอบกลับไม่ทัน :)
สร้างชุดคำสั่ง ping จากคอม x เครื่อง เครื่องละ n ชุด ในเวลาแตกต่างกันน้อยที่สุด
ไปยัง คอมปลายทาง 1 เครื่อง
ความเป็นไปได้ของ x และ n ที่ทำให้ com ปลายทาง ตอบกลับไม่ทัน :D
ไม่มีอะไรคับ แค่คิดเล่น ๆ คับ
-
คิดมาก ระวังหัวล้าน + Sexเสื่อม นะ คุณดุสิต ระวัง น้องรักษ์ ผิดหวัง นะ สิบอกให้
-
ขอบคุณครับ สำหรับ tip ดี ๆ
-
ขอบคุณสำหรับทิปดีๆครับ