PDF Cambridge Igcse Computer Science 0478 Unit 3

  • Pdf File 544.71KByte

CAMBRIDGE IGCSE COMPUTER SCIENCE 0478

UNIT 3

Data communications and networking

U n i t 3 Data communications and networking

1

Contents

Part 1 Serial and parallel data transmission .......................................................................... 3 Show an understanding of what is meant by transmission of data..................................... 3 Distinguish between serial and parallel data transmission ................................................. 4

Show understanding of the reasons for choosing serial or parallel data transmission ....... 4 Show understanding of the need to check for errors ......................................................... 5 Explain how parity bits are used for error detection ........................................................... 5 Identify current uses of serial and parallel data transmission such as Integrated Circuits (IC), Universal Serial Bus (USB) ....................................................................................... 5 Part 2 Internet principles of operation.................................................................................... 6 Show understanding of the role of the browser and Internet server ................................... 6 Distinguish between HTML structure and presentation...................................................... 8 Show understanding of the concept of Media Access Control (MAC) address, Internet Protocol (IP) address and cookies..................................................................................... 9 Show understanding of what is meant by hypertext transfer protocol (http) and Hypertext Markup Language (HTML) .............................................................................................. 10 Part 3 Data storage ............................................................................................................. 10 Show understanding that sound (music), pictures, video, text and numbers are stored in different formats .............................................................................................................. 10 Identify and describe methods of error detection and correction such as parity checks, check digits, checksums, Automatic Repeat reQuests (ARQ) ......................................... 11 Show understanding of the concept of Musical Instrument Digital Interface (MIDI) files, jpeg files, MP3 and MP4 files .......................................................................................... 12 Show understanding of the principles of data compression (lossless and lossy compression algorithms) applied to music/video, photos and text files ............................ 13 Part 4 Security .................................................................................................................... 15 Show understanding of the internet risks associated with viruses, spy-ware and hacking 15

Show understanding of security aspects of using the internet and understand what methods are available to help minimise the risks............................................................. 15 Explain how anti-virus and other protection software helps to protect the user from security risks ................................................................................................................... 16

Show understanding of how data is kept safe when stored and transmitted including: .... 16 a) Use of passwords both entered at a keyboard and biometric.................................... 16 b) Use of firewalls both software and hardware, including proxy servers ...................... 17 c) Use of Secure Socket Layer (SSL) ........................................................................... 18 Use of symmetric encryption (plain text, cypher text, use of a key) ................................. 18 Showing understanding that increasing the length of a binary key increases the strength of the encryption ................................................................................................................. 18 Show understanding of the need to keep online systems safe from attacks including denial of service attacks, phishing, pharming............................................................................. 19 Bibliography ........................................................................................................................ 20

U n i t 3 Data communications and networking

2

Data transmission between a processor and its peripherals, and between computers in a network, is a central element in everyday life; the internet has become an unconscious way of life for many people today. This unit looks at the principles underpinning data transmission in these contexts.

Part 1 Serial and parallel data transmission

Show an understanding of what is meant by transmission of data

When data are transmitted from one computer to another they travel along some medium (copper wire, optical fibre, as radio waves, infra-red) in the form of bits. For example, when the data are transmitted using wires they are transmitted in the form of voltage changes. The sender will generate one voltage to represent 1 and a different voltage to represent 0. The sender has a clock and it transmits bits at regular intervals. At any point in time there will be a number of bits being carried along the wire so the voltage may be depicted as follows:

0

1

0

1

1

0

Baud Rate The rate that voltage changes is called the baud. In the simple case described above, if the voltage changes 10 times every second the baud is said to be 10.

Bit Rate The bit rate is the term given to the rate that bits are transmitted. In the simple case described above the bit rate is the same as the baud. If we could generate four voltages, instead of two, we could use each change in signal to represent two bits.

Bandwidth When a signal is transmitted along a wire (or any other medium) it is reluctant to travel as a square wave. Waves are naturally in the form of sine waves

All media are capable of transmitting a set of waves that have a range of frequencies. The frequency of the wave is the rate at which the wave repeats itself. The range of frequencies that a medium can transmit is known as its bandwidth. The wider the bandwidth, the more

U n i t 3 Data communications and networking

3

data that can be transmitted. An optical fibre has a very high bandwidth so it can transmit a very large amount of data. A normal telephone wire has a very low bandwidth so it is not possible to transmit many data.

Distinguish between serial and parallel data transmission

Serial transmission of Data Data needs to be transmitted between devices in a computer system. The easy way is by using a single wire that links the two devices. Data are transmitted down the wire in the form of bits, so a byte that represents a single character is transmitted as eight bits in sequence, one signal for each bit.

The diagram shows the data byte 01101101 in the process of being transmitted from Device 1 to Device 2. As there is only one wire, only one bit can be transmitted at any time. This is known as serial transmission of data. Parallel transmission of Data If the devices are connected by more than one wire, then more bits can be sent simultaneously. A sensible number of wires would be eight, because then a whole byte can be sent at the same time. This type of data transfer is called parallel data transmission.

Show understanding of the reasons for choosing serial or parallel data transmission

Serial transmission of Data Serial transmission has the advantage of being simple and reliable because the next bit is not transmitted until the current one has been received. However, because only one bit can be transmitted at a time, the transmission is slow. All peripheral devices that connect through a Universal Serial Bus (USB) use serial data transmission.

U n i t 3 Data communications and networking

4

Parallel transmission of Data Parallel transmission of data is obviously faster than serial transmission because all the bits are travelling at the same time. However, because of the fine tolerances in the transmission, it is less reliable as the bits can become muddled up. If one bit is delayed because of the resistance on its wire, for example, it may arrive in time to be counted as a bit in the next byte! This problem, where the bits become out of sequence, is called "skew". Parallel transmission is only suitable for short distances.

Show understanding of the need to check for errors

When data, of whatever type, are transmitted from one device to another, they are transmitted as a series of binary digits. Any data that are transmitted are going to be made up of a very large number of bits. Consequently, there are bound to be occasions on which the data are not transmitted correctly or on which they become corrupted during transmission. There are only two possible types of error that can occur; either a 1 is received as a 0 or a 0 is received as a 1. Mistakes rarely occur, but when they do occur they can be very serious, as the data are no longer correct. This makes it important that there should be methods for checking the data when they are transmitted.

Explain how parity bits are used for error detection

A parity check involves checking that the number of 1 bits in a byte totals to an even number (called "even parity") or an odd number (called "odd parity"). If two devices that are communicating decide to use odd parity, there must always be an odd number of 1s. If a byte is received with an even number of 1s, an error must have occurred. For example, the byte 01011000 is sent. It has three 1 bits so it passes the odd parity check. When it is transmitted, the byte received is 11011000. This has four 1 bits, which is an even number, so there must have been an error in transmission. The receiving device would ask for it to be sent again. Although this example uses odd parity, even parity can equally well be used. The two devices have to agree which type of parity to use.

Identify current uses of serial and parallel data transmission such as Integrated Circuits (IC), Universal Serial Bus (USB)

Serial transmission of Data

Practically all long-distance communication transmits data one bit at a time, rather than in parallel, because it reduces the cost of the cable.

Keyboard and mouse cables and ports are almost invariably serial -- such as PS/2 port and Apple Desktop Bus and USB. The cables that carry digital video are almost invariably serial -- such as coax cable plugged into a HD-SDI port, a webcam plugged into a USB port or Firewire port, Ethernet cable connecting an IP camera to a Power over Ethernet port, FPD-Link, etc.

An integrated circuit or monolithic integrated circuit (also referred to as an IC, a chip, or a microchip) is a set of electronic circuits on one small plate ("chip") of semiconductor material, normally silicon. ICs can be made very compact, having up to several billion transistors and other electronic components in an area the size of a fingernail.

Integrated circuits are used in virtually all electronic equipment today and have revolutionized the world of electronics. Computers, mobile phones, and other digital home

U n i t 3 Data communications and networking

5

................
................

Google Online Preview   Download