Communication and Internet Technologies Flashcards
Where/when is circuit switching used?
-It is used when dedicated path needs to be sustained throughout the communication // used where the whole bandwidth is required or a real time communication is used.
-Common applications are voice communications / video streaming / private data networks.
How is data transmitted in circuit switching?
-A circuit is established at the start of the communication.
-Between the sender and the receiver.
-This lasts for the duration of the data transfer.
-Then the links that make up the circuit are removed.
-All data is transferred along the same route.
Benefits of circuit switching. (min 2 max 10)
-Whole of bandwidth is available.
-No waiting time at switches.
-Data arrives in the same order as it left. No need to reassemble.
-Better for real-time
-Data is transmitted with a fixed rate.
-Dedicated communication channel increases the quality of transmission.
-Suitable for long continuos communication.
-Data can’t get lost.
-Data follows the same route.
-Simple method of data transmission.
-Fast method of data transfer.
Drawbacks of circuit switching (min 2 max 6)
-No alternative route in case of failure.
-Can have cost implications in establishing a dedicated path.
-Bandwidth can’t be shared
-Time required to establish physical connection might take too long.
-Not very flexible.
-A dedicated connection makes it mpossible to transmit other data from another person even if the channel is free.
Describe 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
r * … and are reassembled into the original message at the destination
* If packets are missing / corrupted a re-transmission request is sent.
Advantages Packet switching
- Packets can be rerouted if there are problems// more secure as harder to intercept messages
-Missing packets can be easily detected and resend requests sent so the message arrives complete.
-Allows simultaneous use of the channel.
-Allow accurate delivery of messages
Drawbacks packet switching
-– Time taken to reassemble packets at the destination.
-Requires complex protocols
-Unsuitable for real-time applications
-Time delay to correct errors.
Why is packet switching used by a company? Include examples.
-Communication is asynchronous
-Allows for error checking
-Real time transmission is not needed
-Smaller amounts of data are sent therefore dedicated line/ higher bandwidth is not required.
-Packet switching is used when it is necessary to overcome faulty lines.
-Packet switching is used for high volume data transmission
-Emails
-Documents
-Text messages
What is the role of the 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.
Packet Switching Vs Circuit Switching. Differences. (min4 max9)
-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.
What is a protocol?
-Sets of rules.
-For successful transmission and receipt of data.
HTTP(s) is a protocol part of the application layer. Explain its purpose and give a use.
-Purpose: Transfer web pages / hypertext from server to client.
-Use: Browsing website.
FTP is a protocol part of the application layer. Explain its use.
Purpose: Used for interactive file transfer; To directly transfer data between two computers over the internet
Use: Upload and download files over the internet
SMTP is a protocol part of the application layer. Explain its purpose and give a use.
-Purpose: Protocol for sending email. Push protocol.
-Used: Used by mail servers to forward email messages to another mail server. Email client sends email to email server.
POP(3) is a protocol part of the application layer. Explain its purpose and give a use.
-Purpose: Mail is held for you by a remote server until you download it // download email.
-Use: To receive email.