แบบจำลองโอเอสไอ ระดับล่าง. โมเดลเครือข่ายอ้างอิง OSI

เป็นการดีกว่าที่จะเริ่มต้นด้วยทฤษฎีแล้วค่อย ๆ ฝึกฝนต่อไป ดังนั้น อันดับแรก เราจะพิจารณาโมเดลเครือข่าย (แบบจำลองเชิงทฤษฎี) จากนั้นเราจะเปิดม่านว่าแบบจำลองเครือข่ายเชิงทฤษฎีเหมาะสมกับโครงสร้างพื้นฐานเครือข่ายอย่างไร (อุปกรณ์เครือข่าย คอมพิวเตอร์ของผู้ใช้ เคเบิล คลื่นวิทยุ ฯลฯ)

ดังนั้น, โมเดลเครือข่ายเป็นแบบจำลองของการโต้ตอบระหว่างโปรโตคอลเครือข่าย และโปรโตคอลก็เป็นมาตรฐานที่กำหนดว่าโปรแกรมต่างๆ จะแลกเปลี่ยนข้อมูลกันอย่างไร

ให้ฉันอธิบายด้วยตัวอย่าง: เมื่อเปิดหน้าใด ๆ บนอินเทอร์เน็ต เซิร์ฟเวอร์ (ซึ่งเป็นที่ตั้งของหน้าที่ถูกเปิด) จะส่งข้อมูล (เอกสารไฮเปอร์เท็กซ์) ไปยังเบราว์เซอร์ของคุณผ่านโปรโตคอล HTTP ต้องขอบคุณโปรโตคอล HTTP ที่ทำให้เบราว์เซอร์ของคุณรับข้อมูลจากเซิร์ฟเวอร์ รู้ว่าจะต้องประมวลผลอย่างไร และประมวลผลได้สำเร็จ โดยแสดงหน้าที่ร้องขอให้คุณเห็น

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

อย่าวอกแวกเกินไป “โมเดลเครือข่าย” ถือเป็นหัวข้อที่จำเป็นสำหรับผู้ที่ต้องการเป็นผู้เชี่ยวชาญ บทความนี้ประกอบด้วย 3 ส่วน และสำหรับคุณผมพยายามเขียนให้ไม่น่าเบื่อ ชัดเจน และกระชับ สำหรับรายละเอียดหรือต้องการคำชี้แจงเพิ่มเติม โปรดเขียนความคิดเห็นที่ด้านล่างของหน้า แล้วฉันจะช่วยคุณอย่างแน่นอน

เช่นเดียวกับใน Cisco Networking Academy เราจะพิจารณาโมเดลเครือข่ายสองโมเดล: โมเดล OSI และโมเดล TCP/IP (บางครั้งเรียกว่า DOD) และในเวลาเดียวกันก็ทำการเปรียบเทียบ

OSI ย่อมาจาก Open System Interconnection ในภาษารัสเซียดูเหมือนว่า: แบบจำลองเครือข่ายของการโต้ตอบของระบบเปิด (แบบจำลองอ้างอิง) รุ่นนี้สามารถเรียกได้ว่าเป็นมาตรฐานอย่างปลอดภัย นี่คือโมเดลที่ผู้ผลิตอุปกรณ์เครือข่ายปฏิบัติตามเมื่อพัฒนาผลิตภัณฑ์ใหม่

โมเดลเครือข่าย OSI ประกอบด้วย 7 เลเยอร์ และเป็นเรื่องปกติที่จะเริ่มนับจากด้านล่าง

เรามาแสดงรายการกัน:

  • 7. ชั้นแอปพลิเคชัน
  • 6. ชั้นการนำเสนอ
  • 5. เลเยอร์เซสชัน
  • 4. ชั้นขนส่ง
  • 3. เลเยอร์เครือข่าย
  • 2. ชั้นลิงค์ข้อมูล
  • 1. ชั้นทางกายภาพ

ดังที่ได้กล่าวไว้ข้างต้น โมเดลเครือข่ายคือโมเดลของการโต้ตอบระหว่างโปรโตคอลเครือข่าย (มาตรฐาน) และในแต่ละระดับก็จะมีโปรโตคอลของตัวเอง เป็นกระบวนการที่น่าเบื่อในการแสดงรายการ (และไม่มีประเด็น) ดังนั้นจึงเป็นการดีกว่าที่จะดูทุกอย่างโดยใช้ตัวอย่าง เนื่องจากความสามารถในการย่อยได้ของวัสดุนั้นสูงกว่ามากเมื่อมีตัวอย่าง;)

ชั้นแอปพลิเคชัน

เลเยอร์แอปพลิเคชันหรือเลเยอร์แอปพลิเคชันคือระดับบนสุดของโมเดล มันสื่อสารแอปพลิเคชันผู้ใช้กับเครือข่าย เราทุกคนคุ้นเคยกับแอปพลิเคชันเหล่านี้: การท่องเว็บ (HTTP), การส่งและรับเมล (SMTP, POP3), การรับและรับไฟล์ (FTP, TFTP), การเข้าถึงระยะไกล (Telnet) ฯลฯ

ระดับผู้บริหาร

เลเยอร์การนำเสนอหรือเลเยอร์การนำเสนอ – จะแปลงข้อมูลเป็นรูปแบบที่เหมาะสม ง่ายต่อการเข้าใจด้วยตัวอย่าง: รูปภาพเหล่านั้น (ภาพทั้งหมด) ที่คุณเห็นบนหน้าจอจะถูกส่งเมื่อส่งไฟล์ในรูปแบบส่วนเล็ก ๆ ของไฟล์และศูนย์ (บิต) ดังนั้น เมื่อคุณส่งภาพถ่ายให้เพื่อนของคุณทางอีเมล โปรโตคอล SMTP Application Layer จะส่งภาพถ่ายไปยังชั้นล่าง เช่น ไปจนถึงระดับการนำเสนอ โดยที่ภาพถ่ายของคุณจะถูกแปลงเป็นรูปแบบข้อมูลที่สะดวกสบายสำหรับระดับที่ต่ำกว่า เช่น เป็นบิต (หนึ่งและศูนย์)

ในทำนองเดียวกัน เมื่อเพื่อนของคุณเริ่มได้รับรูปถ่ายของคุณ รูปภาพนั้นจะมาหาเขาในรูปแบบของรูปและเลขศูนย์เดียวกัน และเป็นเลเยอร์การนำเสนอที่แปลงบิตต่างๆ ให้เป็นรูปถ่ายที่เต็มเปี่ยม เช่น เจเพ็ก

นี่คือวิธีที่ระดับนี้ทำงานร่วมกับโปรโตคอล (มาตรฐาน) สำหรับรูปภาพ (JPEG, GIF, PNG, TIFF), การเข้ารหัส (ASCII, EBDIC), เพลงและวิดีโอ (MPEG) ฯลฯ

เลเยอร์เซสชั่น

เลเยอร์เซสชันหรือเลเยอร์เซสชัน - ตามชื่อที่แสดงถึง จะจัดเซสชันการสื่อสารระหว่างคอมพิวเตอร์ ตัวอย่างที่ดีคือการประชุมทางเสียงและวิดีโอ ในระดับนี้จะมีการกำหนดว่าตัวแปลงสัญญาณใดที่จะเข้ารหัสด้วย และตัวแปลงสัญญาณนี้จะต้องมีอยู่บนทั้งสองเครื่อง อีกตัวอย่างหนึ่งคือ SMPP (โปรโตคอลข้อความสั้นแบบเพียร์ทูเพียร์) ซึ่งใช้ในการส่งคำขอ SMS และ USSD ที่รู้จัก ตัวอย่างสุดท้าย: PAP (Password Authentication Protocol) เป็นโปรโตคอลเก่าสำหรับการส่งชื่อผู้ใช้และรหัสผ่านไปยังเซิร์ฟเวอร์โดยไม่มีการเข้ารหัส

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

ชั้นขนส่ง

Transport layer - เลเยอร์นี้รับประกันความน่าเชื่อถือของการส่งข้อมูลจากผู้ส่งไปยังผู้รับ ที่จริงแล้ว ทุกอย่างง่ายมาก เช่น คุณสื่อสารโดยใช้เว็บแคมกับเพื่อนหรือครูของคุณ จำเป็นต้องมีการส่งมอบภาพที่ส่งทุกบิตที่เชื่อถือได้หรือไม่? ไม่แน่นอน หากสูญเสียบิตเล็กน้อยจากการสตรีมวิดีโอ คุณจะไม่สังเกตเห็นด้วยซ้ำ แม้แต่ภาพก็จะไม่เปลี่ยนแปลง (บางทีสีของหนึ่งพิกเซลจาก 900,000 พิกเซลอาจเปลี่ยนไป ซึ่งจะกะพริบด้วยความเร็ว 24 เฟรมต่อวินาที)

ตอนนี้เรามายกตัวอย่างนี้: เพื่อนส่งข้อมูลสำคัญหรือโปรแกรมให้คุณ (เช่นทางไปรษณีย์) ในที่เก็บถาวร คุณดาวน์โหลดไฟล์เก็บถาวรนี้ลงในคอมพิวเตอร์ของคุณ นี่คือจุดที่จำเป็นต้องมีความน่าเชื่อถือ 100% เพราะ... หากดาวน์โหลดไฟล์เก็บถาวรหายไปสองสามบิต คุณจะไม่สามารถแตกไฟล์ได้เช่น ดึงข้อมูลที่จำเป็น หรือลองนึกภาพการส่งรหัสผ่านไปยังเซิร์ฟเวอร์ และบิตหนึ่งหายไประหว่างทาง - รหัสผ่านจะสูญเสียรูปลักษณ์ไปแล้วและความหมายจะเปลี่ยนไป

ดังนั้น เมื่อเราดูวิดีโอบนอินเทอร์เน็ต บางครั้งเราเห็นสิ่งผิดปกติ ความล่าช้า สัญญาณรบกวน ฯลฯ และเมื่อเราอ่านข้อความจากหน้าเว็บ การสูญเสีย (หรือการบิดเบือน) ของตัวอักษรเป็นสิ่งที่ยอมรับไม่ได้ และเมื่อเราดาวน์โหลดโปรแกรม ทุกอย่างก็ดำเนินไปโดยไม่มีข้อผิดพลาด

ในระดับนี้ ฉันจะเน้นสองโปรโตคอล: UDP และ TCP โปรโตคอล UDP (User Datagram Protocol) ถ่ายโอนข้อมูลโดยไม่ต้องสร้างการเชื่อมต่อ ไม่ยืนยันการส่งข้อมูล และไม่ทำซ้ำ โปรโตคอล TCP (Transmission Control Protocol) ซึ่งก่อนการส่งข้อมูลจะสร้างการเชื่อมต่อ ยืนยันการส่งข้อมูล ทำซ้ำหากจำเป็น และรับประกันความสมบูรณ์และลำดับที่ถูกต้องของข้อมูลที่ดาวน์โหลด

ดังนั้น สำหรับเพลง วิดีโอ การประชุมทางวิดีโอ และการโทร เราใช้ UDP (เราถ่ายโอนข้อมูลโดยไม่ต้องตรวจสอบและไม่ล่าช้า) และสำหรับข้อความ โปรแกรม รหัสผ่าน ไฟล์เก็บถาวร ฯลฯ – TCP (การรับส่งข้อมูลพร้อมการยืนยันการรับใช้เวลานานกว่า)

เลเยอร์เครือข่าย

เลเยอร์เครือข่าย - เลเยอร์นี้กำหนดเส้นทางตามข้อมูลที่จะถูกส่ง และนี่คือระดับที่สามของโมเดลเครือข่าย OSI และมีอุปกรณ์ที่เรียกว่าอุปกรณ์ระดับที่สาม - เราเตอร์

เราทุกคนเคยได้ยินเกี่ยวกับที่อยู่ IP นี่คือสิ่งที่โปรโตคอล IP (Internet Protocol) ทำ ที่อยู่ IP คือที่อยู่แบบลอจิคัลบนเครือข่าย

มีโปรโตคอลค่อนข้างมากในระดับนี้ และเราจะตรวจสอบโปรโตคอลเหล่านี้ทั้งหมดโดยละเอียดเพิ่มเติมในภายหลัง ในบทความแยกต่างหากและพร้อมตัวอย่าง ตอนนี้ฉันจะแสดงรายการยอดนิยมบางส่วน

เช่นเดียวกับที่ทุกคนเคยได้ยินเกี่ยวกับที่อยู่ IP และคำสั่ง ping นี่คือการทำงานของโปรโตคอล ICMP

เราเตอร์เดียวกัน (ซึ่งเราจะทำงานในอนาคต) ใช้โปรโตคอลระดับนี้เพื่อกำหนดเส้นทางแพ็กเก็ต (RIP, EIGRP, OSPF)

ดาต้าลิงค์เลเยอร์

Data link layer - เราต้องการมันสำหรับการโต้ตอบของเครือข่ายในระดับกายภาพ ทุกคนคงเคยได้ยินเกี่ยวกับที่อยู่ MAC มาก่อน ซึ่งเป็นที่อยู่จริง อุปกรณ์เลเยอร์ลิงก์ - สวิตช์ ฮับ ฯลฯ

IEEE (Institute of Electrical and Electronics Engineers) กำหนดดาต้าลิงค์เลเยอร์เป็นเลเยอร์ย่อยสองเลเยอร์: LLC และ MAC

LLC – การควบคุมลิงก์แบบลอจิคัล สร้างขึ้นเพื่อโต้ตอบกับระดับบน

MAC – การควบคุมการเข้าถึงสื่อ สร้างขึ้นเพื่อโต้ตอบกับระดับล่าง

ฉันจะอธิบายด้วยตัวอย่าง: คอมพิวเตอร์ของคุณ (แล็ปท็อป อุปกรณ์สื่อสาร) มีการ์ดเครือข่าย (หรืออะแดปเตอร์อื่น ๆ ) และดังนั้นจึงมีไดรเวอร์ที่จะโต้ตอบกับการ์ดนั้น (กับการ์ด) มีคนขับรถบ้าง โปรแกรม- เลเยอร์ย่อยด้านบนของเลเยอร์ช่องซึ่งคุณสามารถสื่อสารกับระดับล่างหรือมากกว่ากับไมโครโปรเซสเซอร์ ( เหล็ก) – เลเยอร์ย่อยด้านล่างของเลเยอร์ดาต้าลิงก์

มีตัวแทนทั่วไปมากมายในระดับนี้ PPP (Point-to-Point) เป็นโปรโตคอลสำหรับเชื่อมต่อคอมพิวเตอร์สองเครื่องโดยตรง FDDI (Fiber Distributed Data Interface) - มาตรฐานส่งข้อมูลในระยะทางสูงสุด 200 กิโลเมตร CDP (Cisco Discovery Protocol) เป็นโปรโตคอลที่เป็นกรรมสิทธิ์ของ Cisco Systems ซึ่งสามารถใช้เพื่อค้นหาอุปกรณ์ใกล้เคียงและรับข้อมูลเกี่ยวกับอุปกรณ์เหล่านี้

ชั้นทางกายภาพ

ชั้นกายภาพเป็นระดับต่ำสุดที่ส่งกระแสข้อมูลโดยตรง โปรโตคอลเป็นที่รู้จักกันดีสำหรับเราทุกคน: บลูทูธ, IRDA (การสื่อสารอินฟราเรด), สายทองแดง (สายคู่บิด, สายโทรศัพท์), Wi-Fi ฯลฯ

บทสรุป

ดังนั้นเราจึงดูที่โมเดลเครือข่าย OSI ในส่วนต่อไปเราจะมาต่อกันที่โมเดลเครือข่าย TCP/IP ซึ่งมีขนาดเล็กกว่าและมีโปรโตคอลเหมือนกัน เพื่อให้ผ่านการทดสอบ CCNA ได้สำเร็จ คุณจะต้องทำการเปรียบเทียบและระบุความแตกต่าง ซึ่งจะดำเนินการเสร็จสิ้น

เธอรู้รึเปล่า, การทดลองทางความคิด การทดลองเกดังเกน คืออะไร?
นี่คือการปฏิบัติที่ไม่มีอยู่จริง ประสบการณ์นอกโลก จินตนาการถึงสิ่งที่ไม่มีอยู่จริง การทดลองทางความคิดก็เหมือนกับความฝันที่ตื่นขึ้น พวกมันให้กำเนิดสัตว์ประหลาด ต่างจากการทดลองทางกายภาพซึ่งเป็นการทดสอบสมมุติฐาน "การทดลองทางความคิด" เข้ามาแทนที่การทดสอบเชิงทดลองด้วยข้อสรุปที่ต้องการซึ่งไม่ได้รับการทดสอบในทางปฏิบัติอย่างน่าอัศจรรย์ โดยจัดการกับโครงสร้างเชิงตรรกะที่ละเมิดตรรกะจริง ๆ โดยใช้สถานที่ที่ไม่ได้รับการพิสูจน์ตามที่พิสูจน์แล้ว คือโดยการทดแทน ดังนั้นภารกิจหลักของผู้สมัคร "การทดลองทางความคิด" คือการหลอกลวงผู้ฟังหรือผู้อ่านโดยแทนที่การทดลองทางกายภาพจริงด้วย "ตุ๊กตา" ซึ่งเป็นการให้เหตุผลสมมติในการทัณฑ์บนโดยไม่ต้องมีการตรวจสอบทางกายภาพ
การเติมเต็มฟิสิกส์ด้วย "การทดลองทางความคิด" ในจินตนาการได้นำไปสู่การเกิดขึ้นของภาพโลกที่สับสน ไร้สาระ เหนือจริง และสับสน นักวิจัยตัวจริงจะต้องแยกแยะ “กระดาษห่อขนม” ดังกล่าวออกจากคุณค่าที่แท้จริง

นักสัมพัทธภาพและนักคิดบวกโต้แย้งว่า "การทดลองทางความคิด" เป็นเครื่องมือที่มีประโยชน์มากในการทดสอบทฤษฎี (ซึ่งเกิดขึ้นในจิตใจของเราด้วย) เพื่อความสม่ำเสมอ ในสิ่งนี้พวกเขาหลอกลวงผู้คน เนื่องจากการตรวจสอบใด ๆ สามารถดำเนินการโดยแหล่งที่มาที่ไม่ขึ้นอยู่กับวัตถุประสงค์ของการตรวจสอบเท่านั้น ผู้สมัครสมมติฐานเองไม่สามารถทดสอบข้อความของตนเองได้ เนื่องจากเหตุผลของข้อความนี้เองก็คือไม่มีความขัดแย้งในข้อความที่ผู้สมัครมองเห็นได้

เราเห็นสิ่งนี้ในตัวอย่างของ SRT และ GTR ซึ่งกลายเป็นศาสนาประเภทหนึ่งที่ควบคุมวิทยาศาสตร์และความคิดเห็นของประชาชน ไม่มีข้อเท็จจริงจำนวนเท่าใดที่ขัดแย้งกับสูตรของไอน์สไตน์ได้: “หากข้อเท็จจริงไม่สอดคล้องกับทฤษฎี ให้เปลี่ยนข้อเท็จจริง” (ในอีกฉบับหนึ่ง “ข้อเท็จจริงไม่สอดคล้องกับทฤษฎีหรือไม่ - ยิ่งแย่ไปกว่านั้นอีกมากสำหรับข้อเท็จจริง” ").

ค่าสูงสุดที่ "การทดลองทางความคิด" สามารถอ้างได้คือเพียงความสอดคล้องภายในของสมมติฐานภายในกรอบการทำงานของผู้สมัครเอง ซึ่งมักจะไม่เป็นความจริงเลย สิ่งนี้ไม่ได้ตรวจสอบการปฏิบัติตามแนวปฏิบัติ การตรวจสอบจริงสามารถทำได้เฉพาะในการทดลองทางกายภาพจริงเท่านั้น

การทดลองคือการทดลอง เพราะว่ามันไม่ใช่การขัดเกลาความคิด แต่เป็นการทดสอบความคิด ความคิดที่สอดคล้องในตนเองไม่สามารถตรวจสอบตัวเองได้ สิ่งนี้ได้รับการพิสูจน์โดย Kurt Gödel

แนวคิดของแบบจำลองอ้างอิงถูกนำมาใช้กันอย่างแพร่หลายในการสื่อสารและวิทยาการคอมพิวเตอร์

  • โมเดลอ้างอิง โมเดลต้นแบบ ในด้านระบบและซอฟต์แวร์ ถือเป็นแบบจำลองของบางสิ่งที่มีเป้าหมายหรือแนวคิดพื้นฐานร่วมกัน และถือได้ว่าเป็นมาตรฐานสำหรับวัตถุประสงค์ต่างๆ [วิกิพีเดีย]
  • รุ่นอ้างอิง เป็นการเป็นตัวแทนเชิงนามธรรมของแนวคิดและความสัมพันธ์ระหว่างแนวคิดและความสัมพันธ์ในบางประเด็นปัญหา ขึ้นอยู่กับแบบจำลองอ้างอิง มีการสร้างแบบจำลองที่เจาะจงและมีรายละเอียดมากขึ้น ซึ่งท้ายที่สุดก็รวมอยู่ในวัตถุและกลไกในชีวิตจริง [Wikipedia-rus]
  • โมเดลอ้างอิง เป็นโครงสร้างนามธรรม (กรอบงาน) สำหรับการทำความเข้าใจความสัมพันธ์ที่สำคัญระหว่างวัตถุของสภาพแวดล้อมบางอย่าง ซึ่งช่วยให้การพัฒนาสถาปัตยกรรมเฉพาะเจาะจงเพิ่มเติมโดยใช้มาตรฐานหรือข้อกำหนดบางอย่างที่ได้รับการสนับสนุนจากสภาพแวดล้อมนี้ โมเดลอ้างอิงประกอบด้วยชุดแนวคิด สัจพจน์ และความสัมพันธ์ที่เป็นหนึ่งเดียวขั้นต่ำที่เกี่ยวข้องกับขอบเขตปัญหาเฉพาะ และไม่ขึ้นอยู่กับมาตรฐาน เทคโนโลยี การนำไปปฏิบัติ หรือรายละเอียดเฉพาะอื่น ๆ ที่เฉพาะเจาะจง

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

    โมเดลอ้างอิงมีประโยชน์หลายอย่าง กรณีการใช้งานหนึ่งคือการสร้างมาตรฐานสำหรับออบเจ็กต์ที่มีอยู่ในโมเดลและวิธีที่วัตถุเหล่านั้นโต้ตอบกัน เมื่อพัฒนามาตรฐานและระบบการสื่อสารแอปพลิเคชันเฉพาะ สถาปัตยกรรมจะถูกเปรียบเทียบกับรุ่นมาตรฐาน ด้วยแนวทางนี้ การทำงานของผู้เชี่ยวชาญที่ต้องการสร้างหรือวิเคราะห์ออบเจ็กต์ระบบการสื่อสารที่ทำงานตามมาตรฐานจึงง่ายขึ้นมาก

  • ตัวอย่างของมาตรฐานแบบจำลองอ้างอิงคือ แบบจำลองอ้างอิงเครือข่ายสำหรับการเชื่อมต่อโครงข่ายระบบเปิด(อีเอ็มวอส) OSI (แบบจำลองอ้างอิงพื้นฐานการเชื่อมต่อโครงข่ายระบบเปิด) ) องค์การระหว่างประเทศเพื่อการมาตรฐาน ISO - แบบจำลองพื้นฐานของสถาปัตยกรรมสำหรับระบบการสื่อสารข้อมูลซึ่งเป็นเครื่องมือที่ดีในการวิเคราะห์และศึกษามาตรฐานและเทคโนโลยีการสื่อสารสมัยใหม่

แบบจำลอง OSI เจ็ดชั้น


ลักษณะที่เป็นสากลของโมเดลอ้างอิงเครือข่าย OSI เจ็ดเลเยอร์แบบคลาสสิกทำให้สามารถสร้างแบบจำลองตามมาตรฐานเฉพาะได้ ซึ่งเรียกอีกอย่างว่ามาตรฐานอ้างอิง เช่นในรูป.... มีการนำเสนอแบบจำลองอ้างอิง DECT ฟังก์ชันหลักซึ่งมีโครงสร้างเฉพาะที่ระดับล่างสามระดับของแบบจำลอง OSI ได้แก่ เครือข่าย ลิงก์ข้อมูล และทางกายภาพ


โมเดลอ้างอิง DECT

1. รูปแบบอ้างอิงสำหรับการบริการที่มุ่งเน้น สถาปัตยกรรม 1.0 ข้อกำหนดของคณะกรรมการ 1, 2 สิงหาคม 2549 http://www.oasis-open.org/

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

ฟังก์ชั่นเครือข่ายทั้งหมดในรุ่นแบ่งออกเป็น 7 ระดับ (รูปที่ 5.1) ในเวลาเดียวกัน ระดับที่สูงกว่าจะทำงานระดับโลกที่ซับซ้อนมากขึ้น โดยที่พวกเขาใช้ระดับที่ต่ำกว่าเพื่อวัตถุประสงค์ของตนเองและยังจัดการงานเหล่านั้นด้วย วัตถุประสงค์ของระดับล่างคือเพื่อให้บริการแก่ระดับที่สูงกว่า และระดับที่สูงกว่าไม่สนใจรายละเอียดของการดำเนินการบริการเหล่านี้ ระดับล่างทำหน้าที่ได้ง่ายกว่าและเฉพาะเจาะจงมากขึ้น ตามหลักการแล้ว แต่ละระดับจะโต้ตอบเฉพาะกับระดับที่อยู่ถัดไปเท่านั้น (ด้านบนและด้านล่าง) ระดับบนสอดคล้องกับงานแอปพลิเคชัน แอปพลิเคชันกำลังทำงานอยู่ ระดับล่างสอดคล้องกับการส่งสัญญาณโดยตรงผ่านช่องทางการสื่อสาร

ข้าว. 5.1.แบบจำลอง OSI จำนวน 7 ชั้น

โมเดล OSI ไม่เพียงใช้กับเครือข่ายท้องถิ่นเท่านั้น แต่ยังรวมถึงเครือข่ายการสื่อสารระหว่างคอมพิวเตอร์หรือสมาชิกรายอื่นด้วย โดยเฉพาะฟังก์ชันอินเทอร์เน็ตยังสามารถแบ่งชั้นตามโมเดล OSI ได้อีกด้วย จากมุมมองของโมเดล OSI ความแตกต่างพื้นฐานระหว่างเครือข่ายท้องถิ่นและเครือข่ายทั่วโลกจะสังเกตได้เฉพาะในระดับล่างของโมเดลเท่านั้น

ฟังก์ชันต่างๆ ที่รวมอยู่ในฟังก์ชันที่แสดงในรูปที่ 1 5.1 ระดับถูกนำไปใช้โดยสมาชิกเครือข่ายแต่ละราย ในกรณีนี้ แต่ละระดับของผู้สมัครสมาชิกรายหนึ่งจะทำงานเหมือนกับว่ามีการเชื่อมต่อโดยตรงกับระดับที่สอดคล้องกันของผู้สมัครสมาชิกรายอื่น มีการเชื่อมต่อเสมือน (เชิงตรรกะ) ระหว่างสมาชิกเครือข่ายในระดับเดียวกัน เช่น ระหว่างระดับแอปพลิเคชันของผู้สมัครสมาชิกที่มีการโต้ตอบผ่านเครือข่าย ผู้สมัครสมาชิกเครือข่ายหนึ่งมีการเชื่อมต่อทางกายภาพที่แท้จริง (เคเบิล ช่องวิทยุ) ที่ระดับทางกายภาพต่ำสุด ระดับแรกเท่านั้น ในผู้สมัครสมาชิกที่ส่งสัญญาณ ข้อมูลจะผ่านทุกระดับจากบนลงล่าง ที่ผู้สมัครสมาชิกที่รับข้อมูลที่ได้รับจะเดินทางไปในทิศทางอื่น: จากระดับล่างขึ้นบน (รูปที่ 5.2)

ข้าว. 5.2.เส้นทางข้อมูลจากสมาชิกถึงสมาชิก

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


หากอุปกรณ์ตัวกลางบางตัว (เช่น ตัวรับส่งสัญญาณ ตัวทวน ฮับ สวิตช์ เราเตอร์) รวมอยู่บนเส้นทางระหว่างสมาชิกในเครือข่าย อุปกรณ์เหล่านั้นก็สามารถทำหน้าที่ที่รวมอยู่ในรุ่น OSI ระดับล่างได้ ยิ่งความซับซ้อนของอุปกรณ์ระดับกลางมากเท่าใด ระดับก็จะครอบคลุมมากขึ้นเท่านั้น แต่อุปกรณ์ระดับกลางใดๆ จะต้องรับและส่งคืนข้อมูลที่ระดับทางกายภาพที่ต่ำกว่า การแปลงข้อมูลภายในทั้งหมดจะต้องดำเนินการสองครั้งและไปในทิศทางตรงกันข้าม (รูปที่ 5.3) อุปกรณ์เครือข่ายระดับกลาง ซึ่งแตกต่างจากสมาชิกที่มีคุณสมบัติครบถ้วน (เช่น คอมพิวเตอร์) ทำงานเฉพาะในระดับที่ต่ำกว่าและยังทำการแปลงแบบสองทางด้วย

ข้าว. 5.3.การเปิดใช้งานอุปกรณ์ระดับกลางระหว่างสมาชิกเครือข่าย

มาดูฟังก์ชั่นของระดับต่างๆ กันดีกว่า

  • เลเยอร์แอปพลิเคชัน (7) (Application Layer) หรือเลเยอร์แอปพลิเคชันให้บริการที่รองรับแอปพลิเคชันของผู้ใช้โดยตรง เช่น ซอฟต์แวร์สำหรับการถ่ายโอนไฟล์ การเข้าถึงฐานข้อมูล อีเมล และบริการลงทะเบียนเซิร์ฟเวอร์ ระดับนี้ควบคุมอีกหกระดับที่เหลือทั้งหมด ตัวอย่างเช่น หากผู้ใช้ทำงานกับสเปรดชีต Excel และตัดสินใจที่จะบันทึกไฟล์งานในไดเร็กทอรีของตนเองบนเซิร์ฟเวอร์ไฟล์เครือข่าย เลเยอร์แอปพลิเคชันจะช่วยให้แน่ใจว่าไฟล์ถูกย้ายจากคอมพิวเตอร์ที่ทำงานไปยังไดรฟ์เครือข่ายไปยังผู้ใช้อย่างโปร่งใส .
  • Presentation Layer (6) หรือเลเยอร์การนำเสนอข้อมูลกำหนดและแปลงรูปแบบข้อมูลและไวยากรณ์เป็นรูปแบบที่สะดวกสำหรับเครือข่ายนั่นคือทำหน้าที่ของนักแปล นี่คือที่ที่ข้อมูลถูกเข้ารหัสและถอดรหัส และหากจำเป็น จะถูกบีบอัด มีรูปแบบมาตรฐานสำหรับไฟล์ข้อความ (ASCII, EBCDIC, HTML), ไฟล์เสียง (MIDI, MPEG, WAV), รูปภาพ (JPEG, GIF, TIFF), วิดีโอ (AVI) การแปลงรูปแบบทั้งหมดเสร็จสิ้นในระดับตัวแทน หากข้อมูลถูกส่งเป็นรหัสไบนารี่ ก็ไม่จำเป็นต้องแปลงรูปแบบ
  • เซสชัน (5) เลเยอร์ (เซสชันเลเยอร์) จัดการการดำเนินการของเซสชันการสื่อสาร (นั่นคือ สร้าง บำรุงรักษา และยุติการสื่อสาร) ระดับนี้มีโหมดการตั้งค่าเซสชันสามโหมด: simplex (การส่งข้อมูลในทิศทางเดียว), half-duplex (การส่งข้อมูลสลับกันในสองทิศทาง) และ full-duplex (การส่งข้อมูลพร้อมกันในสองทิศทาง) เลเยอร์เซสชันยังสามารถแทรกจุดตรวจสอบพิเศษลงในสตรีมข้อมูลที่ช่วยให้สามารถควบคุมกระบวนการรับส่งข้อมูลเมื่อการเชื่อมต่อขาดหาย ระดับเดียวกันจะจดจำชื่อเชิงตรรกะของสมาชิกและควบคุมสิทธิ์การเข้าถึงที่มอบให้พวกเขา
  • เลเยอร์การขนส่ง (4) (Transport Layer) ช่วยให้มั่นใจได้ถึงการส่งแพ็กเก็ตโดยไม่มีข้อผิดพลาดและความสูญเสียตลอดจนในลำดับที่ต้องการ ที่นี่ข้อมูลที่ส่งจะถูกแบ่งออกเป็นบล็อกที่อยู่ในแพ็กเก็ต และข้อมูลที่ได้รับจะถูกกู้คืนจากแพ็กเก็ต การจัดส่งแพ็คเก็ตสามารถทำได้ทั้งที่มีการเชื่อมต่อ (ช่องทางเสมือน) และไม่มี เลเยอร์การขนส่งคือเลเยอร์ขอบเขตและสะพานเชื่อมระหว่างสามอันดับแรกซึ่งมีการใช้งานเฉพาะอย่างสูง และสามชั้นล่างสุดซึ่งมีความเฉพาะเจาะจงกับเครือข่ายสูง
  • Network Layer (3) มีหน้าที่รับผิดชอบในการกำหนดที่อยู่แพ็กเก็ตและการแปลชื่อลอจิคัล (ที่อยู่โลจิคัล เช่น ที่อยู่ IP หรือที่อยู่ IPX) ไปเป็นที่อยู่ MAC ของเครือข่ายทางกายภาพ (และในทางกลับกัน) ในระดับเดียวกันปัญหาในการเลือกเส้นทาง (เส้นทาง) ที่แพ็กเก็ตถูกส่งไปยังปลายทางได้รับการแก้ไข (หากมีหลายเส้นทางในเครือข่าย) ในระดับเครือข่าย อุปกรณ์เครือข่ายระดับกลางที่ซับซ้อน เช่น เราเตอร์จะทำงาน
  • เลเยอร์ช่องสัญญาณ (2) หรือเลเยอร์ควบคุมสายส่ง (Data link Layer) มีหน้าที่รับผิดชอบในการสร้างแพ็กเก็ต (เฟรม) ของประเภทมาตรฐานสำหรับเครือข่ายที่กำหนด (Ethernet, Token-Ring, FDDI) รวมถึงฟิลด์ควบคุมเริ่มต้นและขั้นสุดท้าย . ที่นี่ การเข้าถึงเครือข่ายจะถูกควบคุม ข้อผิดพลาดในการส่งจะถูกตรวจพบโดยการคำนวณเช็คซัม และส่งแพ็กเก็ตที่ผิดพลาดไปยังผู้รับอีกครั้ง Data Link Layer แบ่งออกเป็น 2 ชั้นย่อย: LLC ด้านบนและ MAC ด้านล่าง อุปกรณ์เครือข่ายระดับกลาง เช่น สวิตช์ ทำงานที่ระดับดาต้าลิงค์
  • ชั้นฟิสิคัล (1) (Physical Layer) เป็นระดับต่ำสุดของโมเดล ซึ่งมีหน้าที่ในการเข้ารหัสข้อมูลที่ส่งเป็นระดับสัญญาณที่ยอมรับในสื่อการส่งสัญญาณที่ใช้ และการถอดรหัสแบบย้อนกลับ นอกจากนี้ยังกำหนดข้อกำหนดสำหรับขั้วต่อ ขั้วต่อ การจับคู่ทางไฟฟ้า การต่อสายดิน การป้องกันสัญญาณรบกวน ฯลฯ ที่ชั้นฟิสิคัล อุปกรณ์เครือข่าย เช่น ตัวรับส่งสัญญาณ ตัวทวนสัญญาณ และฮับตัวทวนสัญญาณจะทำงาน

ฟังก์ชั่นส่วนใหญ่ของสองระดับล่างของรุ่น (1 และ 2) มักจะใช้งานในฮาร์ดแวร์ (ฟังก์ชั่นบางอย่างของระดับ 2 ใช้งานโดยไดรเวอร์ซอฟต์แวร์ของอะแดปเตอร์เครือข่าย) ในระดับเหล่านี้จะมีการกำหนดความเร็วในการส่งข้อมูลและโทโพโลยีเครือข่าย วิธีการควบคุมการแลกเปลี่ยน และรูปแบบแพ็คเก็ต นั่นคือสิ่งที่เกี่ยวข้องโดยตรงกับประเภทของเครือข่าย เช่น อีเธอร์เน็ต, โทเค็นริง, FDDI, 100VG- ใดๆLAN. ตามกฎแล้วระดับที่สูงกว่าจะไม่ทำงานโดยตรงกับอุปกรณ์เฉพาะ แม้ว่าระดับ 3, 4 และ 5 ยังคงสามารถพิจารณาคุณสมบัติของอุปกรณ์ได้ ระดับ 6 และ 7 ไม่เกี่ยวข้องกับอุปกรณ์ พวกเขาไม่สังเกตเห็นว่ามีการเปลี่ยนอุปกรณ์ประเภทหนึ่งเป็นอีกประเภทหนึ่ง

ตามที่ระบุไว้แล้วในเลเยอร์ 2 (ช่อง) มักจะมีเลเยอร์ย่อยสองตัว (เลเยอร์ย่อย) LLC และ MAC (รูปที่ 5.4):

  • ระดับย่อยด้านบน (LLC - การควบคุมลิงก์แบบลอจิคัล) ควบคุมการเชื่อมต่อแบบลอจิคัล นั่นคือ สร้างช่องทางการสื่อสารเสมือน พูดอย่างเคร่งครัด ฟังก์ชันเหล่านี้ไม่เกี่ยวข้องกับเครือข่ายประเภทใดประเภทหนึ่ง แต่บางส่วนยังคงถูกกำหนดให้กับอุปกรณ์เครือข่าย (อะแดปเตอร์เครือข่าย) อีกส่วนหนึ่งของฟังก์ชันของเลเยอร์ย่อย LLC ดำเนินการโดยโปรแกรมไดรเวอร์อะแดปเตอร์เครือข่าย เลเยอร์ย่อย LLC มีหน้าที่รับผิดชอบในการโต้ตอบกับเลเยอร์ 3 (เครือข่าย)
  • เลเยอร์ย่อยด้านล่าง (MAC - Media Access Control) ให้การเข้าถึงโดยตรงไปยังสื่อการส่งข้อมูล (ช่องทางการสื่อสาร) เชื่อมต่อโดยตรงกับอุปกรณ์เครือข่าย มันอยู่ที่เลเยอร์ย่อยของ MAC ที่มีการโต้ตอบกับเลเยอร์ทางกายภาพเกิดขึ้น ที่นี่จะมีการตรวจสอบสถานะของเครือข่าย แพ็กเก็ตจะถูกส่งซ้ำตามจำนวนครั้งที่ระบุในกรณีที่เกิดการชนกัน ได้รับแพ็กเก็ต และตรวจสอบความถูกต้องของการส่งสัญญาณ

นอกจากโมเดล OSI แล้ว ยังมีโมเดล IEEE Project 802 ที่นำมาใช้ในเดือนกุมภาพันธ์ พ.ศ. 2523 (จึงเป็นหมายเลข 802 ในชื่อ) ซึ่งถือได้ว่าเป็นการปรับเปลี่ยน พัฒนา และชี้แจงโมเดล OSI มาตรฐานที่กำหนดโดยโมเดลนี้ (ที่เรียกว่าข้อกำหนด 802) เป็นของสองชั้นล่างของโมเดล OSI และแบ่งออกเป็นสิบสองหมวดหมู่ ซึ่งแต่ละหมวดหมู่จะได้รับหมายเลขของตัวเอง:

ข้าว. 5.4. Link Layer LLC และ MAC Sublayers

802.1 – การเชื่อมต่อเครือข่ายโดยใช้บริดจ์และสวิตช์

802.2 – การควบคุมการสื่อสารแบบลอจิคัลที่เลเยอร์ย่อย LLC

802.3 – เครือข่ายท้องถิ่นพร้อมวิธีการเข้าถึง CSMA/CD และโทโพโลยีบัส (อีเธอร์เน็ต)

802.4 – เครือข่ายท้องถิ่นพร้อมโทโพโลยีบัสและการเข้าถึงโทเค็น (Token-Bus)

802.5 – เครือข่ายท้องถิ่นพร้อมโทโพโลยีแบบวงแหวนและการเข้าถึงโทเค็น (Token-Ring)

802.6 – เครือข่ายในเมือง (Metropolitan Area Network, MAN) ที่มีระยะห่างระหว่างสมาชิกมากกว่า 5 กม.

802.7 – เทคโนโลยีการส่งข้อมูลบรอดแบนด์

802.8 – เทคโนโลยีใยแก้วนำแสง

802.9 – เครือข่ายบูรณาการพร้อมความสามารถในการรับส่งข้อมูลด้วยเสียงและข้อมูล

802.10 – ความปลอดภัยของเครือข่าย การเข้ารหัสข้อมูล

802.11 – เครือข่ายไร้สายผ่านช่องสัญญาณวิทยุ (WLAN – LAN ไร้สาย)

802.12 – เครือข่ายท้องถิ่นพร้อมการควบคุมการเข้าถึงแบบรวมศูนย์ตามลำดับความสำคัญของคำขอและโทโพโลยีแบบดาว (100VG-AnyLAN)

โมเดลอ้างอิงที่เรียกว่า Open Systems Interconnection (OSI) เปิดตัวในปี 1984

รวมถึง:

  • · ค้นหาแอปพลิเคชันที่เราจะแลกเปลี่ยนข้อมูล
  • · การสร้างและรักษาการสื่อสาร
  • · การประมวลผลการสูญเสียและการรบกวนระหว่างการแลกเปลี่ยน

โมเดล OSI แบ่งปัญหาการสื่อสารผ่านเครือข่ายออกเป็นงานเล็กๆ เจ็ดงาน ทำให้แก้ไขได้ง่ายขึ้น งานย่อยแต่ละงานได้รับการจัดทำขึ้นในลักษณะที่โซลูชันต้องการข้อมูลภายนอกขั้นต่ำ

แต่ละเลเยอร์ของโมเดล OSI จะสอดคล้องกับงานย่อยของตัวเอง จากนี้ไปแต่ละระดับของโมเดลมีความเป็นอิสระเพียงพอ ดังนั้นการใช้งานเครือข่ายจริงอาจไม่ได้ใช้ทุกเลเยอร์ แต่ใช้เพียงบางส่วนเท่านั้น

แบบจำลองอ้างอิง OSI บางครั้งเรียกว่า OSI stack เป็นลำดับชั้นเครือข่าย 7 ชั้น (รูปที่ 1) พัฒนาโดยองค์กรมาตรฐานระหว่างประเทศ (ISO) รุ่นนี้มี 2 รุ่นที่แตกต่างกันเป็นหลัก:

  • · แบบจำลองแนวนอนตามโปรโตคอล ซึ่งเป็นกลไกสำหรับการโต้ตอบระหว่างโปรแกรมและกระบวนการบนเครื่องที่แตกต่างกัน
  • · โมเดลแนวตั้งขึ้นอยู่กับบริการที่มีให้โดยเลเยอร์ที่อยู่ติดกันบนเครื่องเดียวกัน

ในโมเดลแนวนอน สองโปรแกรมต้องใช้โปรโตคอลร่วมกันในการแลกเปลี่ยนข้อมูล ในแนวดิ่ง ระดับใกล้เคียงจะแลกเปลี่ยนข้อมูลโดยใช้อินเทอร์เฟซ API

รูปที่ 1 โมเดล OSI

ระดับ 1 ทางกายภาพ

ฟิสิคัลเลเยอร์รับแพ็กเก็ตข้อมูลจากเลเยอร์ลิงก์ด้านบน และแปลงเป็นสัญญาณแสงหรือไฟฟ้าที่สอดคล้องกับ 0 และ 1 ของสตรีมไบนารี สัญญาณเหล่านี้จะถูกส่งผ่านตัวกลางในการส่งไปยังโหนดรับ คุณสมบัติทางกลและทางไฟฟ้า/ทางแสงของตัวกลางในการส่งจะถูกกำหนดในระดับทางกายภาพและรวมถึง:

  • · ประเภทของสายไฟและคอนเนคเตอร์
  • · เค้าโครงของหน้าสัมผัสในคอนเนคเตอร์
  • · รูปแบบการเข้ารหัสสัญญาณสำหรับค่า 0 และ 1

ระดับ 2 ช่อง.

Data Link Layer ช่วยสร้าง การส่ง และการรับเฟรมข้อมูล เลเยอร์นี้ทำหน้าที่ร้องขอจากเลเยอร์เครือข่ายและใช้บริการฟิสิคัลเลเยอร์เพื่อรับและส่งแพ็กเก็ต ข้อกำหนด IEEE 802.x แบ่งเลเยอร์ลิงก์ออกเป็นสองเลเยอร์ย่อย: การควบคุมลิงก์แบบลอจิคัล (LLC) และการควบคุมการเข้าถึงสื่อ (MAC) LLC ให้บริการเลเยอร์เครือข่าย และเลเยอร์ย่อยของ MAC ควบคุมการเข้าถึงสื่อทางกายภาพที่ใช้ร่วมกัน

ระดับ 3 เครือข่าย

เลเยอร์เครือข่ายมีหน้าที่แบ่งผู้ใช้ออกเป็นกลุ่ม ในระดับนี้ แพ็กเก็ตจะถูกส่งไปตามการแปลงที่อยู่ MAC ไปเป็นที่อยู่เครือข่าย เลเยอร์เครือข่ายยังให้การส่งแพ็กเก็ตไปยังเลเยอร์การขนส่งอย่างโปร่งใส

ระดับ 4 การคมนาคม

ชั้นการขนส่งแบ่งกระแสข้อมูลออกเป็นส่วนเล็ก ๆ เพียงพอ (แพ็คเก็ต) เพื่อส่งไปยังชั้นเครือข่าย

ระดับ 5 เซสชั่น

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

ระดับ 6 ระดับการนำเสนอ

เลเยอร์การนำเสนอมีหน้าที่เปิดใช้งานการสนทนาระหว่างแอปพลิเคชันบนเครื่องที่แตกต่างกัน ระดับนี้ให้การแปลงข้อมูล (การเข้ารหัส การบีบอัด ฯลฯ) ของเลเยอร์แอปพลิเคชันเป็นกระแสข้อมูลสำหรับเลเยอร์การขนส่ง โปรโตคอลเลเยอร์การนำเสนอมักจะเป็นส่วนหนึ่งของฟังก์ชันของสามเลเยอร์บนสุดของโมเดล

ระดับ 7 ใช้แล้ว

เลเยอร์แอปพลิเคชันมีหน้าที่รับผิดชอบในการเข้าถึงแอปพลิเคชันไปยังเครือข่าย งานในเลเยอร์นี้คือการถ่ายโอนไฟล์ แลกเปลี่ยนข้อความอีเมล และจัดการเครือข่าย