data communication

65
พพพพพพพพพพพพพพพพพพพพพพพพพพ พพพพพพพพพ Nittaya wongyai

Upload: nittaya-intarat

Post on 28-May-2015

679 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Data communication

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

Nittaya wongyai

Page 2: Data communication

วิ�วิ�ฒนาการข้องเทคโนโลย�สื่ารสื่นเทศและการสื่�อสื่าร

Page 3: Data communication

การสื่�อสื่าร , การสื่�อสื่ารข้ อมู�ล , โทรคมูนาคมู

• การสื่��อสื่าร (Communication)กระบวนการแลกเปล��ยนข้�อมู�ล ข้�าวสื่ารระหว�างผู้��สื่�งและผู้��ร �บโดยใช้�สื่�ญล�กษณ์# สื่�ญญาณ์ หร�อพฤติ'กรรมูที่��ที่)าให�เก'ดความูเข้�าใจที่��ติรงก�น

• การสื่��อสื่ารข้�อมู�ล (Data Communication)กระบวนการถ่�ายโอนหร�อแลกเปล��ยนข้�อมู�ลและสื่ารสื่นเที่ศระหว�างผู้��สื่�งและผู้��ร �บ โดยผู้�านที่างช้�องสื่��อสื่าร เช้�น อ.ปกรณ์#อ'เล/กที่รอน'กสื่#หร�อคอมูพ'วเติอร#เป0นติ�วกลางในการสื่�งข้�อมู�ล เพ��อให�ผู้��สื่�งและผู้��ร �บเก'ดความูเข้�าใจซึ่2�งก�นและก�น

• โที่รคมูนาคมู (Telecommunication)“การสื่�งข้�าวสื่ารที่.กร�ปแบบไมู�ว�าจะเป0นเสื่�ยงพ�ด, ติ�วอ�กษร, สื่�ญล�กษณ์#, ภาพถ่�าย, graphics, ภาพเคล��อนไหว (Video) ฯลฯ ไปย�งปลายที่าง โดยอาศ�ยสื่�ญญาณ์ไฟฟ7าหร�อสื่�ญญาณ์แมู�เหล/กไฟฟ7าไมู�ว�าร�ปแบบใดและไมู�จ)าก�ดว�าจะไปใช้�สื่��อช้น'ดใด (เช้�นระบบว'ที่ย., ค��สื่ายที่องแดง หร�อ optical fiber ฯลฯ)”

Page 4: Data communication

องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล

ที่��มูา: น'โลบล ว'มูลสื่'ที่ธิ'ช้�ย 2553 6, ,

Page 5: Data communication

องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล

• ผู้��สื่�งสื่าร (Transmitter) ค�อ สื่'�งที่��ที่)าหน�าที่��สื่�งข้�อมู�ลในการสื่��อสื่าร

Page 6: Data communication

รหั�สื่ มูอสื่

Page 7: Data communication

องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล

• ผู้��ร �บสื่าร (Receiver) ค�อ สื่'�งที่��ที่)าหน�าที่��ร �บข้�อมู�ลที่��ถ่�กสื่�งมูา

Page 8: Data communication

องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล

• ข้�อมู�ล (Message) ค�อ สื่'�งที่��ผู้��สื่�งสื่ารติ�องการสื่�งให�ผู้��ร �บสื่ารร�บที่ราบ

Page 9: Data communication

องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล

• สื่�ญญาณ์รบกวน (Noise) ค�อ สื่'�งที่��ที่)าให�รบกวนติ�อระบบและข้�าวสื่าร

Page 10: Data communication

องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล

• สื่��อ (Medium) ค�อ ติ�วกลางที่��ใช้�ในการสื่�งข้�อมู�ลระหว�างผู้��สื่�งสื่ารและผู้��ร �บสื่าร

Page 11: Data communication

องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล

• โปรโติคอล (Protocol) ค�อ กระบวนการ ว'ธิ�การ ประเภที่ หร�อข้�อก)าหนดติ�างๆ ที่��ติกลงร�วมูก�นระหว�างผู้��สื่�ง และผู้��ร �บสื่ารเพ��อใช้�ในการสื่��อสื่ารข้�อมู�ล

Page 12: Data communication

หัล�กพื้��นฐานข้องการสื่�อสื่ารข้ อมู�ล

• ความูสื่)าค�ญข้องการสื่��อสื่ารค�อการเคล��อนย�ายข้�อมู�ลที่��อย��ในร�ปแบบข้องสื่�ญญาณ์ผู้�านสื่��อกลาง ไมู�ว�าจะเป0นข้�อมู�ลช้น'ดติ�วเลข้ ติ�วอ�กษร ภาพน'�ง รวมูถ่2งภาพเคล��อนไหว โดยข้�อมู�ลติ�างๆ เหล�าน�:จ)าเป0นติ�องที่)าการแปลงเป0นสื่�ญญาณ์ ที่��สื่ามูารถ่สื่�งผู้�านสื่��อกลางข้องระบบสื่��อสื่ารไปย�งปลายที่างที่��ติ�องการได�

ข้�อมู�ล (Data)– ติ�วเลข้ ติ�วอ�กษร ภาพน'�ง รวมูถ่2งภาพเคล��อนไหว

สื่�ญญาณ์ (Signals)– กระแสื่ไฟฟ7าหร�อคล��นแมู�เหล/กไฟฟ7า เช้�น คล��นไมูโครเวฟ คล��นว'ที่ย.

Page 13: Data communication

สื่�ญญาณ

• Analog Signal อย��ในร�ปคล��นแมู�เหล/กไฟฟ7าที่��มู�ล�กษณ์ะติ�อเน��อง (Continuous Waveforms) สื่�ญญาณ์จะข้2:นลงแบบไมู�มู�การเปล��ยนแปลงแบบที่�นที่�ที่�นใด เหมูาะสื่)าหร�บการสื่�งสื่�ญญาณ์เสื่�ยง ซึ่2�งสื่ามูารถ่ถ่�กรบกวนได�ง�ายจากสื่�ญญาณ์รบกวน (Noise) จ2งจ)าเป0นติ�องใช้� Amplifier ในการเพ'�มูความูเข้�มูข้องสื่�ญญาณ์ที่)าให�สื่ามูารถ่สื่�งสื่�ญญาณ์ในระยะที่างที่��ไกลออกไปได�อ�ก

Page 14: Data communication

Analog Signal

• Amplitudeค�าที่��ว�ดจากแรงด�นไฟฟ7า โดยอาจเป0นระด�บข้องคล��นจ.ดสื่�งสื่.ด (High

Amplitude ) หร�อคล��นจ.ดติ)�าสื่.ด (Low Amplitude)

Page 15: Data communication

Analog Signal

• Frequencyความูถ่��/อ�ติราการข้2:นลงข้องคล��น ซึ่2�งเก'ดข้2:นติามูจ)านวนวงรอบข้องสื่�ญญาณ์ โดยรอบติ�อว'นาที่�หร�อความูถ่��น� :น จะใช้�แที่นหน�วยว�ดเป0นเฮิ'รติซึ่# (Hertz: Hz)

Page 16: Data communication

Analog Signal

• Periodคาบ เป0นระยะเวลาข้องสื่�ญญาณ์ที่��เปล��ยนแปลงไปจนครบรอบ โดยจะมู�ร�ปแบบซึ่):าๆ ก�นในที่.กช้�วงเวลา และเมู��อคล��นสื่�ญญาณ์ที่)างานครบ 1 รอบ จะเร�ยกว�า Cycle

Page 17: Data communication

Analog Signal

Page 18: Data communication

Units of Frequency

6,000,000,000 Hz

6,000,000 kHz

6,000 MHz

6 GHz

Page 19: Data communication

Analog Signal

• Phaseเฟสื่ เป0นการเปล��ยนแปลงข้องสื่�ญญาณ์ ซึ่2�งจะว�ดจากติ)าแหน�งองศาข้องสื่�ญญาณ์เมู��อเวลาผู้�านไป

Page 20: Data communication

สื่�ญญาณ

• Digital Signalมู�ล�กษณ์ะการแบ�งสื่�ญญาณ์เป0นช้�วงๆ อย�างไมู�ติ�อเน��อง มู�ร�ปแบบข้องระด�บแรงด�นไฟฟ7าเป0นคล��นสื่��เหล��ยมู (Square Wave) สื่�ญญาณ์สื่ามูารถ่เปล��ยนแปลงจาก 0 เป0น 1 หร�อจาก 1 เป0น 0 ได�ที่.กเมู��อ Digital Signal มู�ความูที่นที่านติ�อสื่�ญญาณ์รบกวนได�ด�กว�า Analog Signal แติ�สื่�ญญาณ์อาจถ่�กลดที่อนลงเมู��อถ่�กสื่�งในระยะที่างไกลๆ ติ�องใช้� Repeater ในการที่วนสื่�ญญาณ์ให�คงร�ปเด'มู

Page 21: Data communication

Modem

Digital

Digital

Analog

Analog

Modem

Page 22: Data communication

Digital Signal

• Bit Intervalมู�ความูหมูายเด�ยวก�นก�บ Period ข้อง Analog Signal ซึ่2�งก/ค�อเวลาที่��ใช้�ในการสื่�งข้�อมู�ลติ�อ 1 Bit

• Bit Rateจ)านวนข้อง Bit Interval ติ�อว'นาที่� ซึ่2�งมู�หน�วยว�ดเป0นบ'ติติ�อว'นาที่� (bps)

Bit : บ�ต หน�วยน�บข้�อมู�ลที่��เล/กที่��สื่.ดในคอมูพ'วเติอร# ย�อมูาจากค)าว�า “Binary Digit” หร�อเลข้ฐานสื่อง โดยบ'ติจะประกอบไปด�วยติ�วเลข้ 0 และ 1

เมู��อบ'ติมู�ค�าเป0น 1 มู�ความูหมูายว�าเป=ด ค�อสื่ถ่านะที่��ได�ร�บสื่�ญญาณ์

เมู��อบ'ติมู�ค�าเป0น 0 มู�ความูหมูายว�าป=ด ค�อสื่ถ่านะที่��ไมู�มู�การสื่�งสื่�ญญาณ์

Page 23: Data communication

Digital Signal

• Bit rate/Data Rateจ)านวนบ'ติที่��สื่ามูารถ่สื่�งได�ภายในหน2�งหน�วยเวลา ซึ่2�งมู�หน�วยเป0นบ'ติติ�อว'นาที่� (bit per second : bps)

Page 24: Data communication

Digital Signal

Page 25: Data communication

Digital Signal

• Baud Rateจ)านวนข้องสื่�ญญาณ์ที่��สื่ามูารถ่สื่�งได�ติ�อการเปล��ยนสื่�ญญาณ์ในหน2�งหน�วยเวลา (baud per second) ปกติ'อ�ติราบอดจะมู�ค�าน�อยกว�าหร�อเที่�าก�บอ�ติราบ'ติ และแบนด#ว'ด (Bandwidth)ในระบบสื่��อสื่ารน�:นจะข้2:นอย��ก�บอ�ติราบอด

100 person

1 person

10 person

Page 26: Data communication

Bandwidth

• Bandwidth ค�อ ความูกว�างข้องคล��นความูถ่�� เป0นระยะห�างระหว�างคล��นความูถ่��สื่องคล��นที่��มู�หน�วยน�บเป0นเฮิ'รติซึ่# (Hz) และเป0นติ�วว�ดความูเร/วในการร�บและการสื่�งข้�อมู�ล  (Data-Transfer) ข้องอ'นเที่อร#เน/ติ โดยปร'มูาณ์ Bandwidth ที่��สื่�งก/จะที่)าให�สื่ามูารถ่ใช้�งานอ'นเที่อร#เน/ติได�มู�ประสื่'ที่ธิ'ภาพมูากข้2:น

Band = คล��นความูถ่��

Width = ความูกว�าง

Page 27: Data communication

Bandwidth

Page 28: Data communication

Data Code

• คอมูพ'วเติอร#เก/บข้�อมู�ลในล�กษณ์ะติ�วเลข้ “0” และ “1” ที่��ได�ร�บการจ�ดกล.�มูอย�างมู�ความูหมูาย เร�ยกว�า รห�สื่แที่นข้�อมู�ล (Data Code)

• รห�สื่สื่ากลร�ปแบบแรกที่��เก'ดข้2:นในโลกการสื่��อสื่ารค�อ รห�สื่มูอสื่ (Morse Code)

• ข้�าวสื่ารที่��ติ'ดติ�อสื่��อสื่ารสื่ามูารถ่เป0นได�ที่�:งติ�วอ�กษร ติ�วเลข้ สื่�ญล�กษณ์# รวมูเร�ยกว�า อ�กข้ระ เพ��อความูเหมูาะสื่มูในการสื่��อสื่ารข้�อมู�ล จ2งมู�การแปลงอ�กข้ระด�งกล�าวให�เป0นสื่�ญญาณ์พ�ลสื่#ไฟฟ7าหร�อบ'ติแที่นรห�สื่ รห�สื่ที่��ถ่�อว�าเป0นสื่ากลในวงการสื่��อสื่ารข้�อมู�ล ได�แก� รห�สื่แอสื่ก� (ASCII) รห�สื่โบดอติ (BAUDOT) รห�สื่เอ/บซึ่�ด'ก (EBCDIC) และรห�สื่ย�น'โค�ด (UNICODE)

Page 29: Data communication

Data Code

• ระบบเลข้ฐานคอมูพ'วเติอร#มู�การใช้�ระบบเลข้ฐาน 4 แบบ ประกอบด�วย     - เลข้ฐานสื่อง (Binary)     - เลข้ฐานแปด (Octal)     - เลข้ฐานสื่'บ (Decimal)     - เลข้ฐานสื่'บหก (Hexadecimal)

Page 30: Data communication

• ระบบเลข้ฐานสื่อง เป0นเลข้ฐานที่��ประกอบด�วยติ�วเลข้ 2 ติ�ว ค�อ 0 และ 1 ซึ่2�งเลข้ 0 ก�บ 1 เป0นเลข้ที่��น'ยมูใช้�ก�บคอมูพ'วเติอร#

ในการประมูวลผู้ลการที่)างาน การเก/บข้�อมู�ล หร�อโปรแกรมูที่��เก��ยวข้�องก�บสื่ถ่านะที่างไฟฟ7า

• ระบบเลข้ฐานแปด เป0นเลข้ฐานที่��ประกอบด�วยเลข้ 8 ติ�วค�อ 0 1 2 3 4 5 6 7, , , , , , , รวมูแปดติ�ว

• ระบบเลข้ฐานสื่'บ เป0นเลข้ฐานที่��ประกอบด�วยเลข้ 10 ติ�ว ค�อ 0 1 2 3 4 5 6 7 8 9, , , , , , , , , , ซึ่2�งเลข้ฐาน 10

เป0นเลข้ฐานที่��มูน.ษย#ที่��วไปสื่ามูารถ่เข้�าใจได�ง�ายมูากที่��สื่.ด เพราะว�าเป0นติ�วเลข้ที่��เก��ยวข้�องก�บช้�ว'ติประจ)าว�น

• ระบบเลข้ฐานสื่'บหก เป0นเลข้ฐานที่��ประกอบด�วยเลข้ 10 ติ�วและติ�วอ�กษร 6 ติ�ว ค�อติ�วเลข้ 0 1 2 3 4 5 6 7, , , , , , , ,

8 9, , และติ�วอ�กษรค�อ A , B , C , D , E , F ซึ่2�งรวมูก�นแล�วได� 16 ติ�ว

Page 31: Data communication

Data Code

Page 32: Data communication

Data Code

• ระบบเลข้ฐานสื่องการจ�ดเก/บข้�อมู�ลในหน�วยความูจ)าข้องคอมูพ'วเติอร#มู�หน�วยเล/กที่��สื่.ดค�อ บ'ติ (bit) ซึ่2�งสื่ามูารถ่ใช้�แที่นเลข้ฐานสื่อง 1 หล�ก ไบติ# (byte) ประกอบด�วย 8บ'ติ ซึ่2�งแที่นเลข้ฐานสื่องได� 8 หล�ก หน�วยความูจ)าแติ�ละไบติ#จะมู�หมูายเลข้ก)าก�บอย��สื่)าหร�บเร�ยกใช้�เร�ยกว�า เลข้ที่��ติ)าแหน�ง (address) ข้�อมู�ลที่��ป7อนเข้�าเคร��องคอมูพ'วเติอร#จะถ่�กเปล��ยนเป0นรห�สื่เก/บไว�ในหน�วยความูจ)าเพ��อใช้�ในการประมูวลผู้ลติ�อไป

Page 33: Data communication

Data Code

การแปลงเลข้ฐานสื่องให�เป0นฐานสื่'บหล�กการ : ค�อการเอาค�า Weight ข้องที่.กบ'ติที่��มู�ค�าเป0น 1 มูาบวกก�น

ต�วิอย�าง : จงแปลง (11011101)2 ให�เป0นเลข้ฐานสื่'บ

(11011101)2 = (1X27) + (1X26) + (0X25) + (1X24) + (1X23)+ (1X22) +(0X21) +

(1X20)= 128 + 64 + 0 + 16 + 8 + 4 + 0 + 1= (221)10

Page 34: Data communication

การแปลงเลข้ฐานสื่'บให�เป0นฐานสื่องหล�กการ1.  ให�น)าเลข้ฐานสื่'บเป0นติ�วติ�:งและน)า 2 มูาหาร ได�เศษเที่�าไรจะเป0นค�า

บ'ติที่��มู�น�ยสื่)าค�ญน�อยที่��สื่.ด (LSB)2. น)าผู้ลล�พธิ#ที่��ได�จากข้�อที่�� 1 มูาติ�:งหารด�วย 2 อ�กเศษที่��จ�ดจะเป0นบ'ติ

ถ่�ดไปข้องเลข้ฐานสื่อง3. ที่)าเหมู�อนข้�อ 2 ไปเร��อยๆ จนได�ผู้ลล�พธิ#เป0นศ�นย# เศษที่��ได�จะเป0น

บ'ติเลข้ฐานสื่องที่��มู�น�ยสื่)าค�ญมูากที่��สื่.ด (MSB)หัมูายเหัต(1. บ'ติที่��มู�น�ยสื่)าค�ญสื่�งสื่.ด (Most Significant Bit : MSB)  ค�อ

บ'ติที่��อย��ซึ่�ายมู�อสื่.ด เป0นบ'ติที่��มู�ค�าประจ)าหล�กมูากที่��สื่.ด 2. บ'ติที่��มู�น�ยสื่)าค�ญติ)�าสื่.ด (Least Significant Bit : LSB) ค�อ

บ'ติที่��อย��ข้วามู�อสื่.ด เป0นบ'ติที่��มู�ค�าประจ)าหล�กน�อยที่��สื่.ด

Page 35: Data communication

Data Code

Page 36: Data communication

ASCII Code (American Standard Code For Information

Interchange)• พ�ฒนาข้2:นโดยสื่ถ่าบ�นมูาติรฐานแห�งช้าติ'สื่หร�ฐอเมูร'กา (American

National Standard Institute: ANSI   ) รห�สื่น�:ได�มูาจากรห�สื่ข้ององค#กรมูาติรฐานระหว�างประเที่ศ (International Standardization Organization: ISO) ข้นาด   7 bit จ)านวน 128 ติ�วอ�กษร

• รห�สื่แอสื่ก�ได�ร�บการปร�บปร.งล�าสื่.ดเมู��อ ค.ศ  . 1986 ให�มู�อ�กข้ระที่�:งหมูด 256 ติ�ว โดยเพ'�มูอ�ก 1 บ'ติ เร�ยกว�า แพร'ติ�:บ'ติเพ��อติรวจสื่อบความู

ถ่�กติ�องข้องข้�อมู�ล รวมูเที่�าก�บ 8 บ'ติ ติ�อหน2�งอ�กข้ระ ซึ่2�งแติ�ละบ'ติจะแที่นด�วยเลข้ “0” และ “1”สื่)าหร�บแสื่ดงอ�กข้ระเพ'�มูเติ'มูในภาษาข้องแติ�ละที่�องถ่'�นที่��ใช้� เช้�น ภาษาเยอรมู�น ภาษาร�สื่เซึ่�ย ฯลฯ โดยจะมู�ผู้�งอ�กข้ระที่��แติกติ�างก�นไปในแติ�ละภาษาซึ่2�งเร�ยกว�า โคดเพจ (codepage) โดยอ�กข้ระ

128 ติ�วแรกสื่�วนใหญ�จะย�งคงเหมู�อนก�นแที่บที่.กโคดเพจ มู�สื่�วนน�อยที่��เปล��ยนแค�บางอ�กข้ระ

1001101 01001101

Page 37: Data communication

ASCII Code

บ�ตท� 7 6 5 4 3 2 1 0

ติ�วเลข้ฐานสื่อง  8 บ'ติหร�อ  1 ไบติ# สื่ามูารถ่ใช้�แที่นรห�สื่ติ�างๆ ได�ถ่2ง 25 6 ติ�ว แติ�รห�สื่ติ�วอ�กษรภาษาอ�งกฤษที่�:งหมูดมู�จ)านวนรวมูก�นไมู�เก'น  1

28 ติ�วด�งน�:นสื่)าน�กงานมูาติรฐานผู้ล'ติภ�ณ์ฑ์#อ.สื่าหกรรมูจ2งได�ก)าหนดภาษาไที่ยเพ'�มูเติ'มูเพ��อใช้�ในงานสื่ารสื่นเที่ศเป0นภาษาไที่ยได� เช้�น

   1 10100001 1 ไบติ# (byte)ใช้�แที่นติ�วอ�กษร  ก   10100010 1= ไบติ# (byte)ใช้�แที่นติ�วอ�กษร  ข้   10100100 1= ไบติ# (byte)ใช้�แที่นติ�วอ�กษร  ค

ติ�วอย�าง ค)าว�า "แดง " เข้�ยนแที่นได�ด�วย 11100001

1010000110100111

Page 38: Data communication
Page 39: Data communication

การใช้ Parity bit ในการตรวิจสื่อบข้ อผิ�ดพื้ลาด

• Parity bit ค�อ บ'ติที่��แที่รกเข้�าไปในรห�สื่แอสื่ก�:เด'มู 7 บ'ติกลายเป0น 8 บ'ติ

• มู�ให�เล�อกใช้�ได�สื่องแบบ ค�อ – แบบค�� (odd parity bit)– แบบค�� (even parity bit)

Page 40: Data communication

Odd parity bit

ว'ธิ�การติรวจสื่อบความูผู้'ดพลาดโดยใช้� Parity bit “แบบค��” น�บบ'ติที่��เป0น 1 ข้องรห�สื่แอสื่ก� หากพบว�าเป0นจ)านวนค�� ให�เพ'�มูบ'ติ 0

เป0น Parity bit หากพบว�าเป0นจ)านวนค�� ให�เพ'�มูบ'ติ 1 เป0น Parity bit

เช้�น ถ่�าข้�อมู�ลที่��จะสื่�งค�อ 0110101

Parity bit จะติ�องเป0น 1 เพราะจ)านวนบ'ติ 1ที่��อย��ในข้�อมู�ลเป0นจ)านวนค��อย��แล�ว ด�งน�:นข้�อมู�ลที่��ที่)าการสื่�งไปจร'งค�อ 10110101

Page 41: Data communication

Even parity bit

ว'ธิ�การติรวจสื่อบความูผู้'ดพลาดโดยใช้� Parity bit “แบบค��” น�บบ'ติที่��เป0น 1 ข้องรห�สื่แอสื่ก� หากพบว�าเป0นจ)านวนค�� ให�เพ'�มูบ'ติ 0

เป0น Parity bit หากพบว�าเป0นจ)านวนค�� ให�เพ'�มูบ'ติ 1 เป0น Parity bit

เช้�น ถ่�าข้�อมู�ลที่��จะสื่�งค�อ 0110101

Parity bit จะติ�องเป0น 0 เพราะจ)านวนบ'ติ 1ที่��อย��ในข้�อมู�ลเป0นจ)านวนค��อย��แล�ว ด�งน�:นข้�อมู�ลที่��ที่)าการสื่�งไปจร'งค�อ 00110101

Page 42: Data communication

ทดสื่อบก�นหัน�อย

1. Datacommunication > แปลงเป0นรห�สื่ ASCII (7 bit)

D= 1000100 m= 1101101

i= 1101001

a= 1100001 u= 1110101 o= 1101111

t= 1110100 n= 1101110 n= 1101110

a= 1100001 i= 1101001

c= 1100011 c= 1100011

o= 1101111 a= 1100001

m= 1101101

t= 1110100

Page 43: Data communication

ทดสื่อบก�นหัน�อย

• จากข้�อ 1 ใช้� Even parity bit ในการติรวจสื่อบ

D= 01000100

m= 11101101

i= 01101001

a= 11100001 u= 11110101

o= 01101111

t= 01110100 n= 11101110

n= 11101110

a= 11100001 i= 01101001

c= 01100011 c= 01100011

o= 01101111

a= 11100001

m= 11101101

t= 01110100

Page 44: Data communication

ทดสื่อบก�นหัน�อย

• จากข้�อ 1 ใช้� Odd parity bit ในการติรวจสื่อบ

D= 11000100

m= 01101101

i= 11101001

a= 01100001 u= 01110101

o= 11101111

t= 11110100 n= 01101110

n= 01101110

a= 01100001 i= 11101001

c= 01100011 c= 11100011

o= 11101111

a= 01100001

m= 01101101

t= 11110100

Page 45: Data communication

Baudot Code• ถ่�กใช้�ในระบบโที่รเลข้และเที่เล/กซึ่#ที่��วโลก ประกอบด�วยรห�สื่ 5 บ'ติ

เป0นมูาติรฐานข้องคณ์ะกรรมูการที่��ปร2กษาด�านโที่รศ�พที่#และโที่รเลข้ระหว�างช้าติ'(The Consultative Committee in International Telegraphy and Telephony : CCITT)

• ใช้�แที่นติ�วอ�กข้ระได� 25 หร�อ 32 ติ�ว ซึ่2�งไมู�เพ�ยงพอก�บจ)านวนอ�กข้ระที่�:งหมูด จ2งเพ'�มูอ�กข้ระพ'เศษข้2:นอ�ก 2 ติ�ว ค�อ – 11111 หร�อ LS (Letter Shift Character) เพ��อเล�อกเปล��ยนเป0น

อ�กข้ระกล.�มูติ�วอ�กษรพ'มูพ#เล/ก (Lowercase)– 11011 หร�อ FS (Figure Shift Character) เพ��อเล�อกเปล��ยนเป0น

อ�กข้ระกล.�มูเคร��องหมูาย (Uppercase)

• ที่)าให�มู�รห�สื่แที่นติ�วอ�กข้ระเพ'�มูอ�ก 32 ติ�ว โดยมู�อ�กข้ระซึ่):าก�บกล.�มูติ�วอ�กข้ระเด'มู 6 ติ�ว ด�งน�:นรห�สื่โบดอติจ2งสื่ามูารถ่ใช้�แที่นอ�กข้ระได�ที่�:งหมูด 32+32-6= 58 ติ�ว เน��องจากรห�สื่โบคอติมู�ข้นาด 5บ'ติ ซึ่2�งไมู�มู�บ'ติติรวจสื่อบจ2งไมู�น'ยมูน)ามูาใช้�ก�บคอมูพ'วเติอร# 

Page 46: Data communication

Baudot Code

Page 47: Data communication

EBCDIC (Extended Binary Coded Decimal Interchange

Code)

พ�ฒนาข้2:นโดยบร'ษ�ที่ IBM รห�สื่เอบซึ่�ด'กมู�ข้นาด 8 บ'ติ ติ�อหน2�งอ�กข้ระ บ'ติที่�� 9 เป0น perity bit ด�งน�:นจ2งสื่ามูารถ่ใช้�แที่นอ�กข้ระได� 28 หร�อ 256 ติ�ว หร�อสื่องเที่�าข้องรห�สื่แอสื่ก�(แบบเด'มู ) รห�สื่เอบซึ่�ด'ก ถ่�อว�าเป0นรห�สื่มูาติรฐานในการเข้�าติ�วอ�กข้ระข้องเคร��องคอมูพ'วเติอร#ที่��ใช้�ในปBจจ.บ�นซึ่2�งพ�ฒนาโดยบร'ษ�ที่ IBM

 

Page 48: Data communication
Page 49: Data communication

UNICODEรห�สื่แที่นข้�อมู�ลแบบใหมู�ล�าสื่.ด เร�ยกว�า ย�น'โค�ด (UNICODE) ได�ร�บการพ�ฒนาข้2:นมูาเมู��อ พ.ศ. 2536 เพ��อแก�ปBญหาที่��เก'ดข้2:นก�บรห�สื่ ASCII และ EBCDIC

• ก)าหนดให�หน2�งติ�วอ�กษรมู�ข้นาด 16 บ'ติแที่น 8 บ'ติติามูแบบเก�าจ2งสื่ามูารถ่ใช้�แที่นติ�วอ�กษรได�มูากถ่2ง 65,536 แบบติ�วอ�กษร 128 ติ�วแรกจะเหมู�อนก�นก�บติ�วอ�กษรในรห�สื่แอสื่ก�: (ร. �นเก�า) นอกจากน�:มู�ติ�วอ�กษรจ�น 2,000 ติ�ว ติ�วอ�กษรญ��ป.Cน เกาหล� ร�สื่เซึ่�ย ฮิ'บร� กร�ก สื่�นสื่กฤติ และอ��น ๆ รวมูที่�:งสื่�ญล�กษณ์#ที่างคณ์'ติศาสื่ติร# ว'ที่ยาศาสื่ติร# สื่�ญล�กษณ์#พ'เศษ อ�กมูากมูาย โปรแกรมูที่��เข้�ยนข้2:นมูาโดยใช้�รห�สื่น�:จ)าเป0นจะติ�องที่)างานควบค��ก�บระบบปฏิ'บ�ติ'การที่��ร� �จ�กรห�สื่น�: เช้�น Windows NT เป0นติ�น

Page 50: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

Hard Disk• อ.ปกรณ์#บ�นที่2กข้�อมู�ล (Storage Device) ประกอบด�วยแผู้�น

จานแมู�เหล/กมูากกว�า 2 แผู้�นเร�ยงก�นอย��บนแกน Spindle ที่)าให�แผู้�นแมู�เหล/กหมู.นไปพร�อมูๆก�น Hard Disk ใช้�ห�วอ�านเพ�ยงห�วเด�ยวในการที่)างาน ที่�:งอ�านและเข้�ยนข้�อมู�ล ในการเข้�ยนข้�อมู�ลห�วอ�านจะได�ร�บกระแสื่ไฟฟ7าผู้�านเข้�าสื่��คอยล#ข้องห�วอ�าน เพ��อร�บข้�อมู�ล เป0นการแปลงความูหนาแน�นข้องสื่ารแมู�เหล/กที่��เคล�อบอย��บน Disk ออกมูาให�ก�บ CPU เพ��อที่)าการประมูวลผู้ล

Page 51: Data communication
Page 52: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

Data Center• สื่ถ่านที่��และอ.ปกรณ์#เคร��องมู�อที่��ที่)าหน�าที่��อ)านวยความูสื่ะดวกเก��ยว

ก�บการควบค.มูระบบคอมูพ'วเติอร#ที่��สื่)าค�ญ และองค#ประกอบอ��น ๆ ที่��เก��ยวข้�องก�บระบบคอมูพ'วเติอร# – ด�านกายภาพ– ด�านเคร�อข้�าย– ด�านแอพล'เคช้��น

Page 53: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• Rack server

Page 54: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• Air conditioning

ระบบระบายความูร�อน หร�อระบบแอร# ซึ่2�งมู�การควบค.มูอ.ณ์หภ�มู'และความูช้�:น

Page 55: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• Backup Power

ระบบสื่)ารองไฟฟ7า เพ��อป7องก�นความูเสื่�ยหายที่างไฟฟ7าในกรณ์�เก'ดเหติ.ค�บข้�นเช้�น ไฟด�บ ไฟติก และช้�วยควบค.มูแรงด�นไฟฟ7าให�อย��ในระด�บที่��เหมูาะสื่มู

Page 56: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• การป7องก�นปBญหา Single Points Failure ซึ่2�งปBญหาน�:อาจจะเก'ดข้2:นได�หากมู�อ.ปกรณ์#หล�กเพ�ยงอ�นเด�ยว เช้�น มู�เซึ่'ร#ฟเวอร#เพ�ยงเคร��องเด�ยว หร�อสื่ว'ติซึ่#(Switch) หล�กเพ�ยงเคร��องเด�ยว อ.ปกรณ์#เก��ยวก�บระบบไฟฟ7าที่�:งหมูด ควรจะมู� 2 ช้.ด เป0นระบบสื่)ารองแบบ Fully Duplicated มู�การเช้��อมูติ�อระบบไฟฟ7าเป0น 2 สื่าย ค�อ A-side และ B-side

Page 57: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• Data Center จะติ�องมู�พ�:นยกสื่�งจากพ�:นระด�บปกติ' 60 เซึ่นติ'เมูติร (2 ฟ.ติ ) เพ��อระบบระบายอากาศให�เคร��องปร�บอากาศเปCาลมูจากด�านล�างข้องพ�:นข้2:นสื่��ด�านบน เพ��อให�มู�ช้�องว�างสื่)าหร�บเด'นสื่ายไฟลอดใติ�พ�:น ดาติ�าเซึ่/นเติอร#บางแห�งที่��มู�ที่.นน�อยหร�อมู�ข้นาดเล/ก อาจใช้�พ�:นช้น'ดป7องก�นกระแสื่ไฟฟ7าสื่ถ่'ติ เป0นว�สื่ด.สื่)าหร�บป�พ�:นแที่นได�

Page 58: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• ระบบป7องก�นอ�คค�ภ�ย ซึ่2�งสื่ามูารถ่แจ�งเติ�อนได�หากเก'ดความูร�อน หร�ออ�คค�ภ�ยข้2:น สื่ารที่��ใช้�ด�บไฟ ไมู�ควรเป0นน):าเพราะจะสื่ร�างความูเสื่�ยหายก�บอ.ปกรณ์#ไฟฟ7าได� เช้�น Argonite และ FM-200

Page 59: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• ความูปลอดภ�ยที่างด�านกายภาพอ��น ๆ เช้�น กล�องว�ด�โอและระบบจ�ดเก/บภาพ ใช้�เพ��อจ�บภาพผู้��บ.กร.กเข้�าสื่�� Data Centerโดยไมู�ได�ร�บอน.ญาติ

Page 60: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

ด�านเคร�อข้�าย• ภายในดาติ�าเซึ่/นเติอร#จะเป0นโพรโที่คอลไอพ� (IP protocol)

ประกอบด�วยเราเติอร#(Routers) และ สื่ว'ติซึ่#(Switch) จ)านวนหน2�ง ในการน)าข้�อมู�ลจากเซึ่'ร#ฟเวอร#ออกสื่��ภายนอก ด�งน�:นจ2งติ�องมู�การระว�งด�านความูปลอดภ�ยข้องระบบเคร�อข้�ายด�วยสื่'�งเหล�าน�:– Firewalls– Virtual Private Network: VPN– Intrusion Detection Systems: IDS

Page 61: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• Firewalls

Page 62: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• VPN

Page 63: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

• IDS        ระบบหร�ออ.ปกรณ์#ที่��ติ'ดติ�:งเอาไว�คอยติ'ดติามูการบ.กร.ก

Page 64: Data communication

ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล

ว�ติถ่.ประสื่งค#หล�กข้องData Centerค�อ ใช้�ปฏิ'บ�ติ'งานแอพล'เคช้��นด�านติ�าง ๆ ข้ององค#กร โปรแกรมูที่��ใช้�งานจะแติกติ�างก�นไปติามูองค#กรแติ�ละแห�ง บางแห�งมู�ที่�มูพ�ฒนาเอง บางแห�งอาจซึ่�:อจากผู้��ผู้ล'ติซึ่อฟติ#แวร#ข้นาดใหญ� โดยที่��วไปแอพล'เคช้��นจะประกอบด�วย ระบบที่��เร�ยกว�า ERP และ CRM ซึ่2�งประกอบด�วยหลาย ๆ เซึ่'ร#ฟเวอร#โฮิสื่ติ# แติ�ละโฮิสื่ติ#จะที่)างานโปรแกรมูใดโปรแกรมูหน2�งเช้�น ด�านฐานข้�อมู�ล(Data Base)…

Page 65: Data communication