Chapter Four Making Connections. Objective สามารถระบุองค์ประกอบทั้ง 4 ของมาตรฐานการ เชื่อมต่อ สามารถอธิบายโอเปอร์เรชั่นพื้นฐานของ EIA- 232F และมาตรฐานการเชื่อมต่อแบบ.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Strength of Materials I EGCE201 กำลังวัสดุ 1
Advertisements

E-COMMERCE WEBSITE Smartzap Co., Ltd.. Company Profile บริษัท สมาร์ทแซป จำกัด ก่อตั้งเมื่อปี 2543 (13 ปี ) ในช่วงยุค Internet เพิ่ง เริ่มต้น เป็นบริษัทที่ดำเนินงานทางด้าน.
John Rawls  John Rawls is the most famous American social contract theorist argued that “Justice is fairness” He Thought human natural have a appropriate.
หลักการและแนวคิดการนำ สื่ออิเล็กทรอนิกส์ มาใช้ใน การเรียนการสอน ผศ. นพ. ทรงพล ศรีสุโข 30 ก. ย
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,
จำนวน สถานะ 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
Educational Objectives
Chapter 9 : Designing Approach
Graphical User Interface charturong.ee.engr.tu.ac.th/CN208
Braille OCR Mobile Application
รู้จักกับเทคโนโลยี RFID เบื้องต้น
โดย คุณครูทานตะวัน เทียมถนอม กลุ่มสาระฯภาษาต่างประเทศ ชั้น มัธยมศึกษาปีที่ 5 โรงเรียนอุบลรัตนราชกัญญาราชวิทยาลัย กรุงเทพมหานคร.
VARIABLES, EXPRESSION and STATEMENTS. Values and Data Types Value เป็นสิ่งพื้นฐาน มีลักษณะเป็น ตัวอักษร หรือ ตัวเลข อาทิ 2+2 หรือ “Hello world” Value.
อาจารย์ มธ. อธิบายการใช้ โมเดลของ
Data Structures and Algorithms
ระบบการจัดเก็บในคลังสินค้า
: 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 การบรรยายแบบสม่ำเสมอ
โปรแกรมการส่ง Tele-pathology ไปยังคอมพิวเตอร์ ส่วนบุคคลของแพทย์ผ่านทางเครือข่ายโรงพยาบาล (The Tele-pathology delivered to physician’s personal computer.
How ใช้ถามเกี่ยวกับอาการ ( manner ) การคมนาคม และการขนส่ง How can I get to the police station ? By taking the white bus. How did she walk ? slowly.
Chapter 19 Network Layer: Logical Addressing
Inductive, Deductive Reasoning ผศ.( พิเศษ ) น. พ. นภดล สุชาติ พ. บ. M.P.H.
Course Software Engineering SE Overview and Introduction.
Data Communication and Computer Network
        วงจรดิจิตอลลอจิก 3(2-1-3)
Yv xv zv.
ผศ.ดร.สุพจน์ นิตย์สุวัฒน์
การออกแบบและพัฒนาซอฟต์แวร์ บทที่ 7 การทดสอบโปรแกรม
Sripatum University IS516 การสื่อสารคอมพิวเตอร์และเครือข่าย
SPU Information Science Institute of Sripatum University Sripatum University 1 IS516 Computer Communication and Networks การสื่อสารคอมพิวเตอร์และเครือข่าย.
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.
Exercise 4: Page 41.
July Lecture Side Lecture by Suradet Tantrairatn Lecturer and Researcher Chapter Four June 2010 Definitions, Goals, and Objective.
Page: 1 โครงสร้างคอมพิวเตอร์ และภาษาแอสเซมบลี้ Gate & Karnaugh Map มหาวิทยาลัยเนชั่น จังหวัดลำปาง
Chapter 8 Local Area Networks - Internetworking
Making Connections Efficient: Multiplexing and Compression
Merchant Marine Training Centre วิชาการเป็นเลิศ เชิดชู คุณธรรม ผู้นำ.
Menu and Interactive with Powerpoint ให้นำเรื่อง Input /Output Technology มา จัดทำ การนำเสนอ โดยใช้หลักการ Menu and Interactive with powerpoint มาประยุกต์
Food Alert System of Thailand (FAST) EU-Thailand Economic Co-operation Small Projects Facility.
Algorithm Efficiency There are often many approaches (algorithms) to solve a problem. How do we choose between them? At the heart of computer program.
วิธีการ Auto ship.
Fundamental of Computer Architecture By Panyayot Chaikan November 01, 2003.
ผัก. หน่อไม้ ฝรั่ง กะหล่ำ ปลี แค รอท กะหล่ำ ดอก.
การสร้าง 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.
Physical Chemistry IV The Ensemble
 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,
ว เคมีพื้นฐาน พันธะเคมี
OSI 7 LAYER.
ครูรุจิรา ทับศรีนวล “Room service”. “Room service”
ภาษาอังกฤษ ชั้นมัธยมศึกษาปึที่ 4 Grammar & Reading ครูรุจิรา ทับศรีนวล.
Concept and Terminology Guided media (wired) Twisted pair Coaxial cable Optical fiber Unguided media (wireless) Air Seawater Vacuum Direct link Point.
พื้นฐานการเขียนแบบทางวิศวกรรม
1. นี่เป็นสิ่งที่พระเยซูทรงทำ พระองค์ทรงรักษาทุกคน ที่เจ็บป่วยให้หายดี
ระบบเครือข่ายคอมพิวเตอร์ (COMPUTER NETWORK)
N I T DATA. N I T DATA Data Link Layer Flow Control 1. Stop-and-Wait Flow Control 2. Sliding-Window Flow Control.
ที่มาและหน่วยงานกาชาดต่างๆ
Forces and Laws of Motion
Workday Merit Process - Approvers
ใบสำเนางานนำเสนอ:

Chapter Four Making Connections

Objective สามารถระบุองค์ประกอบทั้ง 4 ของมาตรฐานการ เชื่อมต่อ สามารถอธิบายโอเปอร์เรชั่นพื้นฐานของ EIA- 232F และมาตรฐานการเชื่อมต่อแบบ USB สามารถวิเคราะห์ความแตกต่างระหว่างการเชื่อม แต่แบบฮาร์พดูเพล็ก และฟูลดูเพล็ก สามารถบอกข้อดีของมาตรฐานการเชื่อมต่อของ FireWire, SCSI, InfiniBand และ Fibre Channel สามารถอธิบายคุณลักษณะรูปแบบการเชื่อมต่อ ข้อมูลของอะซิงโครนัส, ซิงโครนัส และ โอโซ โครนัส สามารถระบุลักษณะการทำงานของการเชื่อมต่อ เทอร์มินัลกับเมนเฟรม และสามารถวิเคราะห์ได้ว่า เหตุใดจึงมีความแตกต่าง กับการเชื่อมต่อ คอมพิวเตอร์ประเภทอื่นๆ Chapter Four Making Connections

Introduction Connecting peripheral devices to a computer has, in the past, been a fairly challenging task Newer interfaces have made this task much easier Let’s examine the interface between a computer and a device. This interface occurs primarily at the physical layer Chapter Four - Making Connections

Interface Standards There are essentially two types of standards –Official standards, created by standards making organizations such as ITU (International Telecommunications Union), IEEE (Institute for Electrical and Electronics Engineers), EIA (Electronics Industries Association), ISO (International Organization for Standards), and ANSI (American National Standards Institute) –De-facto standards – protocols created by other groups that are not official standards but because of their widespread use, become “almost” standards Chapter Four - Making Connections

Interface Standards There are four possible components to an interface standard: –Electrical component –Mechanical component –Functional component –Procedural component Chapter Four - Making Connections

The Four Components The electrical component deals with voltages, line capacitance, and other electrical characteristics The mechanical component deals with items such as the connector or plug description. Chapter Four - Making Connections

The Four Components The functional component describes the function of each pin or circuit that is used in a particular interface The procedural component describes how the particular circuits are used to perform an operation Chapter Four - Making Connections

Two Example Interfaces In order to better understand the four components of an interface, let’s examine two popular interface standards –EIA-232F – an older standard originally designed to connect a modem to a computer –USB (Universal Serial Bus) – a newer standard that is much more powerful than EIA-232F Chapter Four - Making Connections

RS-232 and EIA-232F Originally named RS-232 but has gone through many revisions The electrical component is defined by another standard: V.28 The mechanical component is often defined by ISO 2110, the DB-25 connector. The DB-9 connector is now more common than the DB-25. Chapter Four - Making Connections

RS-232 and EIA-232F The functional and procedural components are defined by the V.24 standard For example, V.24 defines the function of each of the pins on the DB-9 connector, as shown on the next slide Chapter Four - Making Connections

RS-232 and EIA-232F Chapter Four - Making Connections

RS-232 and EIA-232F The next slide shows an example of the procedural dialog that can be used to create a connection between two endpoints Note the level of complexity needed to establish a full-duplex connection Chapter Four - Making Connections

Universal Serial Bus (USB) The USB interface is a modern standard for interconnecting a wide range of peripheral devices to computers Supports plug and play Can daisychain multiple devices USB 2.0 can support 480 Mbps (USB 1.0 is only 12 Mbps) Chapter Four - Making Connections

Universal Serial Bus (USB) The USB interface defines all four components The electrical component defines two wires VBUS and Ground to carry a 5 volt signal, while the D+ and D- wires carry the data and signaling information The mechanical component precisely defines the size of four different connectors and uses only four wires (the metal shell counts as one more connector) Chapter Four - Making Connections

Universal Serial Bus (USB) Chapter Four - Making Connections

Universal Serial Bus (USB) The functional and procedural components are fairly complex but are based on the polled bus The computer takes turns asking each peripheral if it has anything to send More on polling near the end of this chapter Chapter Four - Making Connections

Asynchronous Connections A type of connection defined at the data link layer To transmit data from sender to receiver, an asynchronous connection creates a one-character package called a frame Added to the front of the frame is a Start bit, while a Stop bit is added to the end of the frame An optional parity bit can be added which can be used to detect errors Chapter Four - Making Connections

Asynchronous Connections Chapter Four - Making Connections

Asynchronous Connections Chapter Four - Making Connections

Asynchronous Connections The term asynchronous is misleading here because you must always maintain synchronization between the incoming data stream and the receiver Asynchronous connections maintain synchronization by using small frames with a leading start bit Chapter Four - Making Connections

Asynchronous Transmission

Synchronous Connections A second type of connection defined at the data link layer A synchronous connection creates a large frame that consists of header and trailer flags, control information, optional address information, error detection code, and data A synchronous connection is more elaborate but transfers data in a more efficient manner Chapter Four - Making Connections

Synchronous Connections Chapter Four - Making Connections

Synchronous Transmission

Isochronous Connections A third type of connection defined at the data link layer used to support real-time applications The data must be delivered at just the right speed (real-time) – not too fast and not too slow Typically an isochronous connection must allocate resources on both ends to maintain real-time USB (and Firewire) can both support isochronous Chapter Four - Making Connections

Half Duplex, Full Duplex, and Simplex Connections A half duplex connection transmits data in both directions but in only one direction at a time A full duplex connection transmits data in both directions and at the same time A simplex connection can transmit data in only one direction Chapter Four - Making Connections

Simplex Half Duplex, Full Duplex, and Simplex Connections

Half-Duplex Half Duplex, Full Duplex, and Simplex Connections

Full-Duplex Half Duplex, Full Duplex, and Simplex Connections

Terminal-to-Mainframe Connections A point-to-point connection is a direct, unshared connection between a terminal and a mainframe computer A multipoint connection is a shared connection between multiple terminals and a mainframe computer The mainframe is the primary and the terminals are the secondaries Chapter Four - Making Connections

Terminal-to-Mainframe Connections Chapter Four - Making Connections

Terminal-to-Mainframe Connections To allow a terminal to transmit data to a mainframe, the mainframe must poll the terminal Two basic forms of polling: roll-call polling and hub polling In roll-call polling, the mainframe polls each terminal in a round-robin fashion In hub polling, the mainframe polls the first terminal, and this terminal passes the poll onto the next terminal Chapter Four - Making Connections

Terminal-to-Mainframe Connections Chapter Four - Making Connections Roll call polling

Making Computer Connections In Action The back panel of a personal computer has many different types of connectors, or connections: –RS-232 connectors –USB connectors –Parallel printer connectors –Serial port connectors Chapter Four - Making Connections

Making Computer Connections In Action Chapter Four - Making Connections

Making Computer Connections In Action 1 and 2 – DIN connectors for keyboard and mouse 3 – USB connectors 4 and 6 – DB-9 connectors 5 – Parallel port connector (Centronics) 7, 8, and 9 – audio connectors Will Bluetooth or ??? replace these someday? Chapter Four - Making Connections

Making Computer Connections In Action A company wants to transfer files that are typically 700K chars in size If an asynchronous connection is used, each character will have a start bit, a stop bit, and maybe a parity bit 700,000 chars * 11 bits/char (8 bits data + start + stop + parity) = 7,700,000 bits Chapter Four - Making Connections

Making Computer Connections In Action If a synchronous connection is used, assume maximum payload size – 1500 bytes To transfer a 700K char file requires character (byte) frames Each frame will also contain 1-byte header, 1-byte address, 1-byte control, and 2-byte checksum, thus 5 bytes overhead Chapter Four - Making Connections

Making Computer Connections In Action 1500 bytes payload + 5 byte overhead = 1505 byte frames 467 frames * 1505 bytes/frame = 716,380 bytes, or 5,731,040 bits Significantly less data using synchronous connection Chapter Four - Making Connections

Workshop จงอธิบายความแตกต่างในการ เชื่อมต่อแบบ Asynchronous, Synchronous และ Isochronous การเชื่อมต่อแบบ Asynchronous มี บิตใดที่เพิ่มเติมขึ้นนอกเหนือจาก ตัวอักษรปกติที่ใช้ในการส่งข้อมูล จงบอกความแตกต่างระหว่างการ สื่อสารแบบ half-duplex และ full- duplex จงบอกความแตกต่างระหว่างการ เชื่อมต่อแบบ point-to-point และ multipoint

Workshop วิธีที่เมนเฟรมคอมพิวเตอร์ ติดต่อสอบถาม เครื่องเทอร์มินัล เพื่อส่งข้อมูล เรียกว่า อะไร DTE และ DCE คืออะไร หากต้องการส่งข้อความตัวอักษร 1000 ตัวอักษร แบบ 7 บิต ต้องใช้บิตในการส่ง แบบ Asynchronous ทั้งหมดจำนวนกี่บิต และสมมติว่า การส่งทั้ง 1000 ตัวอักษรนั้น ใช้เฟรมในการส่งแบบ Synchronous เพียง 1 เฟรมเท่านั้น จะต้องใช้บิตในการ ส่งแบบ Synchronous ทั้งหมดจำนวนกี่ บิต แสดงวิธีการคำนวณโดยละเอียด