OSI Reference Model OSI Model
Chineenat & Tippapha
Osi model
Osi model
Osi model
Osi model
preface คำนำ
preface
preface
preface
E-Book เล่มนี้เป็นส่วนหนึ่งของรายวชิ าเครอื ขา่ ยคอมพิวเตอร์
เบ้อื งต้น รหสั วชิ า 20204-2005 เรอื่ งแบบจาลอง OSI Model
โดยมจี ุดประสงคก์ ารจัดทาเพ่ือทาให้ผู้เรยี นมคี วามร้คู วามเข้าใจเกีย่ วกับ
แบบจาลองโอเอสไอ ที่แบง่ ขนั้ ตอนการส่ือสารระหว่างคอมพิวเตอรเ์ ป็น 7
ช้ันหรอื เลเยอร์ (Layer) รวมถงึ การให้ความเข้าใจเรื่องประโยชข์ องการ
แบ่งโครงสร้างของโปรโทคอลเปน็ แบบช้นั และขน้ั ตอนการเปล่ียนแปลง
และส่งผา่ นข้อมูล
ผจู้ ัดทา
ชนิ นี าถ เปา้ เทศ
ทพิ ปภา ดว้ งทอง
OSI แบบจาลอง
Model โอเอสไอ
OSI
OSI
OSI
OSI
OSI
“ แบบจำลองโอเอสไอหรือแบบจำลองเครือขำ่ ยดงั รูปท่ี
1.1 เป็นแบบมำตรฐำนท่ีพัฒนำและกำหนดขึน้ โดย
องคก์ ำรมำตรฐำนนำนำชำติหรอื ไอโซ (The
international organization: ISO) เป็นองค์กรท่ี
ออกแบบโปรโทคอลโอเอสไอ (Open System
Interconnect: OSI) หรอื โปรโทคอลกำรเช่ือมต่อ
เครือข่ำยแบบเปิด
ชุดโปรโทคอลนสี้ ว่ นใหญเ่ รยี กว่ำ แบบจำลองโอเอสไอ
มีกำรออกแบบโครงสร้ำงที่มคี วำมสมบรู ณ์มำกทส่ี ุด
จงึ ใชโ้ ปรโทคอลชุดนเ้ี ปน็ แบบอ้ำงองิ ในกำรพฒั นำโปร
โทคอลชุดอนื่ ๆ อกี ทง้ั ยงั เป็นระบบท่ีง่ำยตอ่ กำรอธบิ ำย
”ถงึ กลไกกำรทำงำนของโปรโทคอลในเครอื ขำ่ ย
Osi
Osi
Osi
Osi
OSI Model
Osi model
Osi model
Osi model แบบจำลองจะแบ่งขัน้ ตอนกำรสือ่ สำร
Osi model
ระหวำ่ งคอมพิวเตอร์เปน็ 7 ช้นั หรือเลเยอร์
(Layer)กำรส่อื สำรจะเรม่ิ จำกกำรท่ีผูใ้ ชต้ อ้ งกำร
ส่งข้อมลู ไปยงั คอมพิวเตอรอ์ กี เคร่อื งหนึง่
ขอ้ มูลจะถูกส่งไปยังชนั้ เลเยอรท์ ่ี 7 ใน
ชน้ั นีข้ อ้ มลู จะถกู ดัดแปลงและเพมิ่ เติมข้อมูลแลว้
OSI Model จะถกู สง่ ต่อไปยงั ชนั้ ท่ีอย่ตู ่ำกว่ำ ทำอย่ำงน้ีไป
เรอ่ื ยๆจนถงึ ชั้นที่อยตู่ ่ำสุด
ข้อมลู จะถกู แปลงเปน็ สัญญำณเพอ่ื ส่ง
ตอ่ ไปยงั สำยสัญญำณหรอื ส่ือกลำงในกำร
ติดตอ่ ส่อื สำรจนถงึ เครอ่ื งรับ
สว่ นกระบวนกำรรบั ขอ้ มูลของเครอ่ื งรับ
จะทำในทศิ ทำงตรงข้ำมกบั เครอ่ื งสง่ คอื เริม่ ตน้
ทก่ี ระบวนกำรรบั ข้อมลู จำกชน้ั ท่ี 1 ก่อนและสง่
ตอ่ ไปเร่อื ยๆจนถงึ ชน้ั ที่ 7 และส่งไปใหผ้ ู้ใช้ใชง้ ำน
ต่อไปแสดงดงั รูปท่ี 1.2 Osi
Osi
Osi
Osi
Application รูปท่ี 1.1
7 Layer
6 Presentation Osi osi
Layer Osi osi
Osi osi
5 Sassion Layer Osi osi
Osi osi
4 Transport Layer Osi osi
3 Network Layer Osi osi
Osi osi
2 Data Link Layer Osi osi
1 Physical Layer
รปู ที่ 1.2 Conte
conte
Application conte
Layer conte
Presentation Conte
Layer
Sassion Layer Application
Transport Layer Layer
Network Layer Presentation
Data Link Layer Layer
Physical Layer Sassion Layer
Transport Layer
Content Network Layer
content Data Link Layer
content Physical Layer
content
Content
OSI 1.1 แบบจาลอง
Model โอเอสไอ
แบบจาลองโอเอสไอ
แบ่งขน้ั ตอนการส่ือสารระหวา่ ง
คอมพิวเตอรเ์ ปน็ 7 ช้นั
จากชน้ั บนสุดไปหาชน้ั ลา่ งสุด ดงั น้ี
01ชั้นการประยกุ ตห์ รอื แอปพลเิ คชนั เลเยอร์
(Application Layer)
กำรทำงำนในชัน้ น้จี ะมคี วำมใกล้ชิดกับซอฟแวร์ประยุกต์ต่ำงๆท่ีตอ้ งกำรสง่ หรือรบั
ขอ้ มูลจำกผใู้ ช้งำน โดยกำรกำหนดวธิ ีกำรท่ีซอฟต์แวรป์ ระยุกต์ต่ำงๆจะสำมำรถใช้
ระบบเครือข่ำยเพ่ือกำรสอ่ื สำรขอ้ มลู ไดอ้ ยำ่ งถูกต้องโดยจะมอี ินเตอร์เฟซเพ่ือให้กำร
โต้ตอบกันระหวำ่ งผู้ใช้คอมพิวเตอรม์ คี วำมสะดวกย่งิ ข้ึน เช่น โปรแกรมส่งจดหมำย
อเิ ล็กทรอนกิ สห์ รือส่งอีเมล เมื่อผใู้ ชต้ ้องกำรส่งอีเมล โปรแกรมที่ผใู้ ช้ใช้สง่ อีเมลจะ
ตดิ ต่อกับโปรโทคอลในชน้ั กำรประยุกตเ์ พ่อื เรม่ิ ขบวนกำรท้ังหมด
Osi
Osi
Osi
Osi
osi
02 ชั้นการนาเสนอหรอื พรเี ซนเตชนั เลเยอร์
(Presentation Layer)
กำรทำงำนในชั้นนจ้ี ะรบั ผดิ ชอบเกี่ยวกบั รูปแบบทีร่ ับส่งขอ้ มลู ผำ่ นเครือข่ำย
เน่ืองจำกคอมพิวเตอร์ทต่ี ้องกำรแลกเปลี่ยนขอ้ มูลกันนน้ั อำจมีวิธีกำรเข้ำรหสั ท่ี
ตำ่ งกนั (Encoding) เชน่ คอมพิวเตอร์บำงเคร่ืองอำจใชก้ ำรเข้ำรหสั แบบแอสกี
(ASCII) หรือบำงเครือ่ งอำจใชก้ ำรเข้ำรหสั แบบเอบซีดกิ (EBCDIC) ดังนน้ั ก่อนกำร
ส่งข้อมูลในเลเยอร์น้ีจะแปลงข้อมลู ใหอ้ ยู่ในรูปแบบท่เี ปน็ มำตรฐำน สว่ นทำงฝ่ำย
รบั ขอ้ มูลจะทำกำรแปลงกลบั ไปเป็นรปู แบบท่ีเครอ่ื งคอมพวิ เตอรเ์ ครอ่ื งนั้นเข้ำใจ
เพื่อให้เคร่อื งคอมพวิ เตอรท์ ง้ั สองฝ่ำยเข้ำใจตรงกนั
03 ชน้ั ชว่ งเวลาหรอื เซสชนั เลเยอร์ (Sassion Layer)
มหี น้ำทใ่ี นกำรบริกำรด้ำนกำรจัดโครงสร้ำง กำรทำงำนแบบพร้อมเพรียงกันของกำรส่ง
ข้อมลู ที่หลำกหลำย มีกำรประสำนเวลำและกำรควบคุมหรอื กำหนดวธิ กี ำรแลกเปลีย่ น
ข้อมูลทอี่ ำจเกดิ ขึน้ มีกำรสรำ้ งกำรเชือ่ มตอ่ ชว่ งเวลำท่ตี อ้ งกำรและกำรปลดปล่อยกำร
เชื่อมตอ่ ทีม่ ีอยู่ บรกิ ำรกำรส่งขอ้ มูลปกติและกำรบรกิ ำรสง่ ขอ้ มลู พิเศษเฉพำะกรณี กำรรับ
รำยงำนสถำนกำรณส์ ง่ กำรบริหำรรูปแบบกำรติดต่อส่ือสำรที่เกดิ ข้นึ เชน่ กำรส่อื สำรใช้
Osระบบสองทศิ ทำงหรอื กำรสื่อสำรทศิ ทำงเดียว เป็นต้น หนำ้ ท่อี กี ส่วนหน่งึ ของชน้ั ช่วงเวลำ
คือ กำรควบคุมกำรไหลของขอ้ มลู ชั้นนก้ี ับช้ันกำรขนส่ง หำกสญู เสยี กำรเช่ือมต่อ
Osชั้นชว่ งเวลำจะสร้ำงกำรเชื่อมต่อขน้ึ มำใหมท่ ันทที ส่ี ำมำรถทำได้เพ่อื ใหก้ ำรเชอื่ มตอ่ ระหวำ่ ง
ช่วงเวลำนนั้ คงอยู่ นอกจำกนี้แล้วกำรทำงำนในชั้นนี้จะมีหน้ำทค่ี วบคุมให้กำรส่งข้อมูลของ
Osผูใ้ ช้งำนในเครือข่ำยแบบวงแหวน รวมถึงควบคมุ กำรเกิดขอ้ ผิดพลำดในกำรสง่ ดว้ ยกำร
กำหนดจุดกำรประสำนเวลำ (Synchronization Point) อีกดว้ ย Os
04 ชั้นขนส่งขอ้ มลู หรือทรานสปอรต์ เลเยอร์ Os
(Transport Layer) os
กำรทำงำนในชัน้ น้ี มีควำมสำคญั มำก เนื่องจำกกำรเชอ่ื มต่อไปยงั ปลำยทำงจะเกดิ ขึ้นในชน้ั
กำรทำงำนนี้ โปรโทคอลที่สำคัญในกำรเชอ่ื มต่อเพื่อส่งขอ้ มลู ในช้นั นี้คอื โปรโทคอลทีซพี ี มี
กำรเชอื่ มต่อแบบกำหนดกำรเช่อื มตอ่ ทส่ี ำมำรถรับรองกำรส่งขอ้ มลู ให้ถึงปลำยทำงได้
อย่ำงถูกต้องและสมบรู ณ์ นอกจำกน้ยี งั มีโปรโทคอล ยูดพี ีทม่ี กี ำรเชอ่ื มตอ่ แบบไม่
กำหนดกำรเชอื่ มตอ่ ข้อมูลจะถูกสง่ ไปยงั แหลง่ ขอ้ มลู ปลำยทำงอยำ่ งรวดเร็ว แต่ไม่
สำมำรถรับรองกำรสง่ ขอ้ มูลท่เี กดิ ขนึ้ วำ่ จะไม่มีกำรสูญหำยของข้อมูลในระหว่ำงกำรสง่
ข้อมลู ในชน้ั กำรทำงำนจะมกี ำรเพม่ิ ขอ้ มูลเพอื่ กำรสง่ ข้อมลู ระหวำ่ งซอฟต์แวร์ คือ
หมำยเลขพอร์ต (Port Number) ที่ใช้ในกำรระบกุ ำรสื่อสำรระหว่ำงซอฟต์แวรต์ ้นทำงและ
ปลำยทำง
si model 05
si model
si model ชัน้ เครอื ขา่ ยหรือเนต็ เวริ ก์ เลเยอร์
si model (Network Layer)
กำรทำงำนในชน้ั นเ้ี ปน็ กำรทำงำนทีช่ ว่ ยกำหนด
เสน้ ทำงให้กำรติดต่อสือ่ สำรขอ้ มูล สำมำรถส่ง
มอบขอ้ มลู ข้ำมระบบเครือขำ่ ยทแี่ ตกตำ่ งกันได้
ข้อมูลท่สี ่งเข้ำมำสู่ชน้ั นี้จะถูกแบ่งออกเป็นส่วน
เลก็ ๆเรียกว่ำ กลุม่ ข้อมูลหรอื แพก็ เกต็ ทง้ั นี้
ข้อมูลทเ่ี พ่มิ เติมทีช่ ่วยใหก้ ำรสื่อสำรเกิดข้ึนได้
ตำมต้องกำร คือ เลขที่อยไู่ อพี กำรทำงำนในช้ัน
น้นี อกจำกจะเพ่มิ เติมเลขทอี่ ยูไ่ อพแี ล้ว ยงั ทำ
หน้ำท่ีในกำรควบคุมควำมคบั ค่ังของข้อมลู บน
ระบบเครอื ขำ่ ยอกี ดว้ ย
Osi mo
Osi mo
Osi mo
OSI Model
06 ชนั้ เชอ่ื มขอ้ มลู หรอื ดาตา้ ลงิ กเ์ ลเยอร์
(Data Link Layer)
กำรทำงำนภำยในชน้ั เชื่อมข้อมูลน้ี จะเตรยี มส่ง
ขอ้ มลู ผำ่ นเครอื ขำ่ ยทำงกำยภำพ โดยมี
จดุ ประสงค์หลกั คอื พยำยำมควบคมุ กำรสง่ ขอ้ มูล
Osi model ใหเ้ หมือนกบั ว่ำไมม่ ีขอ้ ผดิ พลำดเกดิ ข้นึ เพอ่ื ให้ชนั้ ที่
Osi model สูงข้ึนไปสำมำรถนำขอ้ มลู ไปใชไ้ ดอ้ ย่ำงถกู ตอ้ ง ใน
Osi model ชัน้ นจี้ ะรบั ผดิ ชอบกำรรับส่งข้อมูลและตรวจสอบ
Osi model ควำมถูกตอ้ งของข้อมลู โดยทีส่ ถำนสี ง่ ข้อมูลจะจดั
Osi model ข้อมลู ใหเ้ ปน็ เฟรม ภำยในเฟรมจะมขี อ้ มลู ทีท่ ำให้
เฟรมสำมำรถส่งไปยังสถำนรี บั ผ่ำนเครอื ขำ่ ยแลน
อยำ่ งถูกต้องและมปี ระสิทธภิ ำพและในเฟรม
จะต้องมขี อ้ มลู ทีใ่ ชใ้ นกำรตรวจสอบขอ้ ผดิ พลำด
ของเฟรมขอ้ มูลดว้ ย
สิง่ สำคญั ในกำรส่งข้อมูลให้มี
ประสทิ ธภิ ำพ คือ เม่อื สถำนีรบั ได้รับเฟรมข้อมูล
แลว้ ต้องทำกำรตรวจสอบขอ้ ผิดพลำด แลว้ แจ้งให้
สถำนีสง่ ทรำบ และสถำนสี ง่ ตอ้ งได้รับกำรตอบรับ Osi
Osi
จำกสถำนีรบั ว่ำได้รบั เฟรมขอ้ มูลทีถ่ ูกต้องแล้ว osi
หำกระหวำ่ งกำรรบั สง่ ขอ้ มลู อำจมเี หตุกำรณ์
ผิดปกตเิ กดิ ขน้ึ เช่น บำงสว่ นของเฟรมเสยี หำย
หรือมขี อ้ ผิดพลำดเกดิ ขึ้นกับขอ้ มูล ชนั้ เชอื่ มขอ้ มูล
จะรับผิดชอบในกำรตรวจสอบและแกไ้ ข
ข้อผดิ พลำดตำ่ งๆเหลำ่ นี้ นอกจำกนีช้ น้ั เชอ่ื มขอ้ มูล
ยงั รับผดิ ชอบในกำรจดั บติ ตอ่ เนื่องทส่ี ง่ ผ่ำนมำ
จำกช้นั กำยภำพ ใหเ้ ป็นเฟรมเหมือนเดมิ โดยใช้
บัฟเฟอร์แลว้ ใสข่ อ้ มลู ทีละบติ จนครบทุกเฟรม
07
ชนั้ กายภาพหรอื ฟสิ ิคอลเลเยอร์
(Physical Layer)
เป็นชนั้ กำรทำงำนทตี่ ดิ ตอ่ กบั อุปกรณ์กำรส่ือสำรโดยตรง ทำหน้ำท่ีใน
กำรแปลงขอ้ มลู ที่ต้องกำรส่งให้เปน็ สญั ญำณทส่ี อดคลอ้ งกบั อุปกรณ์
ท่ีใชส้ ่งข้อมลู ไปสรู่ ะบบเครือข่ำยและจดั กำรแปลงสัญญำณขอ้ มูลทร่ี ับ
จำกระบบเครือข่ำยใหเ้ ป็นขอ้ มลู ฐำนสองท่สี ำมำรถเขำ้ ใจได้โดยระบบ
คอมพิวเตอร์ รวมถึงกำรประสำนเวลำระดบั บิตเพื่อใหก้ ำรสง่ ขอ้ มูล
si สำมำรถสง่ ไปสู่ปลำยทำงได้อย่ำงถกู ต้องและเหมำะสม
si
si
si
si
Osi model
Osi model
Osi model
ประโยชน์ของการแบ่งโครงสรา้ ง
ของโปโทคอลเป็นแบบชนั้
สาหรบั ประโยชนข์ องการแบง่ โครงสรา้ งของ
โปรโทคอลเป็นแบบชนั้ มรี ายละเอยี ด ดงั น้ี
Osi mode
Osi mode
สามารถทางานระหวา่ งเครอื ขา่ ย Osi mode
01 ไดอ้ ยา่ งมีประสทิ ธิภาพมากขึน้
โดยใชก้ ารเช่ือมต่อแบบมาตรฐาน Osi mode
02 สามารถทางานและแกป้ ัญหาท่ี
เกิดขนึ้ ไดส้ ะดวกขนึ้
03 สามารถออกแบบและพฒั นาให้
04 อยใู่ นรูปแบบท่ีไดร้ บั
ความนิยมไดง้ ่าย
สามารถเปล่ยี นชนั้ การทางานได้
โดยไมม่ ีผลกระทบกบั โครงสรา้ ง
อ่ืน
ข้นั ตอนการเปลี่ยนแปลงและส่งผา่ นข้อมูล
ข้ันตอนการเปลย่ี นแปลงและส่งผ่านข้อมูล ดังรปู ที่ 1.4
มีรายละเอยี ดดงั นี้
1 การทางานในชั้นบนสุดจะทาการเปลย่ี นแปลงและจดั รูปแบบใหเ้ ปน็ ข้อมลู
และทาการส่งช้นั การขนส่ง
2 ช้ันขนส่งข้อมลู เมอื่ มกี ารส่งผา่ นค่าจากข้อมลู ไปเป็นเซกเมนตแ์ ละเพ่ิม
ส่วนหัวซ่ึงเปน็ ท่ีอยู่ทางกายภาพของข้อมลู เข้าไปแลว้ จึงส่งต่อไปยังชน้ั
เครอื ขา่ ย
3 ชัน้ เครอื ข่าย เมื่อไดร้ ับเซกเมนต์แล้วจะทาการเปลย่ี นข้อมูลให้อยู่ในรปู
ของแพ็กเกต็ แลว้ เพ่ิมส่วนหัวซึ่งเปน็ ที่อย่ทู างกายภาพของข้อมลู เข้าไป
แลว้ ส่งมาทช่ี ้นั เช่อื มข้อมูล
4 ช้นั เชือ่ มขอ้ มลู เมื่อได้รบั แพ็กเกตขอ้ มลู แลว้ จะทาการเปลี่ยนเป็นเฟรม
แลว้ เพิ่มส่วนหัวของข้อมูล แลว้ จึงส่งเฟรมนนั้ ไปยังช้ันกายภาพ
5 ชั้นกายภาพ เมอ่ื ได้รบั เฟรมข้อมูลและทาการเปลี่ยนรูปแบบให้เป็นบิต เพื่อ
นาไปใส่ในตัวกลางเครือข่าย Osi
Osi
Osi
Osi
Osi
STEP osi
Data Layer
OSI Model Data Application
Media Layers Host Layers Network process to Application
Data Presentation
Data representation and Encryption
Data Session
Interhost communication
Segments Transport
End-to-End connections and Reliability
Packets Network
Frames
Path Determination and IP (Logical addressing)
Data Link
MAC and LLC (Physical addressing)
Bits Physical
Media, Signal and Binary TransMission
รปู ที่ 1.4
THANK YOU
ผู้จัดทำ
น.ส.ชนิ ีนำถ เป้ำเทศ คธ62.1 เลขท่ี 9
น.ส.ทพิ ปภำ ด้วงทอง คธ62.2 เลขท่ี 12
THANKs
THANKs
THANK YOU THANKs
THANKs
THANK YOU
THANK YOU
THANK YOU