Skip to main content

UNIX reg;ซ็อกเก็ตโดเมน?

unix reg;ซ็อกเก็ตโดเมนเป็นประเภทซ็อกเก็ตพิเศษภายใน Unix reg;ระบบปฏิบัติการ (OS) ที่ถ่ายโอนข้อมูลจากแอปพลิเคชันหนึ่งไปยังอีกแอปพลิเคชันซึ่งแตกต่างจากซ็อกเก็ตอื่น ๆ ซึ่งโดยทั่วไปจะเชื่อมต่อกับระบบอื่น ๆ , Unix reg;ซ็อกเก็ตโดเมนเป็นซ็อกเก็ตการสื่อสารระหว่างกระบวนการ (IPC) ซึ่งหมายความว่าเชื่อมต่อกับโปรแกรมอื่น ๆ ในคอมพิวเตอร์ของผู้ใช้เท่านั้นโครงสร้างซ็อกเก็ตโดเมนเป็นเหมือนท่อที่มีชื่อมากกว่าซ็อกเก็ตแม้ว่าจะมีคุณสมบัติหลายอย่างที่ท่อไม่รวมการใช้ซ็อกเก็ตโดเมนนั้นปลอดภัยเนื่องจากเครือข่ายอื่นไม่สามารถสอดแนมได้ในสตรีมข้อมูลและซ็อกเก็ตไม่จำเป็นต้องใช้เครือข่ายในการทำงาน

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

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

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

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