EXPLORER
bruno-mariz-personal-website
admin
admin
pages
pages
home.py
home.py
contact.py
contact.py
cv.py
cv.py
resources
resources
computer-engineering
computer-engineering
networking
networking
organizations.md
organizations.md
cool-networking-websites.md
cool-networking-websites.md
tcp-ip-model.md
tcp-ip-model.md
devops.md
devops.md
tecnologias_descentralizadas.md
tecnologias_descentralizadas.md
computer-graphics.md
computer-graphics.md
computer-systems.md
computer-systems.md
information-security.md
information-security.md
software-engineering.md
software-engineering.md
web-development.md
web-development.md
youtube.md
youtube.md
design
design
historical-design-stuff.md
historical-design-stuff.md
useful-design-websites.md
useful-design-websites.md
README.md
README.md
pt
|
en
The TCP/IP Model
Layers
5. Application
4. Transport
3. Internet
2. Data Link
1. Physical
1. Physical Layer
Responsibilities
Physical means of transmission
Multiplexing techniques:
https://www.geeksforgeeks.org/difference-between-tdm-and-fdm/
Structured Cabling:
https://en.wikipedia.org/wiki/ANSI/TIA-568
Apropriately encoding bits for the specified mean of transmission
Sending bits over the physical mean of transmission
2. Data Link Layer
Responsibilities
Communication between neighbouring nodes on a network
Error detection
Error correction (except in fiber links)
Controle de fluxo
Congestion control (in fiber links)
Physical addressing (ex: MAC)
Before fiber-optics:
Error detection (BER ~10^-6) and correction
Flow control
Start-Stop (feedback-based)
Sliding Window (rate-based)
After fiber-optics:
Error detection (no correction, BER ~10^-9 to 10^-12)
Congestion control
Frame delimiting
Sharing a physical medium:
https://en.wikipedia.org/wiki/Carrier-sense_multiple_access_with_collision_detection
3. Internet Layer
Responsibilities
Routing
Segmentation based on Maximum Transmission Unit (MTU)
Logical addressing (ex: IPv4)
4. Transport Layer
Responsibilities
End-to-end communication
Routing and congestion error detection and correction
Flow control (sliding window)
Congestion control
Avoid buffer overflows on routers
Performed by transmitter
5. Application Layer
Responsibilities
User interface
Authentication and authorization
Generating data
← Back to Home