data communication
TRANSCRIPT
พื้��นฐานการสื่�อสื่ารข้ อมู�ลและเคร�อข้�าย
Nittaya wongyai
วิ�วิ�ฒนาการข้องเทคโนโลย�สื่ารสื่นเทศและการสื่�อสื่าร
การสื่�อสื่าร , การสื่�อสื่ารข้ อมู�ล , โทรคมูนาคมู
• การสื่��อสื่าร (Communication)กระบวนการแลกเปล��ยนข้�อมู�ล ข้�าวสื่ารระหว�างผู้��สื่�งและผู้��ร �บโดยใช้�สื่�ญล�กษณ์# สื่�ญญาณ์ หร�อพฤติ'กรรมูที่��ที่)าให�เก'ดความูเข้�าใจที่��ติรงก�น
• การสื่��อสื่ารข้�อมู�ล (Data Communication)กระบวนการถ่�ายโอนหร�อแลกเปล��ยนข้�อมู�ลและสื่ารสื่นเที่ศระหว�างผู้��สื่�งและผู้��ร �บ โดยผู้�านที่างช้�องสื่��อสื่าร เช้�น อ.ปกรณ์#อ'เล/กที่รอน'กสื่#หร�อคอมูพ'วเติอร#เป0นติ�วกลางในการสื่�งข้�อมู�ล เพ��อให�ผู้��สื่�งและผู้��ร �บเก'ดความูเข้�าใจซึ่2�งก�นและก�น
• โที่รคมูนาคมู (Telecommunication)“การสื่�งข้�าวสื่ารที่.กร�ปแบบไมู�ว�าจะเป0นเสื่�ยงพ�ด, ติ�วอ�กษร, สื่�ญล�กษณ์#, ภาพถ่�าย, graphics, ภาพเคล��อนไหว (Video) ฯลฯ ไปย�งปลายที่าง โดยอาศ�ยสื่�ญญาณ์ไฟฟ7าหร�อสื่�ญญาณ์แมู�เหล/กไฟฟ7าไมู�ว�าร�ปแบบใดและไมู�จ)าก�ดว�าจะไปใช้�สื่��อช้น'ดใด (เช้�นระบบว'ที่ย., ค��สื่ายที่องแดง หร�อ optical fiber ฯลฯ)”
องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล
ที่��มูา: น'โลบล ว'มูลสื่'ที่ธิ'ช้�ย 2553 6, ,
องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล
• ผู้��สื่�งสื่าร (Transmitter) ค�อ สื่'�งที่��ที่)าหน�าที่��สื่�งข้�อมู�ลในการสื่��อสื่าร
รหั�สื่ มูอสื่
องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล
• ผู้��ร �บสื่าร (Receiver) ค�อ สื่'�งที่��ที่)าหน�าที่��ร �บข้�อมู�ลที่��ถ่�กสื่�งมูา
องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล
• ข้�อมู�ล (Message) ค�อ สื่'�งที่��ผู้��สื่�งสื่ารติ�องการสื่�งให�ผู้��ร �บสื่ารร�บที่ราบ
องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล
• สื่�ญญาณ์รบกวน (Noise) ค�อ สื่'�งที่��ที่)าให�รบกวนติ�อระบบและข้�าวสื่าร
องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล
• สื่��อ (Medium) ค�อ ติ�วกลางที่��ใช้�ในการสื่�งข้�อมู�ลระหว�างผู้��สื่�งสื่ารและผู้��ร �บสื่าร
องค!ประกอบข้องการสื่�อสื่ารข้ อมู�ล
• โปรโติคอล (Protocol) ค�อ กระบวนการ ว'ธิ�การ ประเภที่ หร�อข้�อก)าหนดติ�างๆ ที่��ติกลงร�วมูก�นระหว�างผู้��สื่�ง และผู้��ร �บสื่ารเพ��อใช้�ในการสื่��อสื่ารข้�อมู�ล
หัล�กพื้��นฐานข้องการสื่�อสื่ารข้ อมู�ล
• ความูสื่)าค�ญข้องการสื่��อสื่ารค�อการเคล��อนย�ายข้�อมู�ลที่��อย��ในร�ปแบบข้องสื่�ญญาณ์ผู้�านสื่��อกลาง ไมู�ว�าจะเป0นข้�อมู�ลช้น'ดติ�วเลข้ ติ�วอ�กษร ภาพน'�ง รวมูถ่2งภาพเคล��อนไหว โดยข้�อมู�ลติ�างๆ เหล�าน�:จ)าเป0นติ�องที่)าการแปลงเป0นสื่�ญญาณ์ ที่��สื่ามูารถ่สื่�งผู้�านสื่��อกลางข้องระบบสื่��อสื่ารไปย�งปลายที่างที่��ติ�องการได�
ข้�อมู�ล (Data)– ติ�วเลข้ ติ�วอ�กษร ภาพน'�ง รวมูถ่2งภาพเคล��อนไหว
สื่�ญญาณ์ (Signals)– กระแสื่ไฟฟ7าหร�อคล��นแมู�เหล/กไฟฟ7า เช้�น คล��นไมูโครเวฟ คล��นว'ที่ย.
สื่�ญญาณ
• Analog Signal อย��ในร�ปคล��นแมู�เหล/กไฟฟ7าที่��มู�ล�กษณ์ะติ�อเน��อง (Continuous Waveforms) สื่�ญญาณ์จะข้2:นลงแบบไมู�มู�การเปล��ยนแปลงแบบที่�นที่�ที่�นใด เหมูาะสื่)าหร�บการสื่�งสื่�ญญาณ์เสื่�ยง ซึ่2�งสื่ามูารถ่ถ่�กรบกวนได�ง�ายจากสื่�ญญาณ์รบกวน (Noise) จ2งจ)าเป0นติ�องใช้� Amplifier ในการเพ'�มูความูเข้�มูข้องสื่�ญญาณ์ที่)าให�สื่ามูารถ่สื่�งสื่�ญญาณ์ในระยะที่างที่��ไกลออกไปได�อ�ก
Analog Signal
• Amplitudeค�าที่��ว�ดจากแรงด�นไฟฟ7า โดยอาจเป0นระด�บข้องคล��นจ.ดสื่�งสื่.ด (High
Amplitude ) หร�อคล��นจ.ดติ)�าสื่.ด (Low Amplitude)
Analog Signal
• Frequencyความูถ่��/อ�ติราการข้2:นลงข้องคล��น ซึ่2�งเก'ดข้2:นติามูจ)านวนวงรอบข้องสื่�ญญาณ์ โดยรอบติ�อว'นาที่�หร�อความูถ่��น� :น จะใช้�แที่นหน�วยว�ดเป0นเฮิ'รติซึ่# (Hertz: Hz)
Analog Signal
• Periodคาบ เป0นระยะเวลาข้องสื่�ญญาณ์ที่��เปล��ยนแปลงไปจนครบรอบ โดยจะมู�ร�ปแบบซึ่):าๆ ก�นในที่.กช้�วงเวลา และเมู��อคล��นสื่�ญญาณ์ที่)างานครบ 1 รอบ จะเร�ยกว�า Cycle
Analog Signal
Units of Frequency
6,000,000,000 Hz
6,000,000 kHz
6,000 MHz
6 GHz
Analog Signal
• Phaseเฟสื่ เป0นการเปล��ยนแปลงข้องสื่�ญญาณ์ ซึ่2�งจะว�ดจากติ)าแหน�งองศาข้องสื่�ญญาณ์เมู��อเวลาผู้�านไป
สื่�ญญาณ
• Digital Signalมู�ล�กษณ์ะการแบ�งสื่�ญญาณ์เป0นช้�วงๆ อย�างไมู�ติ�อเน��อง มู�ร�ปแบบข้องระด�บแรงด�นไฟฟ7าเป0นคล��นสื่��เหล��ยมู (Square Wave) สื่�ญญาณ์สื่ามูารถ่เปล��ยนแปลงจาก 0 เป0น 1 หร�อจาก 1 เป0น 0 ได�ที่.กเมู��อ Digital Signal มู�ความูที่นที่านติ�อสื่�ญญาณ์รบกวนได�ด�กว�า Analog Signal แติ�สื่�ญญาณ์อาจถ่�กลดที่อนลงเมู��อถ่�กสื่�งในระยะที่างไกลๆ ติ�องใช้� Repeater ในการที่วนสื่�ญญาณ์ให�คงร�ปเด'มู
Modem
Digital
Digital
Analog
Analog
Modem
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 มู�ความูหมูายว�าป=ด ค�อสื่ถ่านะที่��ไมู�มู�การสื่�งสื่�ญญาณ์
Digital Signal
• Bit rate/Data Rateจ)านวนบ'ติที่��สื่ามูารถ่สื่�งได�ภายในหน2�งหน�วยเวลา ซึ่2�งมู�หน�วยเป0นบ'ติติ�อว'นาที่� (bit per second : bps)
Digital Signal
Digital Signal
• Baud Rateจ)านวนข้องสื่�ญญาณ์ที่��สื่ามูารถ่สื่�งได�ติ�อการเปล��ยนสื่�ญญาณ์ในหน2�งหน�วยเวลา (baud per second) ปกติ'อ�ติราบอดจะมู�ค�าน�อยกว�าหร�อเที่�าก�บอ�ติราบ'ติ และแบนด#ว'ด (Bandwidth)ในระบบสื่��อสื่ารน�:นจะข้2:นอย��ก�บอ�ติราบอด
100 person
1 person
10 person
Bandwidth
• Bandwidth ค�อ ความูกว�างข้องคล��นความูถ่�� เป0นระยะห�างระหว�างคล��นความูถ่��สื่องคล��นที่��มู�หน�วยน�บเป0นเฮิ'รติซึ่# (Hz) และเป0นติ�วว�ดความูเร/วในการร�บและการสื่�งข้�อมู�ล (Data-Transfer) ข้องอ'นเที่อร#เน/ติ โดยปร'มูาณ์ Bandwidth ที่��สื่�งก/จะที่)าให�สื่ามูารถ่ใช้�งานอ'นเที่อร#เน/ติได�มู�ประสื่'ที่ธิ'ภาพมูากข้2:น
Band = คล��นความูถ่��
Width = ความูกว�าง
Bandwidth
Data Code
• คอมูพ'วเติอร#เก/บข้�อมู�ลในล�กษณ์ะติ�วเลข้ “0” และ “1” ที่��ได�ร�บการจ�ดกล.�มูอย�างมู�ความูหมูาย เร�ยกว�า รห�สื่แที่นข้�อมู�ล (Data Code)
• รห�สื่สื่ากลร�ปแบบแรกที่��เก'ดข้2:นในโลกการสื่��อสื่ารค�อ รห�สื่มูอสื่ (Morse Code)
• ข้�าวสื่ารที่��ติ'ดติ�อสื่��อสื่ารสื่ามูารถ่เป0นได�ที่�:งติ�วอ�กษร ติ�วเลข้ สื่�ญล�กษณ์# รวมูเร�ยกว�า อ�กข้ระ เพ��อความูเหมูาะสื่มูในการสื่��อสื่ารข้�อมู�ล จ2งมู�การแปลงอ�กข้ระด�งกล�าวให�เป0นสื่�ญญาณ์พ�ลสื่#ไฟฟ7าหร�อบ'ติแที่นรห�สื่ รห�สื่ที่��ถ่�อว�าเป0นสื่ากลในวงการสื่��อสื่ารข้�อมู�ล ได�แก� รห�สื่แอสื่ก� (ASCII) รห�สื่โบดอติ (BAUDOT) รห�สื่เอ/บซึ่�ด'ก (EBCDIC) และรห�สื่ย�น'โค�ด (UNICODE)
Data Code
• ระบบเลข้ฐานคอมูพ'วเติอร#มู�การใช้�ระบบเลข้ฐาน 4 แบบ ประกอบด�วย - เลข้ฐานสื่อง (Binary) - เลข้ฐานแปด (Octal) - เลข้ฐานสื่'บ (Decimal) - เลข้ฐานสื่'บหก (Hexadecimal)
• ระบบเลข้ฐานสื่อง เป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 ติ�ว
Data Code
Data Code
• ระบบเลข้ฐานสื่องการจ�ดเก/บข้�อมู�ลในหน�วยความูจ)าข้องคอมูพ'วเติอร#มู�หน�วยเล/กที่��สื่.ดค�อ บ'ติ (bit) ซึ่2�งสื่ามูารถ่ใช้�แที่นเลข้ฐานสื่อง 1 หล�ก ไบติ# (byte) ประกอบด�วย 8บ'ติ ซึ่2�งแที่นเลข้ฐานสื่องได� 8 หล�ก หน�วยความูจ)าแติ�ละไบติ#จะมู�หมูายเลข้ก)าก�บอย��สื่)าหร�บเร�ยกใช้�เร�ยกว�า เลข้ที่��ติ)าแหน�ง (address) ข้�อมู�ลที่��ป7อนเข้�าเคร��องคอมูพ'วเติอร#จะถ่�กเปล��ยนเป0นรห�สื่เก/บไว�ในหน�วยความูจ)าเพ��อใช้�ในการประมูวลผู้ลติ�อไป
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
การแปลงเลข้ฐานสื่'บให�เป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นบ'ติที่��มู�ค�าประจ)าหล�กน�อยที่��สื่.ด
Data Code
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
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
การใช้ Parity bit ในการตรวิจสื่อบข้ อผิ�ดพื้ลาด
• Parity bit ค�อ บ'ติที่��แที่รกเข้�าไปในรห�สื่แอสื่ก�:เด'มู 7 บ'ติกลายเป0น 8 บ'ติ
• มู�ให�เล�อกใช้�ได�สื่องแบบ ค�อ – แบบค�� (odd parity bit)– แบบค�� (even parity bit)
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
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
ทดสื่อบก�นหัน�อย
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
ทดสื่อบก�นหัน�อย
• จากข้�อ 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
ทดสื่อบก�นหัน�อย
• จากข้�อ 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
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งไมู�น'ยมูน)ามูาใช้�ก�บคอมูพ'วเติอร#
Baudot Code
EBCDIC (Extended Binary Coded Decimal Interchange
Code)
พ�ฒนาข้2:นโดยบร'ษ�ที่ IBM รห�สื่เอบซึ่�ด'กมู�ข้นาด 8 บ'ติ ติ�อหน2�งอ�กข้ระ บ'ติที่�� 9 เป0น perity bit ด�งน�:นจ2งสื่ามูารถ่ใช้�แที่นอ�กข้ระได� 28 หร�อ 256 ติ�ว หร�อสื่องเที่�าข้องรห�สื่แอสื่ก�(แบบเด'มู ) รห�สื่เอบซึ่�ด'ก ถ่�อว�าเป0นรห�สื่มูาติรฐานในการเข้�าติ�วอ�กข้ระข้องเคร��องคอมูพ'วเติอร#ที่��ใช้�ในปBจจ.บ�นซึ่2�งพ�ฒนาโดยบร'ษ�ที่ IBM
UNICODEรห�สื่แที่นข้�อมู�ลแบบใหมู�ล�าสื่.ด เร�ยกว�า ย�น'โค�ด (UNICODE) ได�ร�บการพ�ฒนาข้2:นมูาเมู��อ พ.ศ. 2536 เพ��อแก�ปBญหาที่��เก'ดข้2:นก�บรห�สื่ ASCII และ EBCDIC
• ก)าหนดให�หน2�งติ�วอ�กษรมู�ข้นาด 16 บ'ติแที่น 8 บ'ติติามูแบบเก�าจ2งสื่ามูารถ่ใช้�แที่นติ�วอ�กษรได�มูากถ่2ง 65,536 แบบติ�วอ�กษร 128 ติ�วแรกจะเหมู�อนก�นก�บติ�วอ�กษรในรห�สื่แอสื่ก�: (ร. �นเก�า) นอกจากน�:มู�ติ�วอ�กษรจ�น 2,000 ติ�ว ติ�วอ�กษรญ��ป.Cน เกาหล� ร�สื่เซึ่�ย ฮิ'บร� กร�ก สื่�นสื่กฤติ และอ��น ๆ รวมูที่�:งสื่�ญล�กษณ์#ที่างคณ์'ติศาสื่ติร# ว'ที่ยาศาสื่ติร# สื่�ญล�กษณ์#พ'เศษ อ�กมูากมูาย โปรแกรมูที่��เข้�ยนข้2:นมูาโดยใช้�รห�สื่น�:จ)าเป0นจะติ�องที่)างานควบค��ก�บระบบปฏิ'บ�ติ'การที่��ร� �จ�กรห�สื่น�: เช้�น Windows NT เป0นติ�น
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
Hard Disk• อ.ปกรณ์#บ�นที่2กข้�อมู�ล (Storage Device) ประกอบด�วยแผู้�น
จานแมู�เหล/กมูากกว�า 2 แผู้�นเร�ยงก�นอย��บนแกน Spindle ที่)าให�แผู้�นแมู�เหล/กหมู.นไปพร�อมูๆก�น Hard Disk ใช้�ห�วอ�านเพ�ยงห�วเด�ยวในการที่)างาน ที่�:งอ�านและเข้�ยนข้�อมู�ล ในการเข้�ยนข้�อมู�ลห�วอ�านจะได�ร�บกระแสื่ไฟฟ7าผู้�านเข้�าสื่��คอยล#ข้องห�วอ�าน เพ��อร�บข้�อมู�ล เป0นการแปลงความูหนาแน�นข้องสื่ารแมู�เหล/กที่��เคล�อบอย��บน Disk ออกมูาให�ก�บ CPU เพ��อที่)าการประมูวลผู้ล
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
Data Center• สื่ถ่านที่��และอ.ปกรณ์#เคร��องมู�อที่��ที่)าหน�าที่��อ)านวยความูสื่ะดวกเก��ยว
ก�บการควบค.มูระบบคอมูพ'วเติอร#ที่��สื่)าค�ญ และองค#ประกอบอ��น ๆ ที่��เก��ยวข้�องก�บระบบคอมูพ'วเติอร# – ด�านกายภาพ– ด�านเคร�อข้�าย– ด�านแอพล'เคช้��น
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• Rack server
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• Air conditioning
ระบบระบายความูร�อน หร�อระบบแอร# ซึ่2�งมู�การควบค.มูอ.ณ์หภ�มู'และความูช้�:น
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• Backup Power
ระบบสื่)ารองไฟฟ7า เพ��อป7องก�นความูเสื่�ยหายที่างไฟฟ7าในกรณ์�เก'ดเหติ.ค�บข้�นเช้�น ไฟด�บ ไฟติก และช้�วยควบค.มูแรงด�นไฟฟ7าให�อย��ในระด�บที่��เหมูาะสื่มู
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• การป7องก�นปBญหา Single Points Failure ซึ่2�งปBญหาน�:อาจจะเก'ดข้2:นได�หากมู�อ.ปกรณ์#หล�กเพ�ยงอ�นเด�ยว เช้�น มู�เซึ่'ร#ฟเวอร#เพ�ยงเคร��องเด�ยว หร�อสื่ว'ติซึ่#(Switch) หล�กเพ�ยงเคร��องเด�ยว อ.ปกรณ์#เก��ยวก�บระบบไฟฟ7าที่�:งหมูด ควรจะมู� 2 ช้.ด เป0นระบบสื่)ารองแบบ Fully Duplicated มู�การเช้��อมูติ�อระบบไฟฟ7าเป0น 2 สื่าย ค�อ A-side และ B-side
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• Data Center จะติ�องมู�พ�:นยกสื่�งจากพ�:นระด�บปกติ' 60 เซึ่นติ'เมูติร (2 ฟ.ติ ) เพ��อระบบระบายอากาศให�เคร��องปร�บอากาศเปCาลมูจากด�านล�างข้องพ�:นข้2:นสื่��ด�านบน เพ��อให�มู�ช้�องว�างสื่)าหร�บเด'นสื่ายไฟลอดใติ�พ�:น ดาติ�าเซึ่/นเติอร#บางแห�งที่��มู�ที่.นน�อยหร�อมู�ข้นาดเล/ก อาจใช้�พ�:นช้น'ดป7องก�นกระแสื่ไฟฟ7าสื่ถ่'ติ เป0นว�สื่ด.สื่)าหร�บป�พ�:นแที่นได�
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• ระบบป7องก�นอ�คค�ภ�ย ซึ่2�งสื่ามูารถ่แจ�งเติ�อนได�หากเก'ดความูร�อน หร�ออ�คค�ภ�ยข้2:น สื่ารที่��ใช้�ด�บไฟ ไมู�ควรเป0นน):าเพราะจะสื่ร�างความูเสื่�ยหายก�บอ.ปกรณ์#ไฟฟ7าได� เช้�น Argonite และ FM-200
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• ความูปลอดภ�ยที่างด�านกายภาพอ��น ๆ เช้�น กล�องว�ด�โอและระบบจ�ดเก/บภาพ ใช้�เพ��อจ�บภาพผู้��บ.กร.กเข้�าสื่�� Data Centerโดยไมู�ได�ร�บอน.ญาติ
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
ด�านเคร�อข้�าย• ภายในดาติ�าเซึ่/นเติอร#จะเป0นโพรโที่คอลไอพ� (IP protocol)
ประกอบด�วยเราเติอร#(Routers) และ สื่ว'ติซึ่#(Switch) จ)านวนหน2�ง ในการน)าข้�อมู�ลจากเซึ่'ร#ฟเวอร#ออกสื่��ภายนอก ด�งน�:นจ2งติ�องมู�การระว�งด�านความูปลอดภ�ยข้องระบบเคร�อข้�ายด�วยสื่'�งเหล�าน�:– Firewalls– Virtual Private Network: VPN– Intrusion Detection Systems: IDS
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• Firewalls
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• VPN
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
• IDS ระบบหร�ออ.ปกรณ์#ที่��ติ'ดติ�:งเอาไว�คอยติ'ดติามูการบ.กร.ก
ระบบการเก.บข้ อมู�ลและอ(ปกรณ!ท�ใช้ เก.บข้ อมู�ล
ว�ติถ่.ประสื่งค#หล�กข้องData Centerค�อ ใช้�ปฏิ'บ�ติ'งานแอพล'เคช้��นด�านติ�าง ๆ ข้ององค#กร โปรแกรมูที่��ใช้�งานจะแติกติ�างก�นไปติามูองค#กรแติ�ละแห�ง บางแห�งมู�ที่�มูพ�ฒนาเอง บางแห�งอาจซึ่�:อจากผู้��ผู้ล'ติซึ่อฟติ#แวร#ข้นาดใหญ� โดยที่��วไปแอพล'เคช้��นจะประกอบด�วย ระบบที่��เร�ยกว�า ERP และ CRM ซึ่2�งประกอบด�วยหลาย ๆ เซึ่'ร#ฟเวอร#โฮิสื่ติ# แติ�ละโฮิสื่ติ#จะที่)างานโปรแกรมูใดโปรแกรมูหน2�งเช้�น ด�านฐานข้�อมู�ล(Data Base)…