โดย อ.ปริญญา น้อยดอนไพร v. 15-12-2011

39
โโโ โ.โโโโโโ โโโโโโโโโโ V.15- 12-2011 โโโโโโโโโโโโโโโโโโโ โโโโโโโโโ (Data Communications and Networks) โโโโโ 3 โโโโโโโโโ

Upload: lacy-workman

Post on 30-Dec-2015

64 views

Category:

Documents


0 download

DESCRIPTION

การสื่อสารข้อมูลและเครือข่าย (Data Communications and Networks) บท ที่ 3 แบบจำลองเครือข่าย (Network Model). โดย อ.ปริญญา น้อยดอนไพร V. 15-12-2011. วัตถุประสงค์เชิงพฤติกรรม. บอกวัตถุประสงค์ของแบบจำลองเครือข่ายได้ - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

โดย อ.ปริ�ญญา น้�อยดอน้ไพริ V.15-12-2011

การิสื่��อสื่าริข้�อมู�ลและเคริ�อข้�าย

(Data Communications and Networks)

บทท�� 3 แบบจำ าลองเคริ�อข้�าย(Network Model)

Page 2: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

วั#ตถุ&ปริะสื่งค'เชิ�งพฤต�กริริมู บอกวั�ตถุ�ประสงค์�ของแบบจำ��ลองเค์ร�อข��ยได้� เข��ใจำแนวัค์�ด้ของก�รแบ�งเป นล��ด้�บชั้�"นต��งๆ

ของแบบจำ��ลอง OSI และแบบจำ��ลองอ�นเทอร�เน&ต

บอกล��ด้�บชั้�"นของ OSI Model และ Internet Modelได้�

อธิ�บ�ยร�ยละเอ(ยด้ถุ)งวั�ธิ(ก�รส�*อส�รบนแบบจำ��ลองเค์ร�อข��ยได้�

บอกค์วั�มแตกต��งระหวั��งก�รเชั้�*อมต�อในร-ปแบบลอจำ�ค์�ล และแบบฟิ/ส�ค์�ลได้�

Page 3: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

การิท างาน้แบบเป*น้ล าด#บชิ#+น้ (LAYERED TASKS)

Sender Receiver

เข(ยนจำม -> ใส�ซอง -> เข(ยนท(*อย-�ผู้-�ส�งผู้-�ร �บ ->น��ไปหย�อนต-�

เข(ยนจำม -> ใส�ซอง -> เข(ยนท(*อย-�ผู้-�ส�งผู้-�ร �บ ->น��ไปหย�อนต-�

จำม. ถุ-กน��ออกจำ�กต-� ไปย�งท(*ท��ก�ร ปณ.

จำม. ถุ-กน��ออกจำ�กต-� ไปย�งท(*ท��ก�ร ปณ.

ท(*ท��ก�ร ปณ. ค์�ด้แยกจำม. และให�ผู้-�น��ส�ง น��จำม.ไปย�ง ปณ.ปล�ยท�ง

ท(*ท��ก�ร ปณ. ค์�ด้แยกจำม. และให�ผู้-�น��ส�ง น��จำม.ไปย�ง ปณ.ปล�ยท�ง

เป/ด้จำด้หม�ย -> อ��นจำด้หม�ยเป/ด้จำด้หม�ย -> อ��นจำด้หม�ย

จำม. ถุ-กน��ม�จำ�ด้เร(ยงและส�งไปย�งผู้-�ร �บ

จำม. ถุ-กน��ม�จำ�ด้เร(ยงและส�งไปย�งผู้-�ร �บ

ปณ.ปล�ยท�งท��ก�รร�บจำม.ปณ.ปล�ยท�งท��ก�รร�บจำม.

Higher Layers

Middle Layers

Lower Layers

ระบบขนส�ง น��จำม.จำ�กต�นท�ง ไปย�ง ปล�ยท�งอ�จำเป น ท�งรถุยนต� ท�งรถุไฟิ ท�งเค์ร�*องบ�น

Page 4: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

INTERNET MODEL

Page 5: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

INTERNET MODEL (ต�อ)

หร�อเร(ยกอ(กชั้�*อวั�� TCP/IP Model หร�อ ชั้�ด้โปโตค์อลท(ซ(พี(/ไอพี( (TCP/IP protocol suite)

ม( 5 Layers แต�ละเลเยอร�ม(ค์วั�มร�บผู้�ด้ชั้อบ

หร�อหน��ท(*ก�รท��ง�นแตกต��งก�น และแต�ละเลเยอร�จำะม(ก�รให�บร�ก�ร

ก�บเลเยอร�ท(*ต�ด้ก�บต�วัเอง

Page 6: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

INTERNET MODEL (ต�อ)

Computer Computer

Peer-to-Peer ProcessesPeer-to-Peer ProcessesDevice A Device BIntermediate

node Intermediate node

Application

5-4 interface

Transport

4-3 interface

Network

3-2 interface

Data link

2-1 interface

Physical

Application

5-4 interface

Transport

4-3 interface

Network

3-2 interface

Data link

2-1 interface

Physical

Network

3-2 interface

Data link

2-1 interface

Physical

Network

3-2 interface

Data link

2-1 interface

Physical

5

4

3

2

1

5

4

3

2

1

3rd

2nd

1st

3rd

2nd

1st

3rd

2nd

1st

Peer to peer protocol (4th layer)

Peer to peer protocol (5th layer)

Physical Communication

Page 7: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

INTERNET MODEL (ต�อ)

Page 8: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

INTERNET MODEL (ต�อ)

ก�รส�*อส�รข�อม-ลระหวั��งเลเยอร�ภ�ยใต�แบบจำ��ลองอ�นเทอร�เน&ตก�รส�*อส�รข�อม-ลระหวั��งเลเยอร�ภ�ยใต�แบบจำ��ลองอ�นเทอร�เน&ต

5

4

3

2

1

L5 Data H5

L4 Data H4

L3 Data H3

L2 Data H2T2

10110011000111000111100011100110101

5

4

3

2

1

L5 Data H5

L4 Data H4

L3 Data H3

L2 Data H2T2

10110011000111000111100011100110101

Transmission medium

Page 9: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

PHYSICAL LAYER เป นเลเยอร�ระด้�บล��งส�ด้ ส�งข�อม-ลในระด้�บบ�ตไปย�งส�*อ (media) ท(*ใชั้�ในก�ร

ส�งข�อม-ล เก(*ยวัข�องก�บก�รก��หนด้ค์�ณสมบ�ต�ท�งกล และท�ง

ไฟิฟิ6� ให�ก�บอ�นเทอร�เฟิซและส�*อท(*ใชั้�ในก�รส�งข�อม-ล

Transmission medium

1011001100011100011110 1011001100011100011110

From data ink layer To data ink layer

Physical layer Physical layer

Page 10: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

PHYSICAL LAYER (ต�อ) หน��ท(*หล�กของเลเยอร�น("ค์�อ เป นก�รก��หนด้ค์�ณสมบ�ต�ของอ�นเทอร�เฟิซท(*เชั้�*อมต�อ

ระหวั��งอ�ปกรณ�ก�บส�*อท(*ใชั้�ในก�รส�งข�อม-ล สร��งข�อก��หนด้ในก�รแปลงข�อม-ลระด้�บบ�ตให�เป น

ส�ญญ�ณ (signal) ต��งๆ เชั้�น ส�ญญ�ณท�งไฟิฟิ6� หร�อ แสง เป นต�น ภ�ยในเลเยอร�น("จำะม(ข�อก��หนด้วั��จำะแปลงบ�ตข�อม-ล 0 และ 1 ไปเป นส�ญญ�ณต��งๆได้�อย��งไรบ��ง

ก��หนด้อ�ตร�ก�รส�งข�อม-ล (Bit Rate)วั��ในแต�ละวั�น�ท(ส�ม�รถุส�งข�อม-ลได้�จำ��นวันเท��ใด้

ก��หนด้ค์วั�มสอด้ค์ล�องก�นของก�รร�บส�งข�อม-ล (Synchronization of bits)โด้ยท�"งฝ่9�ยร�บและส�งจำะต�องม(ส�ญญ�ณน�ฬิ�ก� (Clock) ท(*สอด้ค์ล�องก�น

Page 11: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

DATA LINK LAYER ด้�ต��ล�งค์�เลเยอร�จำะร�บข�อม-ลม�จำ�กฟิ/ส�ค์�ลเลเยอร� ข�อม-ลท(*ได้�

ร�บม�น�"นอ�จำจำะม(ค์วั�มผู้�ด้พีล�ด้(error) ซ)*งเก�ด้ข)"นได้�จำ�กก�รเด้�นท�งของข�อม-ลม�จำ�กต�นท�ง ด้�งน�"นด้�ต��ล�งค์�เลเยอร�จำะต�องท��ก�รแก�ไขข�อผู้�ด้พีล�ด้ของข�อม-ล เพี�*อท(*จำะให�เน&ตเวั�ร�ค์เลเยอร�ได้�ร�บข�อม-ลท(*ปร�ศจำ�กข�อผู้�ด้พีล�ด้

Data link layer

Data H2T2 Frame

From network layer

To physical layer

Data H2T2 Frame

To network layer

From physical layer

Data link layer

Page 12: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

DATA LINK LAYER (ต�อ) ร�บข�อม-ลม�จำ�กเน&ตเวั�ร�ค์เลเยอร�แล�วัม�ท��ก�รแบ�ง

ออกเป นเฟิรม (Frames) เพี�*อให�สะด้วักในก�รจำ�ด้ส�งข�อม-ล

เพี�*มฟิ/ส�ค์�ลแอด้เด้รส (Physical address) เข��ไปท(*เฮด้เด้อร� เพี�*อท(*จำะได้�ทร�บถุ)งแอด้เด้รสของอ�ปกรณ�ท�"งต�นท�งและปล�ยท�ง

ค์วับค์�มอ�ตร�ก�รไหลของข�อม-ล(Flow control) ในกรณ(ท(*ต�นท�งและปล�ยท�งม(ค์วั�มเร&วัในก�รร�บส�งข�อม-ลท(*ไม�เท��ก�นแล�วั จำะท��ให�ข�อม-ลเก�ด้ก�รส-ญห�ยได้� ด้�งน�"นจำ)งต�องม(กลไกในก�รค์วับค์�มอ�ตร�ก�รไหลของข�อม-ล เพี�*อท(*จำะให�ก�รร�บส�งท�"งสองฝ่9�ยเก�ด้ค์วั�มสมด้�ลก�น

Page 13: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

DATA LINK LAYER (ต�อ) ค์วับค์�มข�อผู้�ด้พีล�ด้ของข�อม-ล (Error control) ใน

กระบวันก�รร�บส�งข�อม-ลน�"นม(ค์วั�มเป นไปได้�ท(*ข�อม-ลจำะเก�ด้ก�รส-ญห�ย หร�อม(ข�อผู้�ด้พีล�ด้เก�ด้ข)"น เชั้�น ม(เฟิรมข�อม-ลส-ญห�ย หร�อม(ก�รส�งเฟิรมข�อม-ลซ�"� ด้�งน�"นจำ)งต�องม(กลไกในก�รค์วับค์�มค์วั�มผู้�ด้พีล�ด้ของข�อม-ล ก�อนท(*จำะส�งให�ก�บเน&ตเวั�ร�ค์เลเยอร�ต�อไป ซ)*งจำะตรวัจำสอบในส�วันของท��ยเฟิรม(Trailer)

ค์วับค์�มก�รใชั้�ส�*อในก�รส�งข�อม-ล(Access control) เม�*ออ�ปกรณ�ต��งๆต�องม(ก�รใชั้�ส�*อในก�รส�งข�อม-ลร�วัมก�นแล�วั ม(ค์วั�มเป นไปได้�ท(*อ�ปกรณ�ต��งๆอ�จำส�งข�อม-ลออกม�พีร�อมก�น ซ)*งจำะเก�ด้ก�รชั้นก�น ด้�งน�"นจำ)งต�องม(กลไกในก�รค์วับค์�ม เพี�*อท(*จำะชั้�วัยแก�ป=ญห�น("

Page 14: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

DATA LINK LAYER (ต�อ)

LinkLink

Link

Link

Link

End System IntermediateSystem

IntermediateSystem

End System

End SystemIntermediateSystemA

B

C D

E FHop-to-hop deliveryHop-to-hop deliveryHop-to-hop delivery

A B E FData link

Physical

Data link

Physical

Data link

Physical

Hop-to-hop delivery Hop-to-hop delivery Hop-to-hop delivery

ก�รส�งข�อม-ลก�นระหวั��งโหนด้ต��งๆก�รส�งข�อม-ลก�นระหวั��งโหนด้ต��งๆ

Page 15: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

DATA LINK LAYER (ต�อ)

10 28 53 65 87

T2 Data 1087

Trailer

Source addres

s

Destination

address

ต�วัอย��ง : แสด้งถุ)งเฟิรมข�อม-ลท(*ส�งก�นระหวั��งโหนด้ต�วัอย��ง : แสด้งถุ)งเฟิรมข�อม-ลท(*ส�งก�นระหวั��งโหนด้

Page 16: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

NETWORK LAYER ในเลเยอร�น("จำะร�บผู้�ด้ชั้อบในก�รส�งข�อม-ลจำ�กต�นท�งไป

ย�งปล�ยท�ง (Source-to-destination delivery) ให�เป นไปอย��งถุ-กต�อง ถุ)งแม�วั��ก�รส�งข�อม-ลน�"นจำะเป นก�รส�งข��มเค์ร�อข��ยก�น เน�*องจำ�กในด้�ต��ล�งค์�เลเยอร�จำะเน�นก�รส�งข�อม-ลภ�ยในเค์ร�อข��ยเด้(ยวัก�น

Network layer

Data H3 Packet

From Transport layer

To data link layer

Data H3 Packet

To transport layer

From data link layer

Network layer

Page 17: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

NETWORK LAYER (ต�อ) ก��หนด้ลอจำ�ค์อลแอด้เด้รส (Logical address) ของ

ต�นท�งและปล�ยท�งให�ก�บแพี&กเก&ต (packet) โด้ยใส�เข��ไปท(*ส�วันห�วัของแพี&กเก&ต เพี�*อท(*จำะให�ส�ม�รถุส�งข�อม-ลข��มเค์ร�อข��ยก�นได้� เน�*องจำ�กฟิ/ส�ค์อลแอด้เด้รสท(*ถุ-กก��หนด้ในด้�ต��ล�งค์�เลเยอร�น�"นจำะใชั้�ก�นภ�ยในเค์ร�อข��ยเด้(ยวัก�นเท��น�"น ด้�งน�"นในก�รส�งข�อม-ลข��มเค์ร�อข��ยจำ)งต�องม(ก�รก��หนด้ลอจำ�ค์อลแอด้เด้รสข)"นม�

ก�รห�เส�นท�ง (Routing) ในก�รส�งข�อม-ลข��มเค์ร�อข��ยน�"น จำะต�องส�งต�อก�นเป นทอด้ๆ จำ�กเค์ร�อข��ยหน)*งไปย�งอ(กเค์ร�อข��ยหน)*ง กวั��ท(*ข�อม-ลจำะถุ)งปล�ยท�งได้� อ�จำจำะต�องผู้��นเค์ร�อข��ยหล�ยเค์ร�อข��ย อ(กท�"งย�งส�ม�รถุเด้�นท�งไปได้�หล�ยเส�นท�งอ(กด้�วัย ด้�งน�"นในเลเยอร�น("จำะต�องม(ก�รก��หนด้กลไกในก�รห�เส�นท�งของก�รส�งข�อม-ล เพี�*อท(*จำะให�ข�อม-ลเหล��น�"นส�ม�รถุเด้�นท�งไปย�งปล�ยท�งได้�เร&วัท(*ส�ด้

Page 18: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

NETWORK LAYER (ต�อ)

Link

Link

Link

Link

Link

End System IntermediateSystem

IntermediateSystem

End System

End SystemIntermediateSystemA

B

C D

E FHop-to-hop delivery Hop-to-hop deliveryHop-to-hop delivery

End-to-end delivery

A B E F

Data link

Physical

Data linkPhysical

Data linkPhysical

End-to-end delivery

Network

Network

Network

ก�รร�บส�งข�อม-ลระหวั��งต�นท�งและปล�ยท�งSource-to-destination delivery

ก�รร�บส�งข�อม-ลระหวั��งต�นท�งและปล�ยท�งSource-to-destination delivery

Page 19: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

NETWORK LAYER (ต�อ)

RingH

71

T99

20F

N 33

66 Z

87 E10 A

P 95 M 77

T2Data A P10 20

T2DataAP95 66

T2

Data

AP9

9 3

3Bus

Bus

Page 20: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

TRANSPORT LAYER

ในเน&ตเวั�ร�ค์เลเยอร�จำะท��ก�รส�งข�อม-ลจำ�กต�นท�ง(source) ไปปล�ยท�ง (destination) ให�ได้�อย��งถุ-กต�อง ถุ��ท�"งต�นท�งและปล�ยท�งม(โปรเซส(process) ในก�รร�บส�งข�อม-ลเพี(ยงโปรเซสเด้(ยวั แต�ในค์วั�มเป นจำร�งส�ม�รถุม(ได้�หล�ยโปรเซส

ด้�งน�"นในชั้�"นทร�นสปอร�ตเลเยอร�จำ)งต�องม(ข�อก��หนด้ในก�รร�บส�งข�อม-ลก�นระหวั��งโปรเซส (process-to-process delivery) ด้�วัย

Page 21: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

TRANSPORT LAYER (ต�อ)

DataH4 DataH4 DataH4Segments

To Network Layer

Transport layer

From Application Layer

DataH4 DataH4 DataH4Segments

From Network Layer

Transport layer

To Application Layer

Page 22: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

TRANSPORT LAYER (ต�อ) เน&ตเวั�ร�ค์เลเยอร�จำะม(ก�รก��หนด้ลอจำ�ค์�ลแอด้เด้รส ซ)*ง

เป นแอด้เด้รสของเค์ร�*องน�"นๆแต�ถุ��ภ�ยในเค์ร�*องน�"นม(โปรเซสอย-�หล�ยโปรเซส จำ)งต�องม(ก�รก��หนด้พีอร�ต(port) เพี�*อจำะเป นหม�ยเลขท(*บ�งบอกถุ)งโปรเซสต��งๆ

ข�อม-ลท(*จำะถุ-กส�งออกจำ�กเลเยอร�น("จำะถุ-กแบ�งออกเป นเซ&กเมนต� (segment) โด้ยท(*แต�ละเซ&กเมนต�จำะม(หม�ยเลขก��ก�บ (Sequence number) อย-� ด้�"งน�"นเม�*อโปรเซสท(*ร �บข�อม-ลได้�ร�บเซ&กเมนต�เหล��น("แล�วั ก&จำะน��ม�รวัมก�นอ(กค์ร�"ง

ค์วับค์�มก�รต�ด้ต�อก�นระหวั��งโปรเซส (connection control)

Connectionless Connection-oriented

Page 23: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

TRANSPORT LAYER (ต�อ)

ค์วับค์�มก�รไหลของข�อม-ล (Flow control) ซ)*งจำะค์ล��ยก�บด้�ต��ล�งค์�เลเยอร� เพี(ยงแต�จำะเป นก�รค์วับค์�มก�รไหลของข�อม-ลระหวั��งโปรเซสเท��น�"น

ค์วับค์�มข�อผู้�ด้พีล�ด้ของข�อม-ล (error control) โด้ยจำะค์วับค์�มข�อผู้�ด้พีล�ด้ของข�อม-ลระหวั��งโปรเซส

Page 24: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

TRANSPORT LAYER (ต�อ)ต�วัอย��ง: ก�รส�งข�อม-ลระหวั��งโหนด้ต�วัอย��ง: ก�รส�งข�อม-ลระหวั��งโหนด้

Data

Internet

A P

Application layer

Transport layer

Network layer

Data link layer

Data-2jkData-1jk

Data-2jkAPData-1jkAP

Data-2jkAPT2 H2Data-1jkAPT2 H2

Data

Data-1jkData-2jkData-1jkAP

Data-2jkAP

Data-1jkAPT2 H2Data-2jkAPT2 H2

Page 25: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

APPLICATION LAYER

ในเลเยอร�น("จำะเน�นส�วันของก�รต�ด้ต�อก�บผู้-�ใชั้� (User interface) และบร�ก�ร (service) ต��งๆของเค์ร�อข��ยท(*จำะม(ให� เชั้�น จำด้หม�ยอ�เล&กทรอน�กส� (electronic mail), ก�รโอนย��ยไฟิล� (file transfer) หร�อก�รใชั้�ง�นเวั�ร�ด้ไวัด้�เวั&บ (www)

Page 26: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

APPLICATION LAYER (ต�อ)

SMTP Telnet HTTP…

Data H5Message

Applicationlayer

To transport layer

Useruser

SMTP Telnet HTTP…

Data H5Message

Applicationlayer

From transport layer

Useruser

Page 27: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

APPLICATION LAYER (ต�อ)

ให�บร�ก�รจำด้หม�ยอ�เลค์ทรอน�กส� เชั้�น ก�รร�บ-ส�ง ก�รส�งจำด้หม�ยต�อก�นเป นทอด้(forward)

ก�รเข��ถุ)งและโอนย��ยไฟิล�ข�อม-ล (File transfer and access)

ก�รเข��ใชั้�ง�นเค์ร�*องจำ�กระยะไกล (Remote log-in)

ก�รใชั้�ง�นเวั�ร�ด้ไวัด้�เวั&บ

Page 28: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

SUMMARY

Application

Transport

Network

Data link

Physical

To allow access to networkTo move packets from source to destination; to provide internetworkingTo transmit bits over a medium;To provide mechanical and electrical specification

To provide reliable process-to-process message delivery and error recoveryTo organize bits into frames;To provide hop-to-hop delivery

Page 29: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

OSI MODEL

Page 30: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

OSI MODEL (ต�อ)

เพี�*อเป นม�ตร�ฐ�นในก�รพี�ฒน�เค์ร�อข��ยก�รส�*อส�รข�อม-ลและค์อมพี�วัเตอร�

เป นแบบจำ��ลองท(*เป นเพี(ยงทฤษฏี( เพี�*อจำะท��ให�ง��ยต�อก�รเข��ใจำและเห&นถุ)งก�รท��ง�นเป นเลเยอร�

จำะเพี�*ม Session layer และ Presentation layer

Page 31: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

องค'กริ ISO และแบบจำ าลอง OSI

OSI => Open Systems Interconnection หร�อ แบบจำ��ลอง OSI

องค์�กรก��หนด้ม�ตรฐ�นส�กล (International Standards Organization) จำ�ด้เป นองค์�กรหน)*งท(*ได้�ร�บก�รยอมร�บก�นท�*วัโลกเก(*ยงก�บก�รก��หนด้ม�ตรฐ�นส�กล ซ)*งค์วับค์�มหล�กเกณฑ์�เค์ร�อข��ยก�รส�*อส�รด้�วัย ท(*เร(ยกวั�� Open System Interconnection หร�อม�กเร(ยกส�"นๆ วั�� ได้�พี�ฒน�แบบจำ��ลองน("ข)"นเม�*อปD ค์.ศ. 1948

แบบจำ��ลอง OSI เป นระบบเป/ด้ (Open System) ท(*อน�ญ�ตให�ระบบท(*ม(ค์วั�มแตกต��งก�นส�ม�รถุส�*อส�รระหวั��งก�นได้�

แบบจำ��ลอง OSI ไม�ใชั้�โปรโตค์อล (Protocol)

Page 32: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

แน้วัค�ดใน้การิแบ�งล าด#บชิ#+น้สื่��อสื่าริ1 . เพี�*อลด้ค์วั�มซ�บชั้�อน ท��ให�ง��ยต�อก�รเร(ยนร- �และเข��ใจำ2. เพี�*อให�แต�ละล��ด้�บชั้�"นม(บทบ�ทหน��ท(*ท(ชั้�ด้เจำน และแตกต��ง

ก�น3. เพี�*อให�แต�ละล��ด้�บชั้�"นปฏี�บ�ต�ง�นต�มหน��ท(*ต�มท(*ได้�ร�บมอบ

หม�ย4. เพี�*อให�ฟิ=งก�ชั้�นก�รท��ง�นในแต�ละล��ด้�บชั้�"นท(*ได้�ก��หนด้ม�น�"น

สอด้ค์ล�องก�บม�ตรฐ�นส�กล5. เพี�*อก��หนด้ขอบเขตค์วั�มร�บผู้�ด้ชั้อบในแต�ละล��ด้�บชั้�"น เพี�*อ

ป6องก�นในกรณ(ท(ม(ก�รเปล(*ยนแปลงบนเลเยอร�หน)*ง ๆ6. จำ��นวันล��ด้�บชั้�"นจำะต�องม(จำ��นวันเพี(ยงพีอและเหม�ะสมต�อ

ก�รจำ��แนกหน��ท(*ก�รท��ง�น

OSI Model เป*น้เพ�ยงกริอบการิท างาน้ตามูแน้วัค�ดเพ��อการิสื่��อสื่าริริะหวั�าง คอมูพ�วัเตอริ' แต�แบบจำ าลองน้�+ไมู�ได�ผน้วักกริริมูวั�ธี�ข้องการิสื่��อสื่าริ

เอาไวั� การิสื่��อสื่าริจำริ�งๆน้#+น้ จำะเก�ดข้1+น้จำากโปริโตคอลท��ใชิ�สื่��อสื่าริก#น้

OSI Model เป*น้เพ�ยงกริอบการิท างาน้ตามูแน้วัค�ดเพ��อการิสื่��อสื่าริริะหวั�าง คอมูพ�วัเตอริ' แต�แบบจำ าลองน้�+ไมู�ได�ผน้วักกริริมูวั�ธี�ข้องการิสื่��อสื่าริ

เอาไวั� การิสื่��อสื่าริจำริ�งๆน้#+น้ จำะเก�ดข้1+น้จำากโปริโตคอลท��ใชิ�สื่��อสื่าริก#น้

Page 33: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

Page 34: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

Page 35: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

ENCAPSULATION Communication on a network originates at a

source, and is sent to a destination. Information traveling over a network is referred to as data, or data packets. If a computer wants to send data to another computer on the network, the data must be packaged in a process called encapsulation.

Page 36: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

OSI MODEL

Session layer จำะเป นเลเยอร�ท(*ม(ก�รสร��งเซสชั้�นก�นระหวั��งเค์ร�*อง เพี�*อให�ผู้-�ใชั้�ส�ม�รถุท(*จำะเชั้�*อมโยงก�บเค์ร�*องอ�*นๆได้� เชั้�น ก�รล&อกอ�นเข��ใชั้�ง�นเค์ร�*องระยะไกลในแต�ละค์ร�"ง เป นต�น เม�*อม(ก�รสร��งเซสชั้�นก�นแล�วั ก�รร�บส�งข�อม-ลจำะใชั้�บร�ก�รจำ�กทร�นสปอร�ตเลเยอร�

Presentation layer เป นเลเยอร�ท(*ชั้�วัยแปลงร-ปแบบของข�อม-ล และแปลข�อม-ลเพี�*อท(*จำะให�ก�รแลกเปล(*ยนข�อม-ลน�"นๆ เป นไปในร-ปแบบเด้(ยวัก�น เชั้�น ก�รเข��รห�สข�อม-ล ก�รถุอด้รห�สข�อม-ลและก�รบ(บอ�ด้ข�อม-ล เป นต�น

Page 37: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

ต#วัอย�างข้องโปริโตคอลใน้แต�ละเลเยอริ' Application Layer ประกอบด้�วัย Telnet, HTTP,

FTP, WWW, NFS, SMTP, SNMP Presentation Layer ประกอบด้�วัย JPEG, ASCII,

EBCDIC, TIFF, GIF, MPEG, Encryption Session Layer ประกอบด้�วัย RPC, SQL, NFS,

NetBIOS, Windows Socket, DECNet SCP, AppleTalk ASP

Transport Layer ประกอบด้�วัย TCP, UDP, SPX Network Layer ประกอบด้�วัย IP, IPX, AppleTalk Data Link Layer ประกอบด้�วัย Ethernet, Token

Ring, IEEE 802.3/202.2, Frame Relay, HDLC, FDDI, ATM

Physical Layer ประกอบด้�วัย EIA/TIA-232, V.35, EIA/TIA-449, RJ-45

Page 38: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

ต#วัอย�างข้องโปริโตคอลใน้แต�ละเลเยอริ'

Page 39: โดย  อ.ปริญญา  น้อยดอนไพร  V. 15-12-2011

Data Communications and Networks :: Mr.Parinya Noidonphrai (www.freebsd.sru.ac.th)

Q/A