Data Communication and Computer Network

11

Click here to load reader

description

สรุป Data Communication and Computer Network เครือข่ายคอมพิวเตอร์และการสื่อสาร

Transcript of Data Communication and Computer Network

Page 1: Data Communication and Computer Network

Data Communication and Computer Network

CHAPTER 1Overview of Data communicationส่�วนประกอบ และ องค์�ประกอบของ ระบบ เค์ร�อข�าย

Workstation + Software อาจจะเป�น Personal Computer (PC)

หร�อ Microcomputer หลายเค์ร��องที่��มี�ค์นใช้�งานเช้��อมีต่�อก!นผ่�านระบบ LANs ,

ในส่�วนของ Software อาจจะหมีายถึ$ง Network-Enabled Embeded

Device (พวกอ&ปกรณ์�ที่��ที่(าการฝั*งช้+ปในการที่(างาน Buit-in ให�มีองป,ายไฟแดงโฆษณ์า)

Servers อาจจะที่(าหน�าที่��เป�น File Server, Web หร�อ พวกจ!ดการไฟล� และ โปรแกรมีต่�างๆ ที่(าหน�าที่�� Share ที่ร!พยากรให�บร+การแก�เค์ร��องล4กข�าย (Client) ใน Workstation

Network Devices◦ Hubs ต่!วกลางเช้��อมีต่�อ (The Collection Points) ส่(าหร!บ

Workstations ก!บ ค์4�ส่าย Internet ให�เก+ดเป�นระบบเค์ร�อข�าย ที่(าหน�าที่��ในการรวมีส่!ญญาณ์ และกระจายส่!ญญาณ์ไปย!งเค์ร��อง Computers ต่�าง ๆ ที่��เช้��อมีต่�อเข�าไว�ด�วยก!นใน LANs

◦ Switches ที่(าหน�าที่��เช้�นเด�ยวก!บ HUBs ค์�อรวมีส่!ญญาณ์ข�อมี4ล และกระจายส่!ญญาณ์ข�อมี4ลไปย!งเค์ร��อง Computer หร�ออ&ปกรณ์�ค์อมีพ+วเต่อร�ที่��อย4�ระบบเค์ร�อข�าย

◦ Routers อ&ปกรณ์�เค์ร�อข�าย Computers ที่��ที่(าหน�าที่��ในการเช้��อมีโยงเค์ร�อข�าย Computers ประเภที่ LANs – WANs หร�อ WANs – WANs หน�าที่��การที่(างานของอ&ปกรณ์� Router ค์�อ การพ+จารณ์าค์!ดเล�อกเส่�นที่างในการส่�งผ่�านข�อมี4ลไปย!งเค์ร�อข�าย Computers อ��น ๆ (Internetworking Device)

Data Communication Devices◦ อ&ปกรณ์�จ(าพวก Modem อ&ปกรณ์�แปลงส่!ญญาณ์ให� Computers ส่ามีารถึ

เช้��อมีต่�อ Internet ได� Media

◦ ส่��อ ในการส่�งส่!ญญาณ์ ที่!7ง ไร�ส่ายเช้�น Radio Wave, Wireless Internet

เป�นต่�น แบบมี�ส่ายก8พวก Cable ต่�างๆ

Page 2: Data Communication and Computer Network

Network ArchitectureOSI Modelย�อมีาจาก The Open Systems Interconnection Model เป�นแบบจ(าลอง มีาต่รฐานกลางของส่ถึาป*ต่ยกรรมีเค์ร�อข�าย แบ�งออกเป�น 7 ช้!7น มี�โค์รงส่ร�างที่��แน�นอน และเพ��อเป�นการลดค์วามีซั!บซั�อน ระบบเค์ร�อข�ายส่�วนมีากจ$งแยกการที่(างานออกเป�นช้!7นๆ (layer) โดยก(าหนดหน�าที่��ในแต่�ละช้!7นไว�อย�างช้!ดเจน

OSI Model แบ่�ง Layers เป็�น 2 กลุ่��มใหญ่� Application Set (Upper Layers) ค์�อ 3 Layers ด�านบนค์�อ Layer

ของ Application, Presentation, Session ที่(าหน�าที่��เช้��อมีต่�อร!บส่�งข�อมี4ลระหว�างผ่4�ใช้�ก!บ Applications ซั$�งจะเก��ยวข�องก!บ Software และ Port เป�นหล!ก

Page 3: Data Communication and Computer Network

Transport Set (Lower Layers) เป�น 4 Layers ด�านล�าง ค์�อ Transport, Network, DataLink, Physical ที่(าหน�าที่��เก��ยวก!บการร!บส่�งข�อมี4ล และค์วบค์&มีการร!บส่�งข�อมี4ล ผ่�านส่าย ค์ล��น และต่!วกลางอ��น ต่รวจส่อบข�อผ่+ดพลาด รวมีที่!7งเล�อกเส่�นที่างที่��ใช้�ในการร!บส่�ง ซั$�งจะเก��ยวข�องก!บ Hardware และ ภาษาระด!บล�างของเค์ร��อง (Assembly)เป�นหล!ก

แต่�ละช้!7นจะที่(าหน�าที่��แต่กต่�างก!นไป1. Application Layer อ�านและน(าเส่นอข�อมี4ลในร4ปแบบที่��มีน&ษย�เข�าใจ ผ่�าน เค์ร�อ

ข�าย 2. Presentation Layer จ!ดร4ปแบบข�อมี4ล (Data Formats) และ Encoding

เข�ารห!ส่ เพ��อให� Application อ�านเข�าใจหมีายเหต่& : Compression การบ!บอ!ดข�อมี4ลอย4�ในช้!7นน�7

3. Session Layer ต่!7งข�อต่กลงเพ��อให� Application 2 ต่!วร!บส่�งข�อมี4ลระหว�างก!นให�เข�าใจ ก(าหนด Synchronization เป;ดและป;ดการส่นที่นา ให� เช้��อมีต่�อก!นได�

4. Transport Layer ที่(าการค์วบค์&มีการส่�งข�อมี4ลจากต่�นที่างไปย!งปลายที่างข�อมี4ล เร�ยกว�าส่�ง Package

หมีายเหต่& : ให�น$กถึ$งการห�อพ!ส่ด&และต่+ดต่ามีว�าส่�งถึ$งผ่4�ร !บมี!7ย อย4�ในช้!7นน�75. Network Layer ร!บผ่+ดช้อบในการหาเส่�นที่างก(าหนดเส่�นที่าง ให�ส่�งข�อมี4ลจาก

ต่�นที่างไปปลายที่าง (Switching & Routing)

6. Data Link Layer รวมีช้&ดข�อมี4ลใน Package ที่��ส่�งให�เป�นช้&ดเด�ยวก!น เพ��อส่�งผ่�านเค์ร�อข�าย

7. Physical Layer เป�นช้!7นล�างส่&ดที่��ว�าด�วยการต่+ดต่�อระหว�าง Hardware และการก(าหนดล!กษณ์ะที่างกายภาพของส่��อต่�างๆที่��ใช้�ในการร!บส่�งข�อมี4ล

หมีายเหต่&: ในช้!7น Physical น!7นจะมี�การที่(างาน เช้�น การใช้�ส่ายส่!ญญาณ์หร�อ Connecter แบบไหน เป�นต่�น นอกจากน�7ย!งที่(าหน�าที่��ร !บข�อมี4ลที่��ส่�งต่�อมีาจากช้!7น Data

Link เพ��อส่�งออกไปย!งระบบเค์ร�อข�าย โดยข�อมี4ลที่��มีาจากช้!7นของ Data Link น!7นจะถึ4กมีองเป�นร4ปแบบที่��เป�นบ+ต่เร�ยงก!น ไปในล!กษณ์ะ 0 หร�อ 1 ที่��เร�ยกว�า Binary Notation

ก�อนที่��จะแปลงส่!ญญาณ์ไฟฟ,าที่��แที่นค์�า Binary ออกส่4�ระบบเค์ร�อข�าย

ใน Text Book มี�ร4ปภาพอธิ+บาย ให�เห8นภาพช้!ดเจน และ แที่นด�วยร4ปการ�ต่4นเป,น symbolic ที่��เข�าใจง�าย ในหน�า 31 ลองด4ภาพด�านล�างน�7แล�วน(าไป ประกอบก!บเน�7อหาข�างบน

Page 4: Data Communication and Computer Network

หล!งจาก OSI ได�เป,นมีาต่รฐานมีานาน ก8มี�เหล�า น!กว+ที่ยาการค์อมีพ+วเต่อร�ได� น(า มีาต่รฐาน OSI มีาเปล��ยนใหมี� และได�ร!บค์วามีน+ยมี เร�ยกว�า Internet model หร�อบางที่��เร�ยกว�า TCP/IP Protocol Suit Model ด�วยล!กษณ์ะเฉพาะที่��ลดร4ปการที่(างานของแต่�ละ Layers ให�เข�าใจง�ายข$7น

Internet Model หรื�อ TCP/IP Model

ล(าด!บช้!7นของโปรโต่ค์อลในระบบอ+นเที่อร�เน8ต่ มี�ล(าด!บช้!7นที่��น�อยกว�าโค์รงส่ร�างล(าด!บช้!7นของ OSI Model โดยใน OSI Model มี�ล(าด!บช้!7นของโปรโต่ค์อลที่!7งหมีด 7 ช้!7น แต่�ในระบบอ+นเที่อร�เน8ต่มี�ที่!7งหมีดเพ�ยง 4 ช้!7นเที่�าน!7น

Application layer เที่�ยบได�ก!บช้!7น Application, Presentation,

Session ในโค์รงส่ร�างแบบ OSI Model จะค์รอบค์ล&มีบร+การที่��เก��ยวข�องก!บการร!กษาค์วามีปลอดภ!ย การเข�ารห!ส่ การเช้��อมีต่�อระหว�างโปรแกรมีประย&กต่� และเป�นช้!7นที่��โปรแกรมีประย&กต่�ใช้�งานโดยต่รง โดยโปรโต่ค์อลที่��อย4�บนช้!7นน�7จะ ถึ4กออกแบบให�เหมีาะส่(าหร!บประเภที่ของโปรแกรมีประย&กต่�เฉพาะที่าง หมีายเหต่&: โปรแกรมีอ�เมีลใช้�โปรโต่ค์อล SMTP ส่(าหร!บส่�งอ�เมีล ใช้�โปรโต่ค์อล POP3 ส่(าหร!บร!บและเร�ยกด4อ�เมีล, ส่�วนโปรแกรมีเว8บเบราว�เซัอร�ใช้�โปรโต่ค์อล HTTP

Transport layer เที่�ยบได�ก!บช้!7น Transport ในโค์รงส่ร�างแบบ OSI Model

เป�นช้!7นที่��มี�หน�าที่��ค์วบค์&มีการส่�งข�อมี4ลระหว�างเค์ร��องค์อมีพ+วเต่อร�ส่อง เค์ร��องที่��ต่+ดต่�อก!น ซั$�งอาจแบ�งได�ส่องล!กษณ์ะค์�อ บร+การการส่�งข�อมี4ลแบบที่��ส่ถึาปณ์าการเช้��อมีต่�อ

Page 5: Data Communication and Computer Network

และบร+การการส่�งข�อมี4ลแบบไมี�ส่ถึาปณ์าการเช้��อมีต่�อ และจ!ดส่�งข�อมี4ลไปย!ง application ที่��ต่�องการข�อมี4ลหมีายเหต่&: โปรโต่ค์อลที่��น+ยมีใช้�ในช้!7นน�7ได�แก� TCP, UDP, RTP

Internet Layer เที่�ยบได�ก!บช้!7นที่�� 3 ซั$�งค์�อ Network Layer ในโค์รงส่ร�างแบบ OSI Model เป�นช้!7นที่��มี�หน�าที่��ส่�งข�อมี4ลจากจ&ดเร+�มีต่�นไปย!งปลายที่าง โดยหาเส่�นที่างที่��ข�อมี4ลจะใช้�เด+นที่างผ่�านเค์ร�อข�ายหน$�งไปย!งอ�กเค์ร�อข�าย หน$�งจนกระที่!�งถึ$งปลายที่าง

หมีายเหต่&: โปรโต่ค์อลที่��ใช้�ในช้!7นน�7ค์�อ อ+นเที่อร�เน8ต่โปรโต่ค์อล หร�อ ไอพ� ที่(าหน�าที่��เปร�ยบเส่มี�อนซัองจดหมีายซั$�งระบ&ถึ$งที่��อย4�ของต่�นที่างและปลายที่าง โดยมี�บ&ร&ษไปรษณ์�ย�ที่(าหน�าที่��ส่�งจดหมีายน!7นผ่�านกรมีการไปรษณ์�ย�ในพ�7นที่��ต่�าง ๆ จนถึ$งจ&ดหมีายปลางที่าง ที่��อย4�บนซัองจดหมีายในอ+นเที่อร�เน8ต่โปรโต่ค์อลเร�ยกว�า หมีายเลขไอพ� ที่��ที่(าการไปรษณ์�ย�ค์�อเราเต่อร�ที่��ที่(าหน�าที่��ค์�นหาเส่�นที่างที่��เหมีาะส่มีเพ��อส่�ง ข�อมี4ลไปต่ามีส่ายส่�งจนกระที่!�งถึ$งปลายที่าง

Host to Network ส่ามีารถึเที่�ยบได�ก!บช้!7น DataLink, Physical ในโค์รงส่ร�างแบบ OSI Model เป�นล(าด!บช้!7นที่��ไมี�ได�เก��ยวข�องก!บระบบอ+นเที่อร�เน8ต่โดยต่รง แต่�เป�นระบบพ�7นฐานของการเช้��อมีต่�อที่��ระบบอ+นเที่อร�เน8ต่ใช้�ส่�งข�อมี4ลภายใน เค์ร�อข�าย

สถาป็�ตยกรืรืมรืะบ่บ่สารืสนเทศเครื�อข่�าย Network

Host-based Architecture เป�น Architecture แบบแรก ๆ การที่(างานที่&กอย�างจะอย4�ที่�� Server และ Client ที่(าหน�าที่��เป�นเพ�ยง Terminal ที่(าหน�าที่�� แส่ดงผ่ล และร!บข�อมี4ลจาก User เที่�าน!7น ภาระงานการประมีวลผ่ลยกให� Host ที่!7งหมีด โดย เค์ร��อง Terminal จะเป�น Terminal จร+ง ๆ หร�อ PC ที่��จ(าลองต่!วเองเป�น Terminal ก8ได� 2 แบบน�7ต่�างก!นต่รงที่�� ถึ�า Host

ป;ด(Down) Terminal จร+ง ๆ จะไมี�ส่ามีารถึที่(างานใด ๆ ได�เลย แต่�ถึ�าเป�น PC ที่��จ(าลองเป�น Terminal จะย!งส่ามีารถึที่(างานเป�น PC ธิรรมีดาได� เราค์วรใช้� Host-based

Architecture เมี��อต่�องการค์วบค์&มีข�อมี4ลหร�อ ฐานข�อมี4ลเพ�ยงที่��เด�ยว และ งานมี�ขนาดใหญ�มีาก

Think outside the box: ถึ�า Server ป;ด ไอ� Terminal ที่��เป�นเค์ร��องล4ก Client

ก8จะง�อย

ข่�อดี! :1. เมี��อเป�น Centralized control จะที่(าให�ง�ายต่�อการ Code, Debug โปรแกรมีข่�อ เส!ย :

Page 6: Data Communication and Computer Network

1. เก+ดค์อขวดที่�� Server เน��องจากงานที่!7งหมีดถึ4กที่(าที่�� Server ซั$�งจะส่�งผ่ลให�มี� Performance จ(าก!ด2. Upgrade ย&�งยาก และมี�ราค์าแพง(Mainframe)

ส่ถึาป*ต่ยกรรมีแบบน�7จะเร�ยกเค์ร��องแมี�ข�ายว�า Host ซั$�งมี�ค์วามีหมีายเด�ยวก!นก!บ ค์(าว�า Server

Client-based Architecture ส่ถึาป*ต่ยกรรมีการที่(างานที่&กอย�างจะอย4�ที่�� Client และ Server ที่(าหน�าที่��เป�น Data

Storage แบบน�7ไมี�ค์�อยเป�นที่��น+ยมี เน��องจากค์อขวดของระบบอย4�ที่��เค์ร�อข�ายเพราะส่ถึาป*ต่ยกรรมีแบบน�7 ใช้� Bandwidth ค์�อนข�างส่4งต่!วอย�างต่�องการ Query ข�อมี4ลใช้�ภาษา SQL ต่!วข�อมี4ลจร+ง ต่�อง Load ผ่�าน Network มีาที่��เค์ร��อง Client ที่!7งก�อนเพ��อประมีวลผ่ล ในการ update ก8เช้�นก!น ต่�องส่�งข�อมี4ลที่!7งก�อน ไปที่�� Server ในการใช้�จร+ง จะมี� Client หลาย เค์ร��องค์อขวดของระบบจะเก+ดที่�� เค์ร�อข�าย (Network) ซั$�งแออ!ดไปด�วยข�อมี4ล

Think outside the box: มี!นมี�ป*ญหา ค์อขวดเวลาส่�งค์(าส่!�งไป จะเก+ดกระจ&กต่!ว ที่��เส่�นที่างไป Server เพราะต่�างค์นต่�างที่(างานเส่ร8จก�อนใหญ�ๆแล�วส่�งไปพร�อมีๆก!น ซั$�งมี!นค์�อข�อเส่�ย ส่�วนข�อด�ค์�อมี!นด�กว�า Terminal เมี��อก�7

Client-Server Architecture ที่(างานจะแบ�งก!นที่(า โดยงานใดอย4�ใกล� User ก8จะน(าไปไว�ในฝั*� ง Client เช้�น Presentation logic และ Application logic ส่�วนงานที่��เก��ยวข�องก!บ Server เช้�น Data storage และ Data access logic จะน(าไปไว�ในฝั*� ง Server ในการ Update

ข�อมี4ล Application logic จะส่�ง SQL ไปที่�� Server เพ��อให� Update record ให� ด!งน!7น Traffic จะน�อยกว�าแบบ Client-based

Think outside the box: มี!นลดป*ญหาค์อขวด และเน�นให� Client ส่�งค์(าส่!�งที่�ละค์ร!7งในการ update ให�ด4ระบบต่4� ATM

ข่�อดี! :1. Performance ด�กว�าแบบอ��น ๆ เน��องจากกระจายงานก!นที่(าข่�อเส!ย :1. การพ!ฒนา Software ยากกว�าเพราะต่�อง Debug ข�ามี Network

2. ในการแบ�งงานก!นที่(า บางค์ร!7ง Application logic ก!บ Data access logic มีาจากค์นละย��ห�อก!น จ$งอาจไมี� Match ก!น ที่(าให�ต่�องมี� Middleware เก+ดข$7น

Page 7: Data Communication and Computer Network

Tier เป�น Client-Server Architecture ที่��มี�การ แบ�ง Application Program ต่ามีภาระงานของแต่�ละส่�วน

Two-Tier Architecture จะมีองเป�นส่อง Component ค์�อ Client(ที่(า Presentation, Application) ก!บ Server(ที่(า Data storage, Data access)

ต่!วอย�างด!งร4ปด�านล�าง

Three-Tier Architecture มีองเป�นส่ามี Component หล!ก อาจประกอบด�วย Client, Middleware, Appliaction Server ,Database Server หร�ออ��นๆ ต่!วอย�างด!งร4ปด�านล�าง

N-Tier Architecture จะมี�มีากกว�า ส่ามี Component ประกอบด�วย Client,

Server ที่��ที่(างานต่�างๆ, Database Server แบ�งภาระงาน บางค์ร!7ง อาจมี� เค์ร��องที่��ที่(าในส่�วนของ Appliaction Logic 2 ต่!วเลยก8ได� ต่!วอย�างด!งร4ปด�านล�าง

Think outside the box: เป็�นข่"#นตอนท!$ดี!ท!$ส�ดีในรืะบ่บ่ สถาป็�ตยกรืรืม, เพิ่&$มเต&ม Thin client ค์�อ Client ที่��มี� Application Program อย4�ไมี�มีากหร�อไมี�มี�เลย เช้�น Web browser และ Thick client ค์�อ Client ที่��ที่(า Application Program ที่&กอย�าง(ค์ล�าย ๆ Client Base)

เพิ่&$มเต&มMiddleware เป�น Software ที่��ที่(าหน�าที่��ให�มีาต่รฐานในการแปลงระหว�าง Software

จากผ่4�ผ่ล+ต่ต่�าง ๆ (ที่(าหน�าที่��ค์ล�ายล�ามี) เช้�น จ!ดการการส่�งค์(าขอต่�าง ๆ ระหว�าง Client ก!บ Server โดยมี!นจะเป�นต่!วกลางในการร!บส่�ง เมี��อมี�การเปล��ยนแปลง ที่!7ง Client และ Server จะไมี�ได�ร!บผ่ลกระที่บใด ๆ เพราะการเปล��ยนแปลงเก+ดข$7นที่�� Middleware (ได�แก� ODBC,JDBC เป�นต่�น)

Think outside the box: ในค์ลาส่ อาจารย�เค์ยถึามีว�า OSI Model, Internet

Model มี�ค์วามีส่!มีพ!นธิ�เก��ยวข�องอะไรก!บ ส่ถึาป*ต่ยกรรมีระบบส่ารส่นเที่ศเค์ร�อข�าย , ค์(าต่อบค์�อไมี�มี�อะไรที่��เก��ยวข�อส่!มีพ!นธิ�ก!นเลย แต่�มี�องค์�ประกอบเด�ยวที่��เหมี�อนก!นค์�อ หล!กการที่�� ที่&กส่+�งต่�องอาศ!ยเค์ร�อข�าย Network ในการที่(างานเหมี�อนก!นเที่�าน!7น

CHAPTER 2Fundamentals of Data and Signal

Page 8: Data Communication and Computer Network

Data ร4ปแบบของส่ารส่นเที่ศที่��ส่ามีารถึน(ามีาจ!ดเก8บได�ในระบบ Computer โดยจะเป�นข�อมี4ลที่��อย4�ในร4ปแบบของ Digital ที่!7งข�อมี4ลที่��เป�นต่!วเลข ข�อค์วามี ภาพและเส่�ยง เป�นส่+�งที่��มี�ค์วามีหมีายในต่!วที่��เช้�น รายละเอ�ยดพน!กงานที่��จ!ดเก8บไว�ในด+ส่ก� หร�อเป�นข�อมี4ลในร4ปแบบของเลขฐานส่องที่��จ!ดเก8บลงในค์อมีพ+วเต่อร�และหากต่�องการถึ�ายโอนข�อมี4ลจากที่��หน$�งไปย!งอ�กที่��หน$�งผ่�านส่ายส่��อส่ารหร�อค์ล��นว+ที่ย& ข�อมี4ลเหล�าน!7นจะต่�องถึ4กแปลงให�อย4�ในร4ปส่!ญญาณ์

Signal ค์ล��นแมี�เหล8กไฟฟ,าที่��ส่ามีารถึเปล��ยนแปลงไปต่ามีเวลาได� หร�ออาจกล�าวได�ว�าค์�อข�อมี4ลที่��ได�ผ่�านการเข�ารห!ส่เพ��อให�อย4�ในร4ปแบบค์ล��นแมี�เหล8กไฟฟ,า เพ��อส่�งผ่�านไปย!งระบบส่��อส่ารน!7นเอง ข�อมี4ลหร�อข�าวส่ารจะเก+ดข$7นได�เมี��อส่!ญญาณ์มี�การเปล��ยนแปลงเมี��อเวลาเปล��ยนแปลงไป

ส่!ญญาณ์ในระบบการส่��อส่ารข�อมี4ล

Analog Signal ส่!ญญาณ์ข�อมี4ลแบบต่�อเน��อง (Continuouse Data) มี�ขนาดของส่!ญญาณ์ไมี�ค์งที่�� การเปล��ยนแปลงขนาดของส่!ญญาณ์แบบค์�อยเป�นค์�อยไปแปรผ่!นต่ามีเวลา เป�นส่!ญญาณ์ที่��มีน&ษย�ส่ามีารถึส่!มีผ่!ส่ได� เช้�น แรงด!นของน(7าAnalog Data : จะมี�ล!กษณ์ะส่!ญญาณ์ที่��ต่�อเน��องก!น เช้�น เส่�ยงพ4ดของมีน&ษย� เส่�ยงดนต่ร� ว�ด�โอ เป�นต่�น

Digital Signal ส่!ญญาณ์ข�อมี4ลแบบไมี�ต่�อเน��อง (Discrete Data) มี�ขนาดของส่!ญญาณ์ค์งที่�� การเปล��ยนแปลงขนาดของส่!ญญาณ์เป�นแบบที่!นที่� ที่!นใด ไมี�แปรผ่!นต่ามีเวลา เป�นส่!ญญาณ์ที่��มีน&ษย�ไมี�ส่ามีารถึส่!มีผ่!ส่ได� เช้�น ส่!ญญาณ์ไฟฟ,าDigital Data: จะมี�ล!กษณ์ะที่��ไมี�ต่�อเน��องก!น ส่�วนของข�อมี4ล Digital จะประกอบด�วยเลขฐานส่อง 0,1

ใน text book มี�ต่ารางที่�� แบ�งช้น+ดของ ส่!ญญาณ์และ ข�อมี4ลของ Analog และ Digital

ได�ช้!ดเจน ในหน�า 34 เอาร4ปมีาให�ด4ก!น

Page 9: Data Communication and Computer Network

ป*จจ!ยที่��มี�ผ่ลที่(าให�เป�นต่!วจ(าก!ดค์วามีถึ4กต่�อง ต่ลอดจนระยะที่างที่��จะส่�งส่!ญญาณ์ไปได� ค์�อ ส"ญ่ญ่าณรืบ่กวน หรื�อ noise ซั$�งก8ค์�อส่!ญญาณ์ที่��ไมี�พ$งประส่งค์� โดยเป�นส่!ญญาณ์ที่��จะเก+ดข$7นมีาจากแหล�งก(าเน+ดส่!ญญาณ์ต่�างๆ ที่��เข�ามีารบกวนส่!ญญาณ์น(าพาข�อมี4ลส่ารส่นเที่ศจากจ&ดหน$�งไปย!งอ�กจ&ดหน$�ง

ผลุ่กรืะทบ่จากส"ญ่ญ่าณรืบ่กวน1. ส่�งข�อมี4ลช้�าลง 2. ส่�งไกลๆ ไมี�ได� 3. การร!บส่�งข�อมี4ล ไมี�ส่ามีารถึย�นย!น ค์วามีถึ4กต่�องในการร!บส่�งข�อมี4ลได� 100%

ค�ณสมบ่"ต&พิ่�#นฐานข่องส"ญ่ญ่าณอนาลุ่,อก ม!อย-� 3 ป็รืะการืดี�วยก"น ค�อ1. Amplitude ค์�อระด!บส่4งส่&ดของค์ล��น หร�อส่!ญญาณ์ โดยที่!�วไปจะว!ดระด!บส่4งส่&ด

หร�อต่(�าส่&ดก8ได� 2. Frequency ค์�อ ค์วามีถึ��ในการเปล��ยนแปลงของส่!ญญาณ์ ซั$�งในระยะเวลาที่��เที่�า

ก!น ส่!ญญาณ์ที่��มี�ค์วามีถึ��ต่(�า จะมี�อ!ต่ราการเปล��ยนส่!ญญาณ์ที่��ช้�ากว�าส่!ญญาณ์ที่��มี�ค์วามีถึ��ส่4ง โดยมี�หน�วยที่��เร�ยกว�า Hz (ค์วามีถึ�� = จ(านวนของรอบค์ล��น โดยเมี��อค์ล��นค์รบ 1 รอบ จะเร�ยกว�า 1 Hz)

ที่!7งน�7จะมี�ค์(าที่��เก��ยวข�องก!บค์วามีถึ�� ซั$�งจะเก��ยวพ!นธิ�ก!บค์วามีส่ามีารถึในการร!บส่�งข�อมี4ลของระบบส่��อส่ารหน$�งๆ น!�นค์�อ Spectrum และ Bandwidth

Spectrum เป�นช้�วงค์วามีถึ�� โดยในระบบการส่��อส่าร หร�อช้�องการส่��อส่ารหน$�งๆ น!7นจะยอมีให�ค์ล��นค์วามีถึ��ใดส่�งผ่�านเข�าไปได�บ�าง ซั$�ง spectrum จะเป�นต่!วก(าหนดส่!ญญาณ์ค์วามีถึ��ต่(�าส่&ด และส่4งส่&ด โดยย�านค์วามีถึ��ที่��อย4�ระหว�างน!7น จะเป�นช้�วงค์ล��นที่��ให�ส่�งส่!ญญาณ์ผ่�านไปได�

Bandwidth เป�นผ่ลต่�าง ระหว�างค์วามีถึ��ต่(�าส่&ด และค์วามีถึ��ส่4งส่&ดที่��ช้�อง

Page 10: Data Communication and Computer Network

ส่!ญญาณ์น!7นๆ จะส่�งส่!ญญาณ์ไปได� ถึ�าใช้�ค์(าว�า แบนด�ว+ธิกว�าง จะหมีายถึ$งช้�วงระหว�างค์วามีถึ��ต่(�าส่&ด และค์วามีถึ��ส่4งส่&ด หร�อเป�นช้�วงที่��ค์วามีถึ��ที่��ช้�องส่!ญญาณ์น!7นๆ ส่ามีารถึรองร!บได� ซั$�งโดยที่!�วไปแล�ว ช้�องส่!ญญาณ์ที่��มี�แบนด�ว+ธิกว�าง จะมี�ค์วามีส่ามีารถึในการร!บส่�งส่!ญญาณ์ได�เร8วกว�าช้�องส่!ญญาณ์ที่��มี�แบนด�ว+ธิแค์บ

3. Phase ค์�อเลขที่��ใช้�อ�างอ+งว�าระด!บส่!ญญาณ์ข$7นถึ$งจ&ดไหน หร�อส่�วนไหน หร�อช้�วงไหนของต่!วส่!ญญาณ์

การส่�งข�อมี4ลด�วยส่!ญญาณ์ด+จ+ต่อล

NRZ-L - “1” = Low Voltage , “0” = High VoltageNRZ-I - “1” = มี�การเปล��ยนระด!บส่!ญญาณ์, “0” = ไมี�มี�การเปล��ยนระด!บส่!ญญาณ์Manchester - “1” = เปล��ยนส่ถึานะจาก Low ไป High, “0” = เปล��ยนส่ถึานะจาก High ไป Low

Think outside the box: Manchester น"#นหากใครืงงม!ว&ธี!โกง ค�อ หลุ่"กการื S แลุ่ะ Z ลุ่"กษณะ Low ไป็ High (1) ม"นจะเป็�นเหม�อนต"วอ"กษรื S แบ่บ่เลุ่ข่ต&จ&ตอลุ่

แลุ่ะ ส"ญ่ญ่าณจาก High ไป็ Low (0) จะเหม�อน Z แบ่บ่เลุ่ข่ต&จ&ตอลุ่

Differential Manchester - ที่&ก bit ที่��มี�ค์�า “1” = เปล��ยนส่ถึานะ, ที่&ก bit ที่��มี�ค์�า “0” = ค์งส่ถึานะต่ามี “1”

Page 11: Data Communication and Computer Network