23
OSI Model Data Communication and Networks

Unit2

  • Upload
    -

  • View
    73

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Unit2

OSI Model

Data Communication

and Networks

Page 2: Unit2

OSI Model

OSI by ISOOpen System

Interconnection by International Standards Organization

ประกอบด้�วยชั้� นสื่��อสื่าร (Layer) จำ�านวน 7 ชั้� น

Page 3: Unit2

OSI - 7 Layer

Physical Layer Data Link Layer Network Layer Transport Layer Session Layer Presentation Layer Application Layer

Page 4: Unit2

OSI Model

ในทางปฏิ�บ�ติ� OSI Model ได้�แบ�งลั�กษณะการท�างานออกเป#น 2 กลั$�มใหญ่� ๆ คื�อ

กลั$�มแรก ได้�แก� 4 ชั้� นสื่��อสื่ารด้�านบน คื�อ Layer ท*� 7,6,5 แลัะ 4 ท�าหน�าท*�เชั้��อมติ�อร�บสื่�งข้�อม,ลัระหว�างผู้,�ใชั้�ก�บโปรแกรมประย$กติ/ เพื่��อให�ร�บสื่�งข้�อม,ลัก�บฮาร/ด้แวร/ท*�อย,�ชั้� นลั�างได้�อย�างถู,กติ�อง เร*ยกว�า Application-oriented layers ซึ่4�งจำะเก*�ยวข้�องก�บซึ่อฟท/แวร/เป#นหลั�ก โด้ยใน 4 ชั้� นบนม�กจำะเป#นซึ่อฟท/แวร/ข้องบร�ษ�ทใด้บร�ษ�ทหน4�งในโปรแกรมเด้*ยว

Page 5: Unit2

OSI Model

กลั$�มท*�สื่อง จำะเป#นชั้� นลั�าง ได้�แก� Layer ท*� 3, 2 แลัะ 1ท�าหน�าท*�เก*�ยวก�บการร�บสื่�งข้�อม,ลัผู้�านสื่ายสื่�ง แลัะคืวบคื$มการร�บสื่�งข้�อม,ลั ติรวจำสื่อบข้�อผู้�ด้พื่ลัาด้ รวมท� งเลั�อกเสื่�นทางในการร�บสื่�งข้�อม,ลั ซึ่4�งจำะเก*�ยวก�บฮาร/ด้แวร/เป#นหลั�กเร*ยกว�า Network-dependent layers

ซึ่4�งในสื่�วนข้อง 3 ชั้� นลั�างสื่$ด้ หร�อ Layer ท*� 1, 2 แลัะ 3 น� น ม�กจำะเก*�ยวข้�องก�บฮาร/ด้แวร/แลัะโปรแกรมคืวบคื$มฮาร/ด้แวร/เป#นหลั�ก ท�าให�สื่ามารถูแยกแติ�ลัะชั้� นออกจำากก�นได้�ง�าย แลัะผู้ลั�ติภั�ณฑ์/ข้องติ�างบร�ษ�ทก�นในแติ�ลัะชั้� นได้�อย�างไม�ม*ป8ญ่หา

Page 6: Unit2
Page 7: Unit2
Page 8: Unit2

OSI Model – Physical Layer

Layer ที่�� 1 Physical Layer  เป#นชั้� นลั�างสื่$ด้ แลัะเป#นชั้� นเด้*ยวท*�ม*การเชั้��อมติ�อทางกายภัาพื่ระหว�างคือมพื่�วเติอร/สื่องระบบท*�ท�าการร�บสื่�งข้�อม,ลั ใน Layer ท*� 1 น* จำะม*การก�าหนด้คื$ณสื่มบ�ติ�ทางกายภัาพื่ข้องฮาร/ด้แวร/ท*�ใชั้�เชั้��อมติ�อระหว�างคือมพื่�วเติอร/ท� งสื่องระบบ เชั้�น สื่ายท*�ใชั้�ร�บสื่�งข้�อม,ลัจำะเป#นแบบไหน ข้�อติ�อท*�ใชั้�ในการร�บสื่�งข้�อม,ลัม*มาติรฐานอย�างไร คืวามเร;วในการร�บสื่�งข้�อม,ลัเท�าใด้ สื่�ญ่ญ่าณท*�ใชั้�ในการร�บสื่�งข้�อม,ลัม*ร,ปร�างอย�างไร ข้�อม,ลัใน Layer ท*� 1 น* จำะมองเห;นเป#นการร�บสื่�งข้�อม,ลัท*ลัะบ�ติเร*ยงติ�อก�นไป

Page 9: Unit2

OSI Model – Data Link Layer  Layer ที่�� 2 Data Link Layer      เป#นชั้� นท*�ท�าหน�าท*�

เชั้��อมติ�อการร�บสื่�งข้�อม,ลัในระด้�บฮาร/ด้แวร/ โด้ยเม��อม*การสื่��งให�ร�บข้�อม,ลัจำากใน Layer ท*� 3 ลังมา Layer ท*� 2 จำะท�าหน�าท*�แปลัคื�าสื่��งน� นให�เป#นคื�าสื่��งคืวบคื$มฮาร/ด้แวร/ท*�ใชั้�ร�บสื่�งข้�อม,ลั ท�าการติรวจำสื่อบข้�อผู้�ด้พื่ลัาด้ในการร�บสื่�งข้�อม,ลัข้องระด้�บฮาร/ด้แวร/ แลัะท�าการแก�ข้�อผู้�ด้พื่ลัาด้ท*�ได้�ติรวจำพื่บ

ข้�อม,ลัท*�อย,�ใน Layer ท*� 2 จำะอย,�ในร,ปข้อง Frame เชั้�น ถู�าฮาร/ด้แวร/ท*�ใชั้�เป#น Ethernet LAN ข้�อม,ลัจำะม*ร,ปร�างข้อง Frame ติามท*�ระบ$ไว�ในมาติรฐานข้อง Ethernet หากว�าฮาร/ด้แวร/ท*�ใชั้�ร�บสื่�งข้�อม,ลัเป#นชั้น�ด้อ��น ร,ปร�างข้อง Frame ก;จำะเปลั*�ยนไปติามมาติรฐานน� น ๆ

Page 10: Unit2

OSI Model – Network Layer Layer ที่�� 3 Network Layer      ท�าหน�าท*�เชั้��อม

ติ�อคือมพื่�วเติอร/ด้�านร�บ แลัะด้�านสื่�งเข้�าหาก�นผู้�านระบบเคืร�อข้�าย พื่ร�อมท� งเลั�อกหร�อก�าหนด้เสื่�นทางท*�จำะใชั้�ในการร�บสื่�งข้�อม,ลัระหว�างก�น แลัะสื่�งผู้�านข้�อม,ลัท*�ได้�ร�บไปย�งอ$ปกรณ/ในเคืร�อข้�ายติ�าง ๆ จำนกระท��งถู4งปลัายทาง

ใน Layer ท*� 3 ข้�อม,ลัท*�ร �บสื่�งก�นจำะอย,�ในร,ปแบบข้องกลั$�มข้�อม,ลัท*�เร*ยกว�า Packet หร�อ Frame ข้�อม,ลั Layer ท*� 4, 5, 6 แลัะ 7 มองเห;นเป#นคื�าสื่��งแลัะ Dialog ติ�าง ๆ น� น จำะถู,กแปลังแลัะผู้น4กรวมอย,�ในร,ปข้อง Packet หร�อ Frame ท*�ม*เพื่*ยงแอด้เด้รสื่ข้องผู้,�ร�บ, ผู้,�สื่�ง, ลั�าด้�บการร�บสื่�ง แลัะสื่�วนข้องข้�อม,ลัเท�าน� น

Page 11: Unit2

OSI Model – Network Layer

หน�าท*�อ*กประการหน4�ง คื�อ การท�า Call Setup หร�อเร*ยกติ�ด้ติ�อคือมพื่�วเติอร/ปลัายทางก�อนการร�บสื่�งข้�อม,ลั แลัะการท�า Call Cleaning หร�อการยกเลั�กการติ�ด้ติ�อคือมพื่�วเติอร/เม��อการร�บสื่�งข้�อม,ลัจำบลังแลั�ว ในกรณ*ท*�ม*การร�บสื่�งข้�อม,ลัน� นติ�องม*การติ�ด้ติ�อก�นก�อน

Page 12: Unit2

OSI Model – Transport Layer

Layer ที่�� 4 Transport Layer   ท�าหน�าท*�เชั้��อมติ�อการร�บสื่�งข้�อม,ลัระด้�บสื่,งข้อง Layer ท*� 5 มาเป#นข้�อม,ลัท*�ร �บสื่�งในระด้�บฮาร/ด้แวร/ เชั้�น แปลังคื�าหร�อชั้��อข้องเคืร��องคือมพื่�วเติอร/ในเคืร�อข้�ายให�เป#น network address พื่ร�อมท� งเป#นชั้� นท*�คืวบคื$มการร�บสื่�งข้�อม,ลัจำากปลัายด้�านสื่�งถู4งปลัายด้�านร�บข้�อม,ลั ให�ข้�อม,ลัม*การไหลัลั��นติลัอด้เสื่�นทางติามจำ�งหวะท*�คืวบคื$มจำาก Layer ท*� 5

Page 13: Unit2

OSI Model – Transport Layer

โด้ยใน Layer ท*� 4 น* จำะเป#นรอยติ�อระหว�างการร�บสื่�งข้�อม,ลัซึ่อฟท/แวร/ก�บฮาร/ด้แวร/การร�บสื่�งข้�อม,ลัข้องระด้�บสื่,งจำะถู,กแยกจำากฮาร/ด้แวร/ท*�ใชั้�ร�บสื่�งข้�อม,ลัท*� Layer ท*� 4 แลัะจำะไม�ม*สื่�วนใด้ผู้,กติ�ด้ก�บฮาร/ด้แวร/ท*�ใชั้�ร�บสื่�งข้�อม,ลัในระด้�บลั�าง ด้�งน� นฮาร/ด้แวร/แลัะซึ่อฟท/แวร/ท*�ใชั้�คืวบคื$มการร�บสื่�งข้�อม,ลัในระด้�บลั�างลังไปจำาก Layer ท*� 4 จำ4งสื่ามารถูสื่�บเปลั*�ยน แลัะใชั้�ข้�ามไปมาก�บซึ่อฟท/แวร/ร�บสื่�งข้�อม,ลัในระด้�บท*�อย,�ข้�างบน (ติ� งแติ� Layer ท*� 4 ข้4 นไปถู4ง Layer ท*� 7 ) ได้�ง�าย

Page 14: Unit2

OSI Model – Transport Layer

หน�าท*�อ*กประการหน4�งข้อง Layer ท*� 4 คื�อ การคืวบคื$มคื$ณภัาพื่การร�บสื่�งข้�อม,ลัให�ม*มาติรฐานในระด้�บท*�ติกลังก�นท� งสื่องฝ่=าย แลัะการติ�ด้ข้�อม,ลัออกเป#นสื่�วนย�อย ๆ ให�เหมาะก�บลั�กษณะการท�างานข้องฮาร/ด้แวร/ท*�ใชั้�ในเคืร�อข้�าย เชั้�น หาก Layer ท*� 5 ติ�องการสื่�งข้�อม,ลัท*�ม*คืวามยาวเก�นกว�าท*�ระบบเคืร�อข้�ายท*�จำะสื่�งให� Layer ท*� 4 ก;จำะท�าหน�าท*�ติ�ด้ข้�อม,ลัออกเป#นสื่�วนย�อย ๆ แลั�วสื่�งไปให�ผู้,�ร �บ ข้�อม,ลัท*�ได้�ร�บปลัายทางก;จำะถู,กน�ามาติ�อก�นท*� Layer ท*� 4 ข้องด้�านผู้,�ร �บ แลัะสื่�งไปให� Layer ท*� 5 ติ�อไป

Page 15: Unit2

OSI Model – Session Layer

Layer ที่�� 5 Session Layer  ท�าหน�าท*�คืวบคื$ม "จำ�งหวะ " ในการร�บสื่�งข้�อม,ลัข้องคือมพื่�วเติอร/ท� งสื่องด้�าน ท*�ร�บสื่�งแลักเปลั*�ยนข้�อม,ลัก�นให�ม*คืวามสื่อด้คืลั�องก�น (Synchronization )

ก�าหนด้ว�ธี*ท*�ใชั้�ในการร�บสื่�งข้�อม,ลั เชั้�น อาจำจำะเป#นในการสื่ลั�บก�นสื่�ง (Half Duplex ) หร�อการร�บสื่�งข้�อม,ลัพื่ร�อมก�นท� งสื่องด้�าน (Full Duplex )

ข้�อม,ลัท*�ร�บสื่�งใน Layer ท*� 5 จำะอย,�ในร,ป dialog หร�อประโยคืสื่นทนาโติ�ติอบก�นระหว�างด้�านร�บแลัะด้�านสื่�งข้�อม,ลั เชั้�น เม��อได้�ร�บข้�อม,ลัสื่�วนแรกจำากผู้,�สื่�ง ก;จำะติอบโติ�กลั�บให�ผู้,�สื่�งได้�ร, �ว�าได้�ร�บข้�อม,ลัสื่�วนแรกแลั�ว พื่ร�อมท*�จำะร�บข้�อม,ลัสื่�วนถู�ด้ไป ซึ่4�งคืลั�ายก�บการสื่นนาโติ�ติอบก�นระหว�างผู้,�ร�บแลัะผู้,�สื่�งน��นเอง

Page 16: Unit2

OSI Model – Presentation Layer

Layer ที่�� 6 Presentation Layer   เป#นชั้� นท*�ท�าหน�าท*�ติกลังก�บคือมพื่�วเติอร/อ*กด้�านหน4�งในระด้�บชั้� นเด้*ยวก�นว�า การร�บสื่�งข้�อม,ลัในระด้�บโปรแกรมประย$กติ/จำะม*ข้� นติอนแลัะข้�อบ�งคื�บอย�างไร

ข้�อม,ลัท*�ร �บสื่�งก�นใน Layer ท*� 6 จำะอย,�ในร,ปแบบข้องข้�อม,ลัชั้� นสื่,งม*กฎ (Syntax ) บ�งคื�บแน�นอน เชั้�น ในการ copy ไฟลั/จำะม*ข้� นติอนย�อยประกอบก�น คื�อสื่ร�างไฟลั/ท*�ก�าหนด้ข้4 นมาเสื่*ยก�อน จำากน� นจำ4งเป@ด้ไฟลั/ แลั�วท�าการร�บข้�อม,ลัจำากปลัายทางลังมาเก;บลังในไฟลั/ท*�สื่ร�างข้4 นใหม�น* โด้ยเน� อหาข้องข้�อม,ลัท*�ท�าการร�บสื่�งระหว�างก�น ก;คื�อคื�าสื่��งข้องข้� นติอนย�อยๆข้�างติ�นน��นเอง

Page 17: Unit2

OSI Model – Presentation Layer

นอกจำากน* Layer ท*� 6 ย�งท�าหน�าท*�แปลัคื�าสื่��งท*�ได้�ร�บจำาก Layer ท*� 7 ให�เป#นคื�าสื่��งระด้�บปฏิ�บ�ติ�การสื่�งให� Layer ท*� 5 ติ�อไป

Page 18: Unit2

OSI Model – Application Layer Layer ที่�� 7 Application Layer  เป#นชั้� นท*�อย,�บนสื่$ด้ข้อง

ข้บวนการร�บสื่�งข้�อม,ลั ท�าหน�าท*�ติ�ด้ติ�อก�บผู้,�ใชั้� โด้ยจำะร�บคื�าสื่��งติ�าง ๆ จำากผู้,�ใชั้�สื่�งให�คือมพื่�วเติอร/แปลัคืวามหมาย แลัะท�างานติามคื�าสื่��งท*�ได้�ร�บในระด้�บโปรแกรมประย$กติ/

เชั้�น การแปลัคืวามหมายข้องการกด้ป$=มบนเมาสื่/ให�เป#นคื�าสื่��งในการกAอปปBไฟลั/ หร�อด้4งข้�อม,ลัมาแสื่ด้งบนจำอภัาพื่ เป#นติ�น

ซึ่4�งการแปลัคื�าสื่��งจำากผู้,�ใชั้�สื่�งให�ก�บคือมพื่�วเติอร/ร�บไปท�างานน* จำะติ�องแปลัออกมาถู,กติ�องติามกฎ (Syntax ) ท*�ใชั้�ในระบบปฏิ�บ�ติ�การข้องคือมพื่�วเติอร/น� นๆ ติ�วอย�างเชั้�น ถู�าม*การกAอปปB ไฟลั/เก�ด้ข้4 นในระบบ คื�าสื่��งท*�ใชั้�จำะติ�องสื่ร�างไฟลั/ได้�ถู,กติ�อง ม*ชั้��อไฟลั/ยาวไม�เก�นจำ�านวนท*�ระบบปฏิ�บ�ติ�การน� นก�าหนด้ไว� ร,ปแบบข้องชั้��อไฟลั/ติรงติามข้�อก�าหนด้ เป#นติ�น

Page 19: Unit2

OSI and Communication Equipment

การร�บสื่�งข้�อม,ลัระหว�างคือมพื่�วเติอร/น� น ทางด้�านผู้,�ร �บผู้,�สื่�งจำะติ�องม*ข้บวนการการร�บสื่�งข้�อม,ลัติาม OSI คืรบท� ง 7 ชั้� น  ระหว�างการสื่�งข้�อม,ลัผู้�านเคืร�อข้�ายอ��น ๆ อาจำม*อ$ปกรณ/เคืร�อข้�ายเข้�ามาเก*�ยวข้�องด้�วย ซึ่4�งจำะเก*�ยวก�บเพื่*ยง 3 ระชั้� นลั�าง คื�อ Layer ท*� 1 , 2 แลัะ 3 อ$ปกรณ/เคืร�อข้�ายจำะม*ด้�งน* Hub หร�อ Repeater , Switch หร�อ Bridge , Router , Gateway แลัะ Layer-3 Switch

Page 20: Unit2

OSI and Communication Equipment

Hub หรื�อ Repeater เป#นอ$ปกรณ/ท*�ท�าหน�าท*�ข้ยายสื่�ญ่ญ่าณท*�ได้�ร�บมา

สื่�งติ�อให�ก�บอ$ปกรณ/อ��นท*�ติ�อเข้�าก�บเคืร�อข้�าย เป#นอ$ปกรณ/ท*�จำ�ด้อย,�ใน Layer ท*� 1 หร�อ Physical Layer ข้อง OSI Model ติ�ว Hub หร�อ  Repeater น* จำะข้ยายสื่�ญ่ญ่าณได้�โด้ยไม�ม*การใชั้�ซึ่อฟติ/แวร/ จำ4งใชั้�งานได้�ง�าย

Page 21: Unit2

OSI and Communication Equipment

Switch หรื�อ Bridge เป#นอ$ปกรณ/สื่�าหร�บเชั้��อมเคืร�อข้�ายสื่องเคืร�อข้�ายเข้�า

ด้�วยก�น โด้ยจำะติ�องเป#นเคืร�อข้�ายประเภัทเด้*ยวก�น แลัะใชั้�โปรโติคือลัในการร�บสื่�งข้�อม,ลัเหม�อนก�น Switch หร�อ Bridge จำะม*การท�างานในระด้�บ Data Link Layer ข้อง OSI Model สื่ามารถูเชั้��อมติ�อฮาร/ด้แวร/ท*�ใชั้�ร�บสื่�งข้�อม,ลัเข้�าด้�วยก�น แลัะติรวจำสื่อบข้�อผู้�ด้พื่ลัาด้ข้องการร�บสื่�งข้�อม,ลั การติ�ด้ติ� งใชั้�งานคืลั�ายก�บการติ�ด้ติ� ง Hub ไม�ติ�องใชั้�ซึ่อฟติ/แวร/

Page 22: Unit2

OSI and Communication Equipment

Router เป#นอ$ปกรณ/สื่�าหร�บเชั้��อมติ�อเคืร�อข้�ายหลัาย ๆ เคืร�อข้�าย

เข้�าด้�วยก�น เชั้�น การเชั้��อมติ�อ Ethernet LAN ท*�ใชั้�ร�บสื่�งข้�อม,ลัแบบ Unshielded Twisted Pair (UTP) เข้�าก�บ Ethernet อ*กเคืร�อข้�ายหน4�งท*�ใชั้�สื่ายแบบ Coaxial Cable ได้� Router จำะม*การท�างานในระด้�บ Network Layer ข้อง OSI Model สื่ามารถูร�บสื่�งข้�อม,ลัเป#น Frame เลั�อกเสื่�นทางการเด้�นทางข้องข้�อม,ลั จำ4งท�าให� Router ม*ราคืาแพื่งกว�า Switch แลัะ Hub

Page 23: Unit2

OSI and Communication Equipment

Gateway เป#นอ$ปกรณ/ท*�ม*คืวามสื่ามารถูสื่,งสื่$ด้ในการเชั้��อม

ติ�อเคืร�อข้�าย โด้ยสื่ามารถูเชั้��อมติ�อเคืร�อข้�ายท*�ใชั้�โปรโติคือลัติ�างก�นได้� อ*กท� งย�งท�าหน�าท*�เป#น Firewall เพื่��อปCองก�นไม�ให�เคืร��องคือมพื่�วเติอร/ท*�อย,�นอกเคืร�อข้�ายเข้�ามาเชั้��อมติ�อลั�กลัอบน�าข้�อม,ลัภัายในองคื/กรออกไปได้�