tcp6 ในเอาต์พุต netstat


23

คอลัมน์ 'tcp6' หมายถึงอะไรในเอาต์พุต netstat ใครก็ได้โปรดอธิบายผลลัพธ์ต่อไปนี้ของ netstat:

tcp6 0 0 dmz.local.net:www 5.140.235.6%14631:49964 ESTABLISHED 21393/apache2

อะไรtcp6หมายความว่าอย่างไร


1
tcp6 อ้างถึงโปรโตคอล TCP / IP เวอร์ชัน 6 (IPv6) ที่ apache ของคุณใช้เพื่อเชื่อมต่อกับโฮสต์ภายนอก เพียงแค่ TCP จะหมายถึงว่ารุ่น TCP / IP ที่ 4 (IPv4) ที่กำลังถูกใช้
Debal

4
tcp6 สนับสนุนทั้ง IPv6 และ IPv4 โปรโตคอล
Debal

ที่น่าสนใจคือnetstat -nN *แสดงที่อยู่ ip4 ที่บรรทัด tcp6 tcp6 0 0 172.2.44.11:36559 210.98.81.140:443
TMa

คำตอบ:


19

tcp6ก็หมายความว่าTCPโปรโตคอลมากกว่าIP v6

tcp6 0 0 dmz.local.net:www 5.140.235.6% 14631: 49964 ก่อตั้ง 21393 / apache2

จากคู่มือ netstat :

  • tcp6: โปรโตคอลที่ใช้ นี่คือTCPผ่านIPv6

  • 0: จำนวนไบต์ที่ไม่ได้คัดลอกโดยโปรแกรมผู้ใช้ที่เชื่อมต่อกับซ็อกเก็ตนี้

  • 0: จำนวนไบต์ที่ไม่ได้รับการยอมรับจากโฮสต์ระยะไกล ที่อยู่ท้องถิ่น

  • dmz.local.net:: wwwที่อยู่และหมายเลขพอร์ตของจุดสิ้นสุดท้องถิ่นของซ็อกเก็ต หากไม่ได้ระบุตัวเลือก (-n) ที่อยู่ซ็อกเก็ตจะได้รับการแก้ไขเป็นชื่อโฮสต์บัญญัติ (FQDN) และหมายเลขพอร์ตจะถูกแปลเป็นชื่อบริการที่เกี่ยวข้อง

  • 5.140.235.6%14631:: 49964ที่อยู่และหมายเลขพอร์ตของรีโมตซ็อกเก็ต

  • ESTABLISHED: สถานะของซ็อกเก็ต สถานะESTABLISHEDหมายถึงซ็อกเก็ตมีการเชื่อมต่อที่สร้างไว้แล้ว

  • 21393/ apache2: Slash-Separated คู่ของ id กระบวนการ (PID) และชื่อกระบวนการของกระบวนการที่เป็นเจ้าของซ็อกเก็ต

ในการสรุป: กระบวนการapache2 ในพื้นที่ของคุณ(pid = 21393) การฟังบนพอร์ต www มาตรฐาน ( 80 ) ได้สร้างการเชื่อมต่อTCP (over IPv6 ) กับโฮสต์ระยะไกล5.140.235.6%14631บนพอร์ต49964 (ที่อยู่ IPv6 ที่ไม่ได้แก้ไขซึ่งเป็นลิงก์ IPv6 ท้องถิ่น)ที่อยู่: ที่อยู่ที่คอมพิวเตอร์กำหนดเองเพื่อความสะดวกในการติดต่อสื่อสารในท้องถิ่น)

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ IPv6 :


1

ซึ่งหมายความว่ามีการสร้างการเชื่อมต่อโดยใช้โปรโตคอล TCP / IP เวอร์ชัน 6 ไปยังเว็บเซิร์ฟเวอร์ Apache ของคุณ

TCP / IP เวอร์ชัน 6 เป็นผู้ติดตามของ TCP / IP เวอร์ชัน 4 หนึ่งในความแตกต่างที่สำคัญระหว่างสองคือจำนวนที่อยู่ IP ที่คุณสามารถใช้ใน IPv6 นั้นสูงกว่าที่อนุญาตโดย IPv4

คุณจะเห็นชื่อและพอร์ตที่แต่ละด้านของการเชื่อมต่อ dmz.local.netบนพอร์ต 80 ( www) ซ้อนด้านของคุณ daemon ที่apache2ทำงานเป็น PID 21393 การเชื่อมต่อคือESTABLISHEDหมายความว่าการจับมือ TCP สำเร็จได้สำเร็จและไคลเอนต์พร้อมที่จะส่งข้อมูลไปยังเซิร์ฟเวอร์และเซิร์ฟเวอร์พร้อมที่จะตอบคำขอจากลูกค้า .


1

มันหมายความว่าคุณบริการคือการใช้apache2IPv6

apache2 จะฟังที่พอร์ต 80 ของที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.