โดยทั่วไป บริการเครือข่าย เป็นแอปพลิเคชันที่ทำงานที่ชั้นแอปพลิเคชันขึ้นไปและใช้งานในระบบเครือข่ายคอมพิวเตอร์
บริการเครือข่ายให้บริการจัดเก็บข้อมูล การจัดการ การนำเสนอ การสื่อสาร ดำเนินการโดยใช้สถาปัตยกรรมไคลเอนต์ - เซิร์ฟเวอร์หรือสถาปัตยกรรมแบบเพียร์ทูเพียร์
ส่วนต่อประสานบริการ ใช้เพื่อปรับใช้สถาปัตยกรรมเชิงบริการ (SOA) สิ่งนี้ถูกนำมาใช้เพื่อให้เกิดความสามารถในการทำงานร่วมกันระหว่างแอปพลิเคชันระหว่างเทคโนโลยีต่างๆ
พื้นฐานของหน้าที่ของโครงสร้างแต่ละชั้นและทุกชั้นคือการให้บริการกับชั้นที่อยู่เหนือมัน
ประเภทของบริการของอินเทอร์เฟซ
ประเภทของบริการของอินเทอร์เฟซมีดังนี้ −
เอนทิตีและเพียร์เอนทิตี
เอนทิตีเป็นองค์ประกอบที่ใช้งานอยู่ในแต่ละชั้นและสามารถเป็นเอนทิตีซอฟต์แวร์หรือเอนทิตีฮาร์ดแวร์ได้
ตัวอย่างเอนทิตีซอฟต์แวร์ - ประมวลผล
ตัวอย่างเอนทิตีฮาร์ดแวร์ – ชิป I/O
ผู้ให้บริการและผู้ใช้บริการ
เอนทิตีและเลเยอร์ n ใช้บริการสำหรับ (n+1) ซึ่งอยู่เหนือเลเยอร์ที่ n ถึงเลเยอร์ n ซึ่งให้บริการเรียกว่าผู้ให้บริการ และเลเยอร์ (n+1) ซึ่งใช้บริการเหล่านี้เรียกว่าผู้ใช้บริการ
จุดเชื่อมต่อบริการ
มีอยู่ที่อินเทอร์เฟซของชั้น n และ n+1 มีบริการที่ SAP ซึ่งหมายความว่าชั้น n SAP คือบริการที่วางไว้ที่อินเทอร์เฟซที่ชั้น n+1 เข้าถึงบริการที่นำเสนอ
หน่วยข้อมูลอินเทอร์เฟซ (IDU)
สำหรับการแลกเปลี่ยนข้อมูลระหว่างสองชั้นที่ประสบความสำเร็จ ควรมีการนำเสนอชุดกฎเกี่ยวกับอินเทอร์เฟซ เอนทิตีเลเยอร์ (n+1) ส่งผ่าน IDU ไปยังเลเยอร์และเอนทิตีผ่าน SAP IDU ประกอบด้วยสองส่วนหลัก:ICI และ SDU
-
SDU − Services Data Unit เป็นส่วนหนึ่งของ IDU SDU คือข้อมูลที่ส่งผ่านระหว่างสองเครือข่ายจากเครือข่ายเพียร์ไปยังเพียร์เอนทิตี จากนั้นไปที่เลเยอร์ความช่วยเหลือ (n+1)
-
ไอซีไอ − ICI มีข้อมูลการควบคุมที่จำเป็นเพื่อช่วยให้ชั้นล่างทำงานที่จำเป็นได้
หน่วยข้อมูลโปรโตคอล
ในการถ่ายโอน SDU เอนทิตีเลเยอร์ n ต้องแบ่งออกเป็นชิ้นเล็ก ๆ จำนวนมาก แต่ละชิ้นในส่วนหัวที่กำหนดกำลังซื้อเอนทิตีไปยังโปรโตคอลเพียร์ดังแสดงในรูปด้านล่าง
เลเยอร์ n เอนทิตีแลกเปลี่ยน PDU โปรโตคอลเลเยอร์ n
ความสัมพันธ์ระหว่างเลเยอร์และอินเทอร์เฟซแสดงในแผนภาพด้านล่าง -