Chapter 14 - Communication and Internet Technologies Flashcards

1
Q

Why a protocol is essential for communication between computers

A
  • Protocols set a standard for communication.
  • all data is sent and received using the same rules and formats.
  • Protocols enable communication between devices from different platforms.
  • Communication is independent of hardware and software used.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Show understanding of how protocol implementation can be viewed as a stack, where each layer has its own functionality

A

The protocols in a stack determine the interconnectivity rules for a Layered network module such as the TCP/IP model.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

TCP/IP

A
  • A layered model with 4 layers
  • Uses a set of protocols for transmission of data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

4 Layers

A
  • Application Layer: Provides user services
  • Transport Layer: Handles packets
  • Internet Layer: handles transmission using IP address
  • Data link Layer: handles how packet is physically sent
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Application Layer

A
  • Contains programs that exchanges data
  • Sends files to the transport layer
  • Allows applications to access the services used in other layers
  • Defines the protocols that any app uses to allow the exchange of data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

File Transfer Protocols

A
  • Anonymous FTP: access files anonymously
  • FTP Commands: Carry out actions that can change files in FTP server
  • FTP Server: Files that can be downloaded
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Application Layer Protocols

A
  • HTTPS: for sending and receiving web pages (hypertext documents)
  • FIP: For sending and receiving files over a network
  • SMTP: For sending emails, push protocol
  • POP3: For receiving emails, pull protocol
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

IMAP

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Transport Layer

A
  • Breaks data into manageable packets
  • It controls the flow and sequence of the packets
  • Sends them to the internet
  • Handles packet loss.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Internet Layer

A
  • Identifies the extended network and host
  • Transmits packets to the Data Link
  • It routes the packets independently through the optimum route
  • Addresses packets with source and destination IP address and uses them and port number to form a socket
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Data Link Layer

A
  • To ensure correct network protocols are followed
  • To enable upper layers to access the physical medium
  • To form data into frames for transmission
  • Maos IP address to MAC address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

How Applications use Bit torrent to exchange data

A
  • Bit torrent software is made available
  • A server called tracker keeps record of all the computers in the swarm and shares their IP addresses allowing them to connect with each other
  • One computer in the swarm must have a complete copy of the torrent to be shared
  • torrent is split into small pieces
  • The prices of torrent are both uploaded and downloaded
  • Once a computer has a piece, it becomes the seed and uploads
  • Leeches download much more than they upload.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is Circuit switching

A
  • A dedicated Circuit is established before transmission starts
  • The whole bandwidth is used
  • All data is transferred over the same route
    Eg: Video Streaming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Where is Circuit Switching used

A
  • When the whole bandwidth is required
  • For real-time communications
    Eg: Video streaming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Advantages of Circuit Switching

A
  • Whole Bandwidth is available
  • A dedicated channel increases the quality of transmission
  • Data is received in the same order it has been sent so data does not need to be reassembled at the destination
  • Simple method of data transmission and data can’t be lost
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Disadvantages of Circuit Switching

A
  • A dedicated channel makes it impossible to transmit other data even if the channel is free
  • No alternative route in case of failure
    -Not very secure as only one route is used
  • Band width can’t be shared
17
Q

Packet Switching

A
  • Date is equally split into packets
  • Each packet is given its own route
  • The routing of packets depends on congestion
  • They might not arrive in the same order sent
18
Q

Where is Packet switching used

A
  • Transmission of high-volume data
  • For more security as packets are hashed and received in different routes
  • In case of network change the packets are rerouted
  • Data networks such as the internet to send large data files that do not need to be live-streamed
    Eg: Emails, VOPI
19
Q

Advantages of Packet switching

A
  • More secure as hashed and take different routes to the destination
  • Bandwidth can be shared
  • Data reaches the destination with accuracy
  • Missing packets can be detected and resent message is sent so the message arrives complete
  • If the network changes the router can detect it and send the data another way ensuring it arrives
20
Q

Draw Backs of packet switchig

A
  • Time delay as the packets need to be reassembled in the destination
  • Uses complex protocols for transmission
  • Not suitable for real-time transmission applications
21
Q

Explain how packet switching is used to pass messages across a network, including the internet

A
  • A large message is divided into a small group of chucks the same size called packets.
  • The packets have a header and payload
  • The header contains the source and Destination IP address and sequence number
  • Each packet is dispatched independently and many travel along different roots to the destination and reassemble
  • If packet is missing a retransmission request is sent
22
Q

Show understanding of the function of a router in packet switching

A
  • The router examines the packets header
  • It reads the destination IP address
  • The router had access to the routing table containing information of the gateway used and status of the routs along the route
  • The route decides the best route and send the packet on to it’s next hop.