@
อาจบ่งชี้ซ็อกเก็ตจัดขึ้นในabstract namespace
ซึ่งไม่ได้อยู่ในแฟ้มในระบบแฟ้มที่
การอ้างอิงจากThe Linux Programming InterfaceโดยMichael Kerrisk :
57.6 Namespace ของซ็อกเก็ตบทคัดย่อของ Linux
abstract namespace ที่เรียกว่าเป็นคุณสมบัติเฉพาะของ Linux ที่ช่วยให้เราสามารถผูกซ็อกเก็ตโดเมน UNIX กับชื่อที่ไม่มีชื่อนั้นถูกสร้างขึ้นในระบบไฟล์ นี่เป็นข้อได้เปรียบที่อาจเกิดขึ้น:
- เราไม่ต้องกังวลเกี่ยวกับการชนกันของชื่อที่มีอยู่ในระบบไฟล์
- ไม่จำเป็นต้องยกเลิกการเชื่อมโยงชื่อพา ธ ซ็อกเก็ตเมื่อเราใช้ซ็อกเก็ตเสร็จแล้ว ชื่อนามธรรมจะถูกลบโดยอัตโนมัติเมื่อปิดซ็อกเก็ต
- เราไม่จำเป็นต้องสร้างชื่อพา ธ ระบบไฟล์สำหรับซ็อกเก็ต สิ่งนี้อาจมีประโยชน์ในสภาพแวดล้อม chroot หรือถ้าเราไม่มีสิทธิ์การเขียนในระบบไฟล์
ในการสร้างการโยงแบบนามธรรมเราระบุไบต์แรกของ
ฟิลด์sun_pathเป็นไบต์ว่าง (\ 0) [ ... ]
การแสดงการนำหน้าnull byte
เพื่อแสดงถึงซ็อกเก็ตประเภทนี้อาจเป็นเรื่องยากดังนั้นอาจเป็นสาเหตุของ@
สัญญาณนำหน้า
ss
โปรแกรมที่ทันสมัยยิ่งขึ้นยังแสดงจุดสิ้นสุดของซ็อกเก็ตเช่น "@ / tmp / .X11-unix / X0"