สวิตช์ทำงานในระดับโมเดล osi โมเดลอ้างอิง OSI คำศัพท์เฉพาะเมื่อแสดงถึงบล็อกข้อมูล
มีการระบุช่องโหว่ (CVE-2019-18634) ในยูทิลิตี้ sudo ซึ่งใช้เพื่อจัดระเบียบการดำเนินการคำสั่งในนามของผู้ใช้รายอื่น ซึ่งช่วยให้คุณเพิ่มสิทธิ์ในระบบได้ ปัญหา […]
การเปิดตัว WordPress 5.3 ปรับปรุงและขยายตัวแก้ไขบล็อกที่นำมาใช้ใน WordPress 5.0 ด้วยบล็อกใหม่ การโต้ตอบที่ใช้งานง่ายยิ่งขึ้น และการเข้าถึงที่ได้รับการปรับปรุง คุณสมบัติใหม่ในตัวแก้ไข […]
หลังจากเก้าเดือนของการพัฒนา แพ็คเกจมัลติมีเดีย FFmpeg 4.2 ก็พร้อมใช้งาน ซึ่งรวมถึงชุดแอปพลิเคชันและคอลเลกชันไลบรารีสำหรับการทำงานกับรูปแบบมัลติมีเดียต่างๆ (การบันทึก การแปลง และ […]
Linux Mint 19.2 เป็นรุ่นที่รองรับระยะยาวซึ่งจะรองรับจนถึงปี 2023 มันมาพร้อมกับซอฟต์แวร์ที่อัปเดตและมีการปรับปรุงและ […]
นำเสนอการเปิดตัว การกระจายลินุกซ์ Mint 19.2 ซึ่งเป็นการอัปเดตครั้งที่สองของสาขา Linux Mint 19.x อิงตามฐานแพ็คเกจ Ubuntu 18.04 LTS และรองรับจนถึงปี 2023 การกระจายเข้ากันได้อย่างสมบูรณ์ [... ]
มีการเปิดตัวบริการ BIND ใหม่ซึ่งมีการแก้ไขข้อบกพร่องและการปรับปรุงคุณสมบัติ สามารถดาวน์โหลดรุ่นใหม่ได้จากหน้าดาวน์โหลดบนเว็บไซต์ของผู้พัฒนา: […]
Exim เป็นตัวแทนการถ่ายโอนข้อความ (MTA) ที่พัฒนาขึ้นที่มหาวิทยาลัยเคมบริดจ์สำหรับใช้บนระบบ Unix ที่เชื่อมต่อกับอินเทอร์เน็ต เขาอยู่ข้างใน เข้าถึงได้ฟรีตาม […]
หลังจากการพัฒนาเกือบสองปี ZFS บน Linux 0.8.0 ได้ถูกนำเสนอ ซึ่งเป็นการนำระบบไฟล์ ZFS ไปใช้ ซึ่งได้รับการออกแบบเป็นโมดูลสำหรับเคอร์เนล Linux โมดูลได้รับการทดสอบกับเคอร์เนล Linux ตั้งแต่ 2.6.32 ถึง […]
IETF (Internet Engineering Task Force) ซึ่งพัฒนาโปรโตคอลอินเทอร์เน็ตและสถาปัตยกรรม ได้จัดทำ RFC สำหรับโปรโตคอล ACME (Automatic Certificate Management Environment) แล้ว […]
Let's Encrypt ซึ่งเป็นหน่วยงานออกใบรับรองที่ไม่แสวงหากำไรซึ่งควบคุมโดยชุมชนและมอบใบรับรองให้ทุกคนโดยไม่คิดค่าใช้จ่าย สรุปผลการดำเนินงานในปีที่ผ่านมาและพูดคุยเกี่ยวกับแผนสำหรับปี 2019 […]
แบบจำลองเครือข่าย OSI(แบบจำลองอ้างอิงพื้นฐานการเชื่อมต่อระหว่างระบบเปิด - แบบจำลองอ้างอิงพื้นฐานของการโต้ตอบ ระบบเปิด,คำย่อ อีเอ็มโวส; 1978) - โมเดลเครือข่ายของสแต็กโปรโตคอลเครือข่าย OSI/ISO (GOST R ISO/IEC 7498-1-99)
ลักษณะทั่วไปของแบบจำลอง OSI
เนื่องจากการพัฒนาโปรโตคอล OSI ที่ยืดเยื้อ สแต็กโปรโตคอลหลักที่ใช้อยู่ในปัจจุบันคือ TCP/IP ซึ่งได้รับการพัฒนาก่อนที่จะมีการนำโมเดล OSI มาใช้ และไม่มีการเชื่อมต่อกับโมเดลดังกล่าว
ในช่วงปลายทศวรรษที่ 70 มีสแต็กโปรโตคอลการสื่อสารที่เป็นกรรมสิทธิ์จำนวนมากอยู่แล้วในโลก ซึ่งรวมถึงสแต็กยอดนิยม เช่น DECnet, TCP/IP และ SNA เครื่องมืออินเทอร์เน็ตที่หลากหลายนี้ได้นำมาซึ่งปัญหาความไม่เข้ากันระหว่างอุปกรณ์ที่ใช้โปรโตคอลที่แตกต่างกัน วิธีหนึ่งในการแก้ปัญหานี้ในเวลานั้นคือการเปลี่ยนไปใช้สแต็กโปรโตคอลเดี่ยวทั่วไปในทุกระบบ ซึ่งสร้างขึ้นโดยคำนึงถึงข้อบกพร่องของสแต็กที่มีอยู่ แนวทางเชิงวิชาการในการสร้างสแต็กใหม่นี้เริ่มต้นด้วยการพัฒนาแบบจำลอง OSI และใช้เวลาเจ็ดปี (ตั้งแต่ปี 1977 ถึง 1984) วัตถุประสงค์ของแบบจำลอง OSI คือการนำเสนอเครื่องมือสื่อสารเครือข่ายโดยทั่วไป ได้รับการพัฒนาให้เป็นภาษาสากลสำหรับผู้เชี่ยวชาญด้านเครือข่ายซึ่งเป็นสาเหตุที่เรียกว่าแบบจำลองอ้างอิง ในแบบจำลอง OSI วิธีการโต้ตอบแบ่งออกเป็น เจ็ดเลเยอร์: แอปพลิเคชัน การนำเสนอ เซสชัน การขนส่ง เครือข่าย ลิงก์ และฟิสิคัล. แต่ละเลเยอร์จะเกี่ยวข้องกับลักษณะเฉพาะของวิธีที่อุปกรณ์เครือข่ายโต้ตอบกัน
แอปพลิเคชันสามารถใช้โปรโตคอลการสื่อสารของตนเองโดยใช้ชุดเครื่องมือระบบหลายระดับเพื่อวัตถุประสงค์เหล่านี้ มีไว้เพื่อจุดประสงค์นี้จึงจัดให้มี Application Program Interface (API) ให้กับโปรแกรมเมอร์ ตามการออกแบบในอุดมคติของโมเดล OSI แอปพลิเคชันสามารถส่งคำขอไปยังเลเยอร์บนสุดเท่านั้น อย่างไรก็ตาม ในทางปฏิบัติ สแต็กโปรโตคอลการสื่อสารจำนวนมากอนุญาตให้โปรแกรมเมอร์เข้าถึงบริการหรือบริการที่อยู่ด้านล่างเลเยอร์ได้โดยตรง ตัวอย่างเช่น DBMS บางตัวมีเครื่องมือในตัว การเข้าถึงระยะไกลไปยังไฟล์ ในกรณีนี้ แอปพลิเคชันจะไม่ใช้บริการไฟล์ระบบเมื่อเข้าถึงทรัพยากรระยะไกล โดยจะข้ามชั้นบนของโมเดล OSI และระบุเครื่องมือระบบที่รับผิดชอบในการส่งข้อความผ่านเครือข่ายโดยตรง ซึ่งอยู่ที่ชั้นล่างของโมเดล OSI ดังนั้น สมมติว่าแอปพลิเคชันบนโฮสต์ A ต้องการสื่อสารกับแอปพลิเคชันบนโฮสต์ B เมื่อต้องการทำเช่นนี้ แอปพลิเคชัน A จะส่งคำขอไปยังเลเยอร์แอปพลิเคชัน เช่น บริการไฟล์ ตามคำขอนี้ ซอฟต์แวร์ระดับแอปพลิเคชันจะสร้างข้อความในรูปแบบมาตรฐาน แต่เพื่อที่จะส่งข้อมูลนี้ไปยังจุดหมายปลายทาง ยังมีงานอีกมากมายที่ต้องแก้ไข ซึ่งความรับผิดชอบจะอยู่ที่ระดับที่ต่ำกว่า หลังจากสร้างข้อความแล้ว เลเยอร์แอปพลิเคชันจะส่งต่อข้อความลงในสแต็กไปยังเลเยอร์การนำเสนอ โปรโตคอลชั้นการนำเสนอ ขึ้นอยู่กับข้อมูลที่ได้รับจากส่วนหัวของข้อความในเลเยอร์แอปพลิเคชัน จะดำเนินการที่จำเป็นและเพิ่มข้อมูลบริการของตัวเองลงในข้อความ - ส่วนหัวของเลเยอร์การนำเสนอ ซึ่งมีคำแนะนำสำหรับโปรโตคอลเลเยอร์การนำเสนอของเครื่องปลายทาง ข้อความผลลัพธ์จะถูกส่งผ่านไปยังเลเยอร์เซสชัน ซึ่งในทางกลับกันจะเพิ่มส่วนหัว ฯลฯ (การใช้งานโปรโตคอลบางอย่างจะวางข้อมูลบริการไม่เพียงแต่ที่จุดเริ่มต้นของข้อความในรูปแบบของส่วนหัว แต่ยังอยู่ที่ส่วนท้ายด้วย รูปแบบของสิ่งที่เรียกว่ารถพ่วง) ในที่สุดข้อความก็ไปถึงระดับทางกายภาพที่ต่ำกว่าซึ่งในความเป็นจริงแล้วจะส่งไปตามสายการสื่อสารไปยังเครื่องผู้รับ ณ จุดนี้ ข้อความจะ "รก" พร้อมส่วนหัวของทุกระดับ
เลเยอร์ฟิสิคัลวางข้อความบนอินเทอร์เฟซเอาต์พุตฟิสิคัลของคอมพิวเตอร์ 1 และเริ่มต้น "การเดินทาง" ผ่านเครือข่าย (จนถึงจุดนี้ ข้อความถูกส่งจากเลเยอร์หนึ่งไปยังอีกเลเยอร์หนึ่งภายในคอมพิวเตอร์ 1) เมื่อมีข้อความเครือข่ายมาถึง อินเตอร์เฟซอินพุตคอมพิวเตอร์ 2 จะได้รับจากชั้นกายภาพและเลื่อนขึ้นจากระดับหนึ่งไปอีกระดับตามลำดับ แต่ละระดับจะวิเคราะห์และประมวลผลส่วนหัวของระดับ ดำเนินการฟังก์ชันที่เหมาะสม จากนั้นลบส่วนหัวนี้และส่งข้อความไปยังระดับที่สูงกว่า ดังที่เห็นได้จากคำอธิบาย เอนทิตีโปรโตคอลในระดับเดียวกันไม่ได้สื่อสารกันโดยตรง ตัวกลางมักเกี่ยวข้องกับการสื่อสารนี้เสมอ - เครื่องมือโปรโตคอลระดับต่ำกว่า และมีเพียงระดับทางกายภาพของโหนดที่แตกต่างกันเท่านั้นที่โต้ตอบโดยตรง
เลเยอร์โมเดล OSI
แบบจำลองโอเอสไอ | ||||
---|---|---|---|---|
ชั้น | ) | ฟังก์ชั่น | ตัวอย่าง | |
เจ้าภาพ ชั้น |
7. การสมัคร | การเข้าถึงบริการเครือข่าย | HTTP, FTP, SMTP | |
6. การนำเสนอ | การแสดงข้อมูลและการเข้ารหัส | ASCII, EBCDIC, JPEG | ||
5. เซสชัน | การจัดการเซสชัน | อาร์พีซี, พีเอพี | ||
4. การขนส่ง | กลุ่ม/ เดตาแกรม |
การสื่อสารโดยตรงระหว่างอุปกรณ์ปลายทางและความน่าเชื่อถือ | TCP, UDP, SCTP | |
ชั้น |
3. เครือข่าย | แพ็กเก็ต | การกำหนดเส้นทางและการกำหนดที่อยู่แบบลอจิคัล | IPv4, IPv6, IPsec, AppleTalk |
2. ช่องทาง (ดาต้าลิงค์) | บิต/ เฟรม |
ที่อยู่ทางกายภาพ | PPP, IEEE 802.2, อีเธอร์เน็ต, DSL, L2TP, ARP | |
1. ทางกายภาพ | บิต | การทำงานกับสื่อส่งสัญญาณ สัญญาณ และข้อมูลไบนารี | ยูเอสบี, คู่บิด,สายโคแอกเซียล,สายออปติก |
ในวรรณกรรม มักเป็นเรื่องปกติที่จะเริ่มอธิบายเลเยอร์ของแบบจำลอง OSI จากเลเยอร์ 7 ที่เรียกว่าเลเยอร์แอปพลิเคชัน ซึ่งเป็นที่ที่แอปพลิเคชันผู้ใช้เข้าถึงเครือข่าย โมเดล OSI ลงท้ายด้วยเลเยอร์ที่ 1 - ฟิสิคัล ซึ่งกำหนดมาตรฐานที่กำหนดโดยผู้ผลิตอิสระสำหรับสื่อการส่งข้อมูล:
- ประเภทของสื่อส่ง (สายทองแดง, ใยแก้วนำแสง, อากาศวิทยุ ฯลฯ )
- ประเภทของการปรับสัญญาณ
- ระดับสัญญาณของสถานะแยกเชิงตรรกะ (ศูนย์และหนึ่ง)
โปรโตคอลใดๆ ของโมเดล OSI จะต้องโต้ตอบกับโปรโตคอลที่เลเยอร์ของมัน หรือกับโปรโตคอลที่สูงกว่าและ/หรือต่ำกว่าเลเยอร์ของมันหนึ่งหน่วย การโต้ตอบกับโปรโตคอลในระดับหนึ่งเรียกว่าแนวนอน และระดับที่สูงกว่าหรือต่ำกว่า - แนวตั้ง โปรโตคอลใดๆ ของโมเดล OSI สามารถทำงานได้เฉพาะฟังก์ชันของเลเยอร์ของมันเท่านั้น และไม่สามารถทำหน้าที่ของเลเยอร์อื่นได้ ซึ่งไม่ได้ดำเนินการในโปรโตคอลของโมเดลทางเลือก
แต่ละระดับซึ่งมีแบบแผนในระดับหนึ่ง สอดคล้องกับตัวถูกดำเนินการของตัวเอง - องค์ประกอบข้อมูลที่แบ่งแยกไม่ได้เชิงตรรกะ ซึ่งในระดับที่แยกจากกันสามารถดำเนินการภายในกรอบงานของแบบจำลองและโปรโตคอลที่ใช้: ในระดับกายภาพ หน่วยที่เล็กที่สุดคือ บิตที่ข้อมูลระดับลิงก์จะรวมกันเป็นเฟรมที่ระดับเครือข่าย - ลงในแพ็กเก็ต ( ดาต้าแกรม) ในการขนส่ง - ลงในเซ็กเมนต์ ข้อมูลใด ๆ ที่รวมกันอย่างมีเหตุผลสำหรับการส่งข้อมูล - เฟรม, แพ็กเก็ต, ดาตาแกรม - ถือเป็นข้อความ มันคือข้อความใน ปริทัศน์เป็นตัวถูกดำเนินการของเลเยอร์เซสชัน การนำเสนอ และแอปพลิเคชัน
เทคโนโลยีเครือข่ายพื้นฐานประกอบด้วยเลเยอร์ฟิสิคัลและดาต้าลิงก์
ชั้นแอปพลิเคชัน
เลเยอร์แอปพลิเคชัน (เลเยอร์แอปพลิเคชัน) - ระดับบนสุดของโมเดลเพื่อให้มั่นใจว่ามีการโต้ตอบของแอปพลิเคชันผู้ใช้กับเครือข่าย:
- อนุญาตให้แอปพลิเคชันใช้บริการเครือข่าย:
- การเข้าถึงไฟล์และฐานข้อมูลจากระยะไกล
- การจัดส่ง อีเมล;
- มีหน้าที่รับผิดชอบในการส่งข้อมูลบริการ
- ให้ข้อมูลข้อผิดพลาดแก่แอปพลิเคชัน
- สร้างแบบสอบถามไปยังเลเยอร์การนำเสนอ
โปรโตคอลระดับแอปพลิเคชัน: RDP, HTTP, SMTP, SNMP, POP3, FTP, XMPP, OSCAR, Modbus, SIP, TELNET และอื่นๆ
ชั้นการนำเสนอ
เลเยอร์การนำเสนอมีการแปลงโปรโตคอลและการเข้ารหัส/ถอดรหัสข้อมูล คำขอแอปพลิเคชันที่ได้รับจากเลเยอร์แอปพลิเคชันจะถูกแปลงเป็นรูปแบบสำหรับการส่งผ่านเครือข่ายที่เลเยอร์การนำเสนอ และข้อมูลที่ได้รับจากเครือข่ายจะถูกแปลงเป็นรูปแบบแอปพลิเคชัน เลเยอร์นี้สามารถทำการบีบอัด/คลายการบีบอัด หรือเข้ารหัส/ถอดรหัส รวมถึงเปลี่ยนเส้นทางคำขอไปยังทรัพยากรเครือข่ายอื่น หากไม่สามารถประมวลผลในเครื่องได้
เลเยอร์การนำเสนอมักจะเป็นโปรโตคอลระดับกลางสำหรับการแปลงข้อมูลจากเลเยอร์ข้างเคียง ซึ่งช่วยให้สามารถแลกเปลี่ยนระหว่างแอปพลิเคชันบนต่างกันได้ ระบบคอมพิวเตอร์ในลักษณะที่โปร่งใสต่อการใช้งาน เลเยอร์การนำเสนอมีการจัดรูปแบบและการแปลงโค้ด การจัดรูปแบบโค้ดใช้เพื่อให้แน่ใจว่าแอปพลิเคชันได้รับข้อมูลเพื่อประมวลผลที่เหมาะสม หากจำเป็น เลเยอร์นี้สามารถดำเนินการแปลจากรูปแบบข้อมูลหนึ่งไปยังอีกรูปแบบหนึ่งได้
เลเยอร์การนำเสนอไม่เพียงเกี่ยวข้องกับรูปแบบและการนำเสนอข้อมูลเท่านั้น แต่ยังเกี่ยวข้องกับโครงสร้างข้อมูลที่โปรแกรมใช้อีกด้วย ดังนั้นเลเยอร์ 6 จึงจัดเตรียมการจัดระเบียบข้อมูลตามที่ถูกส่ง
เพื่อให้เข้าใจถึงวิธีการทำงาน ลองจินตนาการว่ามีสองระบบ ชนิดหนึ่งใช้ EBCDIC เช่น เมนเฟรมของ IBM เพื่อแสดงข้อมูล และอีกชนิดหนึ่งใช้ ASCII (ผู้ผลิตคอมพิวเตอร์รายอื่นๆ ส่วนใหญ่ใช้) หากทั้งสองระบบจำเป็นต้องแลกเปลี่ยนข้อมูล ก็จำเป็นต้องมีเลเยอร์การนำเสนอที่จะทำการแปลงและแปลระหว่างสองรูปแบบที่แตกต่างกัน
ฟังก์ชั่นอื่นที่ดำเนินการในเลเยอร์การนำเสนอคือการเข้ารหัสข้อมูลซึ่งใช้ในกรณีที่จำเป็นต้องปกป้องข้อมูลที่ส่งจากการเข้าถึงโดยผู้รับที่ไม่ได้รับอนุญาต เพื่อให้งานนี้สำเร็จ กระบวนการและโค้ดในเลเยอร์การนำเสนอจะต้องดำเนินการแปลงข้อมูล มีขั้นตอนอื่นๆ ในระดับนี้ที่บีบอัดข้อความและแปลงกราฟิกเป็นบิตสตรีมเพื่อให้สามารถส่งผ่านเครือข่ายได้
มาตรฐานเลเยอร์การนำเสนอยังกำหนดวิธีการนำเสนออีกด้วย ภาพกราฟิก. เพื่อวัตถุประสงค์เหล่านี้ สามารถใช้รูปแบบ PICT ซึ่งเป็นรูปแบบรูปภาพที่ใช้ในการถ่ายโอนกราฟิก QuickDraw ระหว่างโปรแกรม
รูปแบบการนำเสนออีกรูปแบบหนึ่งคือรูปแบบไฟล์ภาพ TIFF ที่ติดแท็ก ซึ่งโดยทั่วไปใช้สำหรับภาพแรสเตอร์ที่มีความละเอียดสูง มาตรฐานเลเยอร์การนำเสนอถัดไปที่สามารถใช้กับภาพกราฟิกได้คือพัฒนาโดย Joint Photographic Expert Group ในการใช้งานในชีวิตประจำวันมาตรฐานนี้เรียกง่ายๆ ว่า JPEG
มีมาตรฐานระดับการนำเสนออีกกลุ่มหนึ่งที่กำหนดการนำเสนอชิ้นส่วนเสียงและภาพยนตร์ ซึ่งรวมถึงอินเทอร์เฟซอิเล็กทรอนิกส์ด้วย เครื่องดนตรี(Musical Instrument Digital Interface, MIDI) สำหรับการแสดงดนตรีแบบดิจิทัล ซึ่งเป็นมาตรฐาน MPEG ที่พัฒนาโดย Motion Picture Experts Group ใช้สำหรับการบีบอัดและเข้ารหัสคลิปวิดีโอบนซีดี จัดเก็บในรูปแบบดิจิทัลและส่งด้วยความเร็วสูงถึง 1.5 Mbit/ s และ QuickTime เป็นมาตรฐานที่อธิบายองค์ประกอบเสียงและวิดีโอสำหรับโปรแกรมที่ทำงานบนคอมพิวเตอร์ Macintosh และ PowerPC
โปรโตคอลเลเยอร์การนำเสนอ: AFP - Apple Filing Protocol, ICA - สถาปัตยกรรมคอมพิวเตอร์อิสระ, LPP - Lightweight Presentation Protocol, NCP - NetWare Core Protocol, NDR - การแสดงข้อมูลเครือข่าย, XDR - การแสดงข้อมูล eXternal, X.25 PAD - โปรโตคอล Packet Assembler/Disassembler .
เลเยอร์เซสชั่น
เลเยอร์เซสชันของโมเดลช่วยให้มั่นใจได้ถึงการบำรุงรักษาเซสชันการสื่อสาร ทำให้แอปพลิเคชันสามารถโต้ตอบซึ่งกันและกันได้เป็นเวลานาน เลเยอร์จะจัดการการสร้าง/การยกเลิกเซสชัน การแลกเปลี่ยนข้อมูล การซิงโครไนซ์งาน การกำหนดสิทธิ์ในการถ่ายโอนข้อมูล และการบำรุงรักษาเซสชันในช่วงที่ไม่มีการใช้งานแอปพลิเคชัน
โปรโตคอลเซสชัน: ADSP (โปรโตคอลสตรีมข้อมูล AppleTalk), ASP (โปรโตคอลเซสชัน AppleTalk), H.245 (โปรโตคอลควบคุมการโทรสำหรับการสื่อสารมัลติมีเดีย), ISO-SP (โปรโตคอล OSI เลเยอร์เซสชัน (X.225, ISO 8327)), iSNS ( บริการชื่อที่เก็บข้อมูลอินเทอร์เน็ต), L2F (โปรโตคอลการส่งต่อเลเยอร์ 2), L2TP (โปรโตคอลอุโมงค์เลเยอร์ 2), NetBIOS (ระบบเอาต์พุตอินพุตพื้นฐานของเครือข่าย), PAP (โปรโตคอลการตรวจสอบสิทธิ์รหัสผ่าน), PPTP (โปรโตคอลอุโมงค์แบบจุดต่อจุด), RPC (โปรโตคอลการเรียกขั้นตอนระยะไกล), RTCP (โปรโตคอลควบคุมการขนส่งแบบเรียลไทม์), SMPP (ข้อความสั้น Peer-to-Peer), SCP (โปรโตคอลการควบคุมเซสชัน), ZIP (โปรโตคอลข้อมูลโซน), SDP (Sockets Direct Protoco])
ชั้นขนส่ง
เลเยอร์การขนส่งของแบบจำลองได้รับการออกแบบมาเพื่อให้แน่ใจว่าการถ่ายโอนข้อมูลจากผู้ส่งไปยังผู้รับมีความน่าเชื่อถือ อย่างไรก็ตาม ระดับความน่าเชื่อถืออาจแตกต่างกันอย่างมาก โปรโตคอลชั้นการขนส่งมีหลายประเภท ตั้งแต่โปรโตคอลที่ให้เฉพาะฟังก์ชันการขนส่งพื้นฐานเท่านั้น (เช่น ฟังก์ชันการถ่ายโอนข้อมูลโดยไม่มีการตอบรับ) ไปจนถึงโปรโตคอลที่ทำให้แน่ใจว่าแพ็กเก็ตข้อมูลหลายชุดถูกส่งไปยังปลายทางในลำดับที่เหมาะสม มัลติเพล็กซ์ข้อมูลหลายรายการ สตรีมจัดทำกลไกการควบคุมการไหลของข้อมูลและรับประกันความน่าเชื่อถือของข้อมูลที่ได้รับ ตัวอย่างเช่น UDP ถูกจำกัดให้ตรวจสอบความสมบูรณ์ของข้อมูลภายในหนึ่งเดตาแกรม และไม่รวมความเป็นไปได้ที่จะสูญเสียแพ็กเก็ตทั้งหมด หรือแพ็กเก็ตที่ซ้ำกัน หรือรบกวนลำดับการรับแพ็กเก็ตข้อมูล TCP ให้การส่งข้อมูลอย่างต่อเนื่องที่เชื่อถือได้ ขจัดการสูญเสียข้อมูลหรือการหยุดชะงักของลำดับการมาถึงหรือการทำซ้ำ โดยสามารถกระจายข้อมูลใหม่ แบ่งข้อมูลส่วนใหญ่ออกเป็นแฟรกเมนต์ และในทางกลับกัน รวมแฟรกเมนต์เป็นแพ็กเก็ตเดียว
โปรโตคอลการขนส่งเลเยอร์: ATP (โปรโตคอลธุรกรรม AppleTalk), CUDP (Cyclic UDP), DCCP (โปรโตคอลควบคุมความแออัดของดาตาแกรม), FCP (Fiber Channel|Fiber Channel Protocol), IL (โปรโตคอล IL), NBF (โปรโตคอล NetBIOS Frames), NCP ( NetWare Core Protocol), SCTP (Stream Control Transmission Protocol), SPX (Sequenced Packet Exchange), SST (Structured Stream Transport), TCP (Transmission Control Protocol), UDP (User Datagram Protocol)
เลเยอร์เครือข่าย
เลเยอร์เครือข่าย (lang-en|network layer) ของโมเดลได้รับการออกแบบมาเพื่อกำหนดเส้นทางการส่งข้อมูล รับผิดชอบในการแปลที่อยู่และชื่อเชิงตรรกะให้เป็นทางกายภาพ กำหนดเส้นทางที่สั้นที่สุด การสลับและการกำหนดเส้นทาง การตรวจสอบปัญหาและความแออัดในเครือข่าย
โปรโตคอลชั้นเครือข่ายกำหนดเส้นทางข้อมูลจากต้นทางไปยังปลายทาง อุปกรณ์ (เราเตอร์) ที่ทำงานในระดับนี้เรียกตามอัตภาพว่าอุปกรณ์ระดับที่สาม (ขึ้นอยู่กับหมายเลขระดับในรุ่น OSI)
โปรโตคอลเลเยอร์เครือข่าย: IP/IPv4/IPv6 (Internet Protocol), IPX (Internetwork Packet Exchange), X.25 (ใช้งานบางส่วนที่เลเยอร์ 2), CLNP (โปรโตคอลเครือข่ายไร้การเชื่อมต่อ), IPsec (Internet Protocol Security) โปรโตคอลการกำหนดเส้นทาง - RIP (โปรโตคอลข้อมูลการกำหนดเส้นทาง), OSPF (เปิดเส้นทางที่สั้นที่สุดก่อน)
ดาต้าลิงค์เลเยอร์
ดาต้าลิงค์เลเยอร์ได้รับการออกแบบมาเพื่อให้แน่ใจว่าเครือข่ายมีปฏิสัมพันธ์ในระดับกายภาพและควบคุมข้อผิดพลาดที่อาจเกิดขึ้น โดยจะแพ็คข้อมูลที่ได้รับจากฟิสิคัลเลเยอร์ซึ่งแสดงเป็นบิตลงในเฟรม ตรวจสอบความสมบูรณ์ และหากจำเป็น จะแก้ไขข้อผิดพลาด (ส่งคำขอซ้ำสำหรับเฟรมที่เสียหาย) และส่งไปยังเลเยอร์เครือข่าย ดาต้าลิงค์เลเยอร์สามารถสื่อสารกับเลเยอร์ทางกายภาพตั้งแต่หนึ่งเลเยอร์ขึ้นไป ตรวจสอบและจัดการการโต้ตอบนี้
ข้อกำหนด IEEE 802 แบ่งเลเยอร์นี้ออกเป็นสองเลเยอร์ย่อย: MAC (การควบคุมการเข้าถึงสื่อ) ควบคุมการเข้าถึงสื่อทางกายภาพที่ใช้ร่วมกัน, LLC (การควบคุมลิงก์แบบลอจิคัล) ให้บริการเลเยอร์เครือข่าย
สวิตช์ บริดจ์ และอุปกรณ์อื่นๆ ทำงานในระดับนี้ กล่าวกันว่าอุปกรณ์เหล่านี้ใช้การกำหนดที่อยู่เลเยอร์ 2 (ขึ้นอยู่กับหมายเลขเลเยอร์ในโมเดล OSI)
โปรโตคอลเลเยอร์ลิงก์: ARCnet, ATM (โหมดการถ่ายโอนแบบอะซิงโครนัส), เครือข่ายพื้นที่ควบคุม (CAN), Econet, IEEE 802.3 (อีเธอร์เน็ต), การสลับการป้องกันอัตโนมัติของอีเธอร์เน็ต (EAPS), อินเทอร์เฟซข้อมูลแบบกระจายไฟเบอร์ (FDDI), รีเลย์เฟรม, ระดับสูง การควบคุมการเชื่อมโยงข้อมูล (HDLC), IEEE 802.2 (มอบฟังก์ชัน LLC ให้กับเลเยอร์ MAC ของ IEEE 802), ขั้นตอนการเข้าถึงลิงก์, ช่องสัญญาณ D (LAPD), LAN ไร้สาย IEEE 802.11, LocalTalk, การสลับฉลากหลายโปรโตคอล (MPLS), โปรโตคอลแบบจุดต่อจุด (PPP), โปรโตคอลแบบจุดต่อจุดผ่านอีเธอร์เน็ต (PPPoE), StarLan, โทเค็นริง, การตรวจจับลิงก์ทิศทางเดียว (UDLD), x.25]], ARP
ในการเขียนโปรแกรม ระดับนี้แสดงถึงไดรเวอร์การ์ดเครือข่ายใน ระบบปฏิบัติการมีอินเทอร์เฟซซอฟต์แวร์สำหรับการโต้ตอบระหว่างช่องสัญญาณและเลเยอร์เครือข่าย นี่ไม่ใช่ระดับใหม่ แต่เป็นเพียงการนำโมเดลไปใช้งานสำหรับระบบปฏิบัติการเฉพาะ ตัวอย่างของอินเทอร์เฟซดังกล่าว: ODI, NDIS, UDI
ชั้นทางกายภาพ
เลเยอร์ทางกายภาพ - ระดับต่ำสุดของแบบจำลองซึ่งกำหนดวิธีการส่งข้อมูลที่นำเสนอ ไบนารี่จากอุปกรณ์เครื่องหนึ่ง (คอมพิวเตอร์) ไปยังอุปกรณ์อีกเครื่องหนึ่ง องค์กรต่างๆ มีส่วนร่วมในการรวบรวมวิธีการดังกล่าว รวมถึง: สถาบันวิศวกรไฟฟ้าและอิเล็กทรอนิกส์, พันธมิตรอุตสาหกรรมอิเล็กทรอนิกส์, สถาบันมาตรฐานโทรคมนาคมแห่งยุโรป และอื่นๆ ส่งสัญญาณไฟฟ้าหรือแสงไปยังสายเคเบิลหรือวิทยุกระจายเสียง และรับและแปลงเป็นบิตข้อมูลตามวิธีการเข้ารหัส สัญญาณดิจิตอล.
ฮับ]] ตัวทวนสัญญาณและตัวแปลงมีเดียยังทำงานในระดับนี้อีกด้วย
ฟังก์ชั่นเลเยอร์ทางกายภาพถูกนำไปใช้กับอุปกรณ์ทั้งหมดที่เชื่อมต่อกับเครือข่าย ในด้านคอมพิวเตอร์ ฟังก์ชั่นฟิสิคัลเลเยอร์จะดำเนินการโดยอะแดปเตอร์เครือข่ายหรือ พอร์ตอนุกรม. ชั้นทางกายภาพหมายถึงอินเทอร์เฟซทางกายภาพ ไฟฟ้า และเครื่องกลระหว่างสองระบบ ฟิสิคัลเลเยอร์กำหนดประเภทของสื่อการส่งข้อมูล เช่น ไฟเบอร์ออปติก สายคู่ตีเกลียว สายโคแอกเซียล ดาต้าลิงค์ผ่านดาวเทียม ฯลฯ ประเภทมาตรฐานของอินเทอร์เฟซเครือข่ายที่เกี่ยวข้องกับเลเยอร์ฟิสิคัลคือ :)