Lecture 1 Flashcards

Covers lecture one

1
Q

What is a communication network?

A

A set of equipment (hardware & software) and facilities that provide basic communication service

Enables the exchange of information between users at different locations.

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

What are the main types of communication networks?

A
  • Telegraph Networks
  • Telephone Networks
  • Internet
  • Next-Generation Internet

Each type uses different technologies for data transmission.

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

What is Circuit Switching?

A

A method that establishes a dedicated communication path between two stations

It consists of three phases: Establish, Transfer, Disconnect.

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

What defines Packet Switching?

A

Data is transmitted in packets, and different paths can be used to get packets to their destination

Packets are received, stored, and forwarded.

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

What is the difference between Circuit Switching and Packet Switching?

A
  • Circuit Switching: Inefficient, used for entire call duration, easy routing
  • Packet Switching: Efficient, used on demand, difficult routing

Circuit Switching is suited for voice traffic, while Packet Switching is suited for data traffic.

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

What is a protocol?

A

A set of rules that governs how communicating entities in a layer interact

It includes messages sent and actions taken during certain events.

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

What are the layers in a layered architecture?

A
  • Application Layer
  • Transport Layer
  • Network Layer

Each layer provides services to the layer above.

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

What is the purpose of layering in network architecture?

A

To simplify design, implementation, and testing by partitioning the overall communications process

It allows for separate protocol design and flexibility in modifying protocols.

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

What is HTTP?

A

An application layer protocol that retrieves documents on behalf of a browser application

It specifies fields in request and response messages.

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

What does TCP stand for and what is its function?

A

Transmission Control Protocol; provides reliable byte stream service between processes

TCP is connection-oriented.

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

What is the DNS protocol?

A

An application layer protocol that allows queries of different types, such as name-to-address

It uses short messages and typically relies on UDP.

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

What is UDP?

A

User Datagram Protocol; provides best-effort datagram service between processes

UDP is connectionless and quick but not reliable.

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

What is the OSI Reference Model?

A

A seven-layer abstract reference model for network architecture

It provides a framework for the development of protocols and a unified view of layers.

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

What does the Physical Layer do?

A

Transfers bits across a link and defines the physical aspects of a communication link

Includes mechanical, electrical/optical, and functional specifications.

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

What is the function of the Data Link Layer?

A

Transfers frames across direct connections and detects bit errors

It also manages medium access control and flow control.

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

What is the role of the Network Layer?

A

Transfers packets across multiple links and networks, involving routing and addressing

It includes congestion control and connection management.

17
Q

What services do the Application Layer provide?

A
  • DNS
  • Web access
  • File transfer
  • Email

It offers services frequently required by applications.

18
Q

What is encapsulation in networking?

A

The process of wrapping data with protocol information at each layer

Each protocol uses headers that contain addresses and control information.

19
Q

What are Protocol Data Units (PDUs)?

A

Units of data exchanged between peer processes in the OSI model

They are used for communication between layers.

20
Q

What is the difference between connection-oriented and connectionless services?

A
  • Connection-Oriented: Requires connection setup, e.g., TCP
  • Connectionless: No connection setup, e.g., UDP

Connection-oriented services are more reliable but slower.