This document provides the marking scheme for chapters 1 and 2 of the IGCSE Computer Science exam. It lists questions from the exam, the expected answers, and the number of marks awarded for each answer. The questions cover topics like USB ports, serial and parallel communication, error detection methods like parity checks and ARQ, binary and hexadecimal conversions, functions of web browsers, networking concepts like IP addresses and MAC addresses.
This document provides the marking scheme for chapters 1 and 2 of the IGCSE Computer Science exam. It lists questions from the exam, the expected answers, and the number of marks awarded for each answer. The questions cover topics like USB ports, serial and parallel communication, error detection methods like parity checks and ARQ, binary and hexadecimal conversions, functions of web browsers, networking concepts like IP addresses and MAC addresses.
This document provides the marking scheme for chapters 1 and 2 of the IGCSE Computer Science exam. It lists questions from the exam, the expected answers, and the number of marks awarded for each answer. The questions cover topics like USB ports, serial and parallel communication, error detection methods like parity checks and ARQ, binary and hexadecimal conversions, functions of web browsers, networking concepts like IP addresses and MAC addresses.
Question Answer Marks 1 (a) Any three from: 3 − It is a universal standard − It can’t be inserted the wrong way around − Supports different transmission speeds − Automatically detects if correct driver installed − It will charge the mobile device at the same time 1 (b) − Serial 1 2 (a) Any two from: 2 − They both calculate a value from the data − They both append the calculated value to the data − They both recalculate the value − … They both report an error if they don’t match 2 (b) One mark for method, three marks for description: 4 Automatic Repeat reQuest • Uses acknowledgement / request and time-out • Error control protocol • Check performed on receiving data // error is detected by e.g. parity check, check sum • If error detected, request is sent to resend data // negative acknowledgement is used • Resend request is repeated till data is sent correctly / requests timeout / limit is reached • Send acknowledgement that data is received // positive acknowledgement is used • If acknowledgement not received in set time data is resent Parity Check − A parity bit is added (to the parity byte) − Counts / checks number of 1’s − Can be even or odd − − If parity is incorrect, error is detected 3 (a) − 10110100 2 − 11001001 3 (b) − 000011111010 (must have leading zeros) 1 3 (c) − 93 2 − 1D 4 (a) Any three from: 3 − Convert HTML code − Display web pages − Check if a website is secure − Request web pages from a web server − Send URL/domain name − Runs active script − Store history/favourites/bookmarks − Create tabs 4 (b) (i) − Carries out authentication of server and client 2 − Handles encryption algorithms / keys 4 (b) (ii) Any one from: 1 − SSL − HTTPS 4 (c) − Cookies 1 5 − Serial (ignore any ref to simplex etc.) 4 − IP (address) − Browser − MAC (address) 6 (i) Any one from: 1 − Media access control − Unique address given to each device 6 (ii) Any three from: 3 − Uses hexadecimal values − Normally 48/64 bits in length (accept any other reasonable value) − First half is manufacturer number/code/ID − Second half is serial number
Why and How Is Bit Stuffing Used in Framing? Discuss The Concept of Binary Exponential Back OFF Algorithm in Collision Detection Multiple Access Protocols