Internet Protocol Stack Flashcards

(11 cards)

1
Q

Abstraction in the Internet

A

Abstraction means hiding complex details and showing only what’s necessary

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

Benefits of Protocol Layering

A

Structure:
– Does not specify an implementation
– Instead, tells us how to organize
functionality →Interoperability
* Modularity
– Eases maintenance, updating of system– Allows identification, relationship of
complex system’s pieces
* Flexibility
– Reuse of code across the network
* Extensibility
– Module implementations may change

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

1.Application layer

A

Service Physical– Whatever we want :)
* Interface– Whatever you want :D
* Protocol– Whatever you want ;)
* Examples:– File Transfer (FTP)– World Wide Web (HTTP)– Email (SMTP)– Directory Services (DNS

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

Service:
-Moves data between applications
Multiplexing/demultiplexing
– Congestion control
– Reliable, in-order delivery

Interface
– Send message to a destination

Protocol
– Port numbers
– Reliability/error correction
– Flow-control information

  • Examples:
    – Transmission Control Protocol (TCP) -reliable
    – User Datagram Protocol (UDP)-fast
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

3.Network layer

A

Service:
Delivers packets across the network
– Handle fragmentation/reassembly– Packet scheduling
– Buffer management

Interface – Send a packet to a specific destination

Protocol
– Define globally unique addresses
– Maintain routing tables

  • Example: Internet Protocol (IP), IPv6
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Data Link Layer

A

Service:
Moves data between devices on the same network.
Data framing: boundaries between packets
– Media access control (MAC)
– Per-hop reliability and flow-control

Interface
– Send one packet between two hosts
connected to the same media

Protocol
– Physical addressing (e.g. MAC address)
Examples:
– Ethernet
– Wifi
– DOCSI

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

Physical Layer

A

Service:
- Moves information between two systems connected to a physical link

Interface
– Specifies how to send one bit

Protocol
– Encoding scheme for one bit
– Voltage levels
– Timing of signals

  • Examples:
    – coaxial cable
    – fiber optics
    – radio frequency transmitters
    – Twisted pair
    – Infrared (IR
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

The ISO/OSI model

A
  • Presentation: allow applications to
    interpret meaning of data, e.g.,
    encryption, compression, machine
    specific conventions
  • Session: synchronization, checkpointing,
    recovery of data exchange

is a part of the layer and used only when its needed

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

Encapsulation

A

How does data move through the layers?
- Each layer processes and removes the corresponding header/trailer

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

Layering sometimes can be harmful

A
  • Lower performance due to data and processing overhead
    added by protocol headers
    -The same functionality may be duplicated by different layers
    (e.g. error detection)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly