Please enable JavaScript.
Coggle requires JavaScript to display documents.
:spider_web: Week 8 - Networking :spider_web: - Coggle Diagram
:spider_web:
Week 8 - Networking
:spider_web:
Recall
Protocols - Sending/Receiving Messages
Layering (Internet Layer Actions)
Protocol Stack
application (email, browser etc. - message)
transport (communication between application on diff hosts)
network (delivers source to destination - IP adress)
link (data transfer from note to node - WiFi)
physical (bits on wire - properties of the medium)
ISO/OSI reference model (adds presentation + session)
Application Layer
Application Architecture
Client-Server (Always on host // Permanent IP) (connects to a single server)
Peer-to-Peer (No always on-server - Temp IP) (connects PC to PC)
Process Communicating (program running - uses socket[doors])
identifier (need in getting process)
32-bit IP + Port Number
App Layer Defines
types of message (request/response)
message syntax (fields in message)
message semantics (information meaning)
rules (how + when)
open protocols/propriety protocols
HTTP (Hypertext Transfer Protocol)
2 Types: request / response(1st line)
Transport Layer (relies on services beneath)
Transport Protocols: UDP & TCP
UDP - simple IP extension + timing sensitive
TCP - additional services (passed by receiver + reliable)
Multiplexing/Demultiplexing
Multiplexing (handle data from multiple sockets)
Demultiplexing (deliver received segments)
Timers/Timeouts
retransmits if no ACK
requires countdown