Data Communication and Computer Network

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
Advertisements

INTRODUCTION •What is Going Green? •Going Green is a Club initiative to encourage Members and staff alike to be considerate about how we use our resources.
โปรแกรมฝึกหัด การเลื่อนและคลิกเมาส์
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved Java Programming Language.
THE PARTS OF A FLOWERING PLANT AND THEIR FUNTION.
Set is a basic term in Mathematics. There is no precise definition for term “set”, But roughly speaking, a set is a collection of objects, Things or symbols,
Finite and Infinite Sets, Null set
จำนวน สถานะ NUMBER OF STATES. ประเด็นที่ สนใจ The number of distinct states the finite state machine needs in order to recognize a language is related.
วิชา องค์ประกอบศิลป์สำหรับคอมพิวเตอร์ รหัส
INTELLECTUAL CAPITAL : IC Group 3: Tipada Subhasean Nongluk Charoeschai Nerisa Wangkarat
การซ้อนทับกัน และคลื่นนิ่ง
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Braille OCR Mobile Application
รู้จักกับเทคโนโลยี RFID เบื้องต้น
นายรังสฤษดิ์ตั้งคณา รหัส นายวสันต์ ชานุชิต รหัส อาจารย์ที่ปรึกษาโครงการ ผศ. ดร. ดารณี หอมดี อาจารย์ที่ปรึกษาโครงการร่วม ดร. วาธิส.
COMMUNICATION IN BUSINESS
VARIABLES, EXPRESSION and STATEMENTS. Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value.
อาจารย์ มธ. อธิบายการใช้ โมเดลของ
Chapter 5: Functions of Random Variables. สมมติว่าเรารู้ joint pdf ของ X 1, X 2, …, X n --> ให้หา pdf ของ Y = u (X 1, X 2, …, X n ) 3 วิธี 1. Distribution.
ระบบการจัดเก็บในคลังสินค้า
: Chapter 1: Introduction 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Color Standards A pixel color is represented as a point in 3-D space. Axis may be labeled as independent colors such as R, G, B or may use other independent.
ออโตมาตาจำกัด FINITE AUTOMATA
FINITE STATE AUTOMATA WITH OUTPUT
REGULAR EXPRESSION การบรรยายแบบสม่ำเสมอ
Helping you make better treatment decisions for your patients.
Data Transmission Encoding Techniques and Transmission mode
Multiplexing and Network Multiplexing
Chapter 19 Network Layer: Logical Addressing
Inductive, Deductive Reasoning ผศ.( พิเศษ ) น. พ. นภดล สุชาติ พ. บ. M.P.H.
Course Software Engineering SE Overview and Introduction.
Chapter 12 Riveted, Bolted & Welded Connections
Database to Ontology Mapping & Semantic Search System Tutorial
        วงจรดิจิตอลลอจิก 3(2-1-3)
SPU Information Science Institute of Sripatum University Sripatum University 1 IS516 Computer Communication and Networks การสื่อสารคอมพิวเตอร์และเครือข่าย.
MAT 231: คณิตศาสตร์ไม่ต่อเนื่อง (3) Function Growth & Time-Complexity
8/3/2014The Realities of software Testing1 Software testing Realities What is the realities of software testing Why does the software testing not complete.
Merchant Marine Training Centre วิชาการเป็นเลิศ เชิดชู คุณธรรม ผู้นำ.
บทที่ 2 งบการเงินพื้นฐาน BASIC FINANCIAL STATEMENTS 2.
By Dr Nongyao Premkamolnetr Policy Innovation Center, KMUTT 17 January 2009.
Exercise 4: Page 41.
Kampol chanchoengpan it สถาปัตยกรรมคอมพิวเตอร์ Arithmetic and Logic Unit 1.
Chapter 8 Local Area Networks - Internetworking
Making Connections Efficient: Multiplexing and Compression
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
Algorithm Efficiency There are often many approaches (algorithms) to solve a problem. How do we choose between them? At the heart of computer program.
1 Spectroscopy Introduction Lecturer: Somsak Sirichai Chemistry department, Burapha University.
Mini KM.
Introduction to Earned Value Analysis.
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
การสร้าง WebPage ด้วย Java Script Wachirawut Thamviset.
Dianne J. Hall David B. Paradice James F. Courtney Proceedings of the 34th Hawaii International Conference on System Sciences
ทุนทางปัญญา Intellectual Capital KM743 Session 3.1
Chapter 3 Simple Supervised learning
Chapter 1/1 Arrays. Introduction Data structures are classified as either linear or nonlinear Linear structures: elements form a sequence or a linear.
An Online Computer Assisted Instruction Development of Electronics Devices Subject for Learning Effectiveness Testing By Assoc.Prof. Suwanna Sombunsukho.
Introduction of DREAM สุวรรณา ประณีตวตกุล คณะเศรษฐศาสตร์ มหาวิทยาลัยเกษตรศาสตร์
Physical Chemistry IV The Ensemble
The Analysis of Strands, Standards and Indicators for Tests
 Mr.Nitirat Tanthavech.  HTML forms are used to pass data to a server.  A form can contain input elements like text fields, checkboxes, radio-buttons,
ภาษาอังกฤษ ชั้นมัธยมศึกษาปึที่ 4 Grammar & Reading ครูรุจิรา ทับศรีนวล.
Multimedia Systems รศ. ดร. บุญวัฒน์ อัตชู
Concept and Terminology Guided media (wired) Twisted pair Coaxial cable Optical fiber Unguided media (wireless) Air Seawater Vacuum Direct link Point.
การติดต่อสื่อสารของคอมพิวเตอร์
1. นี่เป็นสิ่งที่พระเยซูทรงทำ พระองค์ทรงรักษาทุกคน ที่เจ็บป่วยให้หายดี
การติดต่อสื่อสารของคอมพิวเตอร์
The ELECTRON: Wave – Particle Duality
Forces and Laws of Motion
Natural Selection and Mutation
Year 9 Term 1 Foundation (Unit 1) INTEGERS, ROUNDING AND PLACE VALUE
ใบสำเนางานนำเสนอ:

Data Communication and Computer Network หลักการพื้นฐานของระบบการสื่อสารข้อมูล Basic of Data Communication System ณรงค์ฤทธิ์ มณีจิระปราการ สาขาคอมพิวเตอร์ธุรกิจ ภาควิชาพาณิชย์ศาสตร์ มหาวิทยาลัยนเรศวร Data Communication and Computer Network

วัตถุประสงค์(Objective) อธิบายองค์ประกอบพื้นฐานของการสื่อสารข้อมูล อธิบายพื้นฐานของข้อมูลและสัญญาณ อธิบายความแตกต่างระหว่างสัญญาณนาลอกกับดิจิตอล ทราบวิธีการแปลงข้อมูลเป็นสัญญาณ ทราบรหัสแทนข้อมูลที่ใช้ในการสื่อสารข้อมูล Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data Communications Originally, There was a Sharp Distinction: Voice and Video Communication versus Data Communications, in which one or both parties is a computer Database Electronic mail World Wide Web **Distinction is fading because voice and video communication are increasingly computer-based** Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

องค์ประกอบพื้นฐานของการสื่อสารข้อมูล Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

รหัสแทนข้อมูล Data Code Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data Codes The set of all textual characters or symbols and their corresponding binary patterns is called a data code. There are two basic data code sets plus a third code set that has interesting characteristics: ASCII EBCDIC UniCode Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Introduction - Data and Signals Data are entities that convey meaning (computer file, music on a CD, results from a blood gas analysis machine) Signals are the electric or electromagnetic encoding of data (telephone conversation, web page download) Computer networks and data / voice communication systems transmit signals Data and signals can be analog or digital Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog Data Continuous signal Expressed as an oscillation (sine wave format) of frequency Example: Analog electrical signal generated by a microphone in response to continous changes in air pressure that make up sounds Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Digital Data Represented as a sequence of discrete symbols from a finite “alphabet” of text and/or digits Rate and capacity of a digital channel measured in bits per second (bps) Digital data is binary: uses 1s and 0s to represent everything Binary digits can be represented as voltage pulses Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Basic Analog Terms Wave frequency: Number of times a cycle occurs in given time period Wave amplitude: Height of a wave cycle Hertz: The number of times a wave cycle occurs in one second (commonly used measure of frequency) Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog Signaling represented by sine waves phase amplitude (volts) difference 1 cycle amplitude (volts) time (sec) frequency (hertz) = cycles per second Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Basic Digital Terms Bit: digit in a binary number Byte: eight bits 1 is a 1-bit number (=1 in base 10) 10 is a 2-bit number (=2 in base 10) 10011001 is an 8-bit number (=153 in base 10) Byte: eight bits Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data Type vs. Transmission Type LAN Cable Standards Modem-based Communications Digital Data PCM & Video standards using codecs Radio, Broadcast TV Analog Data Digital Transmission Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

เปรียบเทียบสัญญาณอนาลอกกับสัญญาณดิจิตอล Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog versus Digital Analog is a continuous waveform, with examples such as (naturally occurring) music and voice. Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog versus Digital Digital is a discrete or non-continuous waveform with examples such as computer 1s and 0s. Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog versus Digital It is harder to separate noise from an analog signal than it is to separate noise from a digital signal. Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog versus Digital Noise in a digital signal. You can still discern a high voltage from a low voltage. Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog versus Digital Noise in a digital signal. Too much noise - you cannot discern a high voltage from a low voltage. Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

วิธีการแปลงข้อมูลเป็นสัญญาณ Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Converting Digital Data into Digital Signals There are numerous techniques available to convert digital data into digital signals. Let’s examine four techniques: NRZ-L NRZ-I Manchester Differential Manchester Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Converting Digital Data into Analog Signals Three basic techniques: Amplitude modulation Frequency modulation Phase modulation Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Converting Analog Data into Digital Signals To convert analog data into a digital signal, there are two basic techniques: Pulse code modulation (used by telephone systems) Delta modulation Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Converting Analog Data into Analog Signals Many times it is necessary to modulate analog data onto a different set of analog frequencies. Broadcast radio and television are two very common examples of this. Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data and Signal Conversions in Action Let us transmit the message “Sam, what time is the meeting with accounting? Hannah.” This message first leaves Hannah’s workstation and travels across a local area network. Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data and Signal Conversions in Action Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data and Signal Conversions in Action Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Converting Voice What makes sound? Vibration of air How can we record that vibration? How can we convert that to an electrical signal? Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Analog Voice Communication Primarily used for transmission of human voice (telephony) Microphone captures voice vibrations, converts them to waves than can be expressed through variations of voltage Examples Telephone (3000Hz) Hi-Fi Sound (15,000Hz; approximate range of human ear) Compact Disc (20,000Hz for each of two channels) Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Digital Voice Communication For good representation, must sample amplitude at a rate of at least twice the maximum frequency Measured in samples per second, or smp/sec Telephone quality: 8000smp/sec, each sample using 8 bits 8 bits * 8000smp/sec = 64kbps to transmit CD audio quality: 44000smp/sec, each sample using 16 bits 16 bits * 44000smp/sec = 1.41mbps to transmit clearly Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Converting Images Break image up into small units More units means more detail Units called pixels Use photocell to read each unit, assign value How can we represent those units electrically? PACMAN example Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Image Quality Issues More pixels=better quality More compression=reduced quality “Lossy” gives from 10:1 to 20:1 compression “Lossless” gives less than 5:1 Less compression=reduced speed of transfer Choices in imaging technology, conversion, and communication all affect end-user’s satisfaction Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Video Communication Sequences of images over time Same concept as image, but with the dimension of time added Significantly higher bandwidth requirements in order to send images (frames) quickly enough Similarity of adjacent frames allows for high compression rates Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data Communication Adding storage overcomes time constraints Store-and-forward communication E-mail, voice mail, facsimile, file transfer, WWW Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Data Communication In this context, we mean data stored on computers Already digital, so no conversion necessary Bandwidth usually affects speed, but not quality Examples? Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล

Bandwidth Requirements What happens when bandwidth is insufficient? Poor quality or slow transmission How long does it take to become impatient? Is data communication ever “fast enough”? Data Communication and Computer Network บทที่ 1 พื้นฐานการสื่อสารข้อมูล