9618 Computer Science
AS Content
Chpater 1 Information representation
1.1 Data representation
1.2 Multimedia
1.3 Compression
Chapter 2 Communication
2.1 Networking
2.2 The internet
Chpater 3 Hardware
3.1 Computers and their components
3.2 Logic Gates and Logic Circuits
Chapter 4 Processor Fundamentals
4.1 Central Processing Unit (CPU) Architecture
4.2 Assembly Language
4.3 Bit manipulation
Chapter 5 System Software
5.1 Operating Systems
5.2 Language Translators
Chapter 6 Security, privacy and data integrity
6.1 Data Security
6.2 Data Integrity
Chpater 7 Ethics and Ownership
7.1 Ethics and Ownership
Chapter 8 Databases
8.1 Database Concepts
8.2 Database Management Systems (DBMS)
8.3 Data Definition Language (DDL) and Data Manipulation Language (DML)
Chapter 9 Algorithm Design and Problem-solving
9.1 Computational Thinking Skills
9.2 Algorithms
Chapter 10 Data Types and Records
10.1 Data Types and Records
10.2 Arrays
10.3 Files
10.4 Introduction to Abstract Data Types (ADT)
Chapter 11 Programming
11.1 Programming Basics
11.2 Constructs
11.3 Structured Programming
Chapter 12 Software Development
12.1 Program Development Life cycle
12.2 Program Design
12.3 Program Testing and Maintenance
A2 Content
Chapter 13 Data Representation
13.1 User-defined data types
13.2 File organisation and access
13.3 Floating-point numbers, representation and manipulation
Chpater 14 Communication and internet technologies
14.1 Protocols
14.2 Circuit switching, packet switching
Chpater 15 Hardware
15.1 Processors, Parallel Processing and Virtual Machines
15.2 Boolean Algebra and Logic Circuits
Chapter 16 Operating System
16.1 Purposes of an Operating System (OS)
16.2 Translation Software
Chpater 17 Security
17.1 Encryption, Encryption Protocols and Digital certificates
Chpater 18 Artificial intelligence (AI)
18.1 Artificial Intelligence (AI)
Chapter 19 Computational thinking and problem solving
19.1 Algorithms
19.2 Recursion
Chapter 20 Further programming
20.1 Programming Paradigms
20.2 File Processing and Exception Handling
Mr. Theo
-
+
首页
14.2 Circuit switching, packet switching
##### Circuit switching - a dedicated circuit is established before transmission starts //circuit is released after transmission ends - data is transferred using the whole bandwidth - all data is transferred over the same route ##### State, with a reason, where it would be appropriate to use circuit switching - Circuit switching is used where a dedicated path needs to be sustained throughout the call / communication // where the whole bandwidth is required // where a real time communication is used. e.g. ==video conferencing // live streaming of a concert== - A typical application is standard voice communications / video streaming / private data networks ##### Advantage - Whole of bandwidth is available - Dedicated communication channel increases the quality of transmission - Data is transmitted with a fixed data rate - No waiting time at switches - Suitable for long continuous communication - Fast method of data transfer - Data /frames arrive in order and do not need to be reassembled - Data can’t get lost - Data all follows the same path / route - Better for real-time - Simple method of data transfer. ##### Disadvantage - A dedicated connection makes it impossible to transmit other data even if the channel is free - Not very flexible - No alternative route in case of failure - The time required to establish the physical link between the two stations can be too long - The need to establish a dedicated path for each connection can have cost implications - Dedicated channels require the whole bandwidth / bandwidth can’t be shared ##### packet switching - A large message is divided up into a group of smaller chunks of the same size called packets - The packet has a header and a payload - The header contains a source IP address, destination IP address (and sequence number) - Each packet is dispatched independently and may travel along different routes / paths - The packets may arrive out of order and are reassembled into the original message at the destination - If packets are missing / corrupted a re-transmission request is sent. - data is split into packets - each packet is given its own route - the routing for a packet depends on the congestion - packets may not arrive in the order sent ##### where it would be appropriate to use packet switching - Packet switching is most commonly used on data networks such as the internet to send large data files that don’t need to be live streamed - Packet switching is used when it is necessary to be able to overcome failed/faulty lines by rerouting. - Packet switching is used when it is necessary for the communication to be more secure. - Packet switching is used for high volume data transmission. - Packet switching is used when it isn’t necessary to use all the bandwidth. - Specific examples e.g. ==email, text messages, documents, VOIP== etc. ##### the function of a router in packet switching - The router examines the packet’s header - It reads the IP address of the destination (from the packet header) - A router has access to a routing table - …containing information about, e.g., available hops / netmask / gateway used - … and the status of the routes along the route - … the router decides on the next hop / best route - … and sends the packet on its next hop. ##### benefits - Accuracy – Ensures accurate delivery of the message - Completeness – Missing packets can be easily detected and a re-send request sent so the message arrives complete - Resilience – if a network changes the router can detect this and send the data another way to ensure it arrives - Path also available to other users // Doesn’t use whole bandwidth // - allows simultaneous use of channel by multiple users - Better security as packets hashed and sent by different routes. ##### drawbacks - Time delays to correct errors // Network problems may introduce errors in packets - Requires complex protocols for delivery - Unsuitable for real time transmission applications ##### differences between circuit switching and packet switch - Circuit switching uses a dedicated channel to make communication, whereas packet switching forms data into packets to transmit over a digital network. - The dedicated path for circuit switching must be established before the transfer of data can commence, which is not the case with packet switching (as it doesn’t require a dedicated path). - Data in packet switching is split into packets, in circuit switching the message remains intact. - All of the transmission in circuit switching follows the same path whereas different packets in packet switching can take different routes. - The message is received in the same order in which it is sent with circuit switching, but with packet switching, the packets can be received out of order (for assembly at the destination). - Circuit switching is implemented at the physical layer while packet switching is implemented at the network layer. - Circuit switching uses the whole bandwidth of the channel used, packet switching can share bandwidth. - Circuit switching communication ends with an error but packet switching allows packets to be re-sent. - Circuit switching is a simpler process than packet switching.
Theo
2025年5月30日 13:35
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
Word文件
PDF文档
PDF文档(打印)
分享
链接
类型
密码
更新密码
有效期