Mindmap
Application layer

Inhalt der Mindmap
Application layer
Netwrok vs Application Architecture
- Network is fixed and service orientated
- Application fluid and dictated by app developer
- P2P
- No dedicated server
- Popular for traffic intensive applications
- Bit-torrent,skype,xunlei
- Scalable, cost-effective(absence of servers)
- ISP,security, incentives
- Client-Server
- Clients don't communicate, Servers always on with fixed IP address
- Web, FTP, Telnet, email
- Data centres that act as virtual server
- Hybrid mixture of P2P and client-server
- Instant messaging, server for iP dresses of hosts, hosts sent messages directly between themselves
- P2P
Process to process communication
- Transport layer protocols consideratios
- Reliable data transfer
- loss tolerance
- Throughput
- Bandwidth sensitivity
- Elasticity
- Timing
- Real time app
- Non-real time app
- TCP vs UDP
- SSL enhancement
- TCP: connection orientated, reliable data transfer, congestion control
- UDP: connectionless, unreliable data transfer, no congestion control
- Reliable data transfer
- Transport layer protocols consideratios
Application layer protocol
- Decides semantics, types of messages, syntax, when/how processes can receive and send messages
- HTTP
- Stateless protocol
- TCP
- Persistent vs non-persistent connection
- Serial allows pipelining
- Parallel burdens server, needs to create TCP buffers and variables
- Persistent vs non-persistent connection
- Web
- Web page
- Objects
- Base HTML file
- URL
- Serverhost name
- e.g Apache, Microsoft internet server
- Pathname
- Serverhost name
- URL
- JPEG image
- Java Applet
- Video clip
- Base HTML file
- Objects
- Web page
- Inband
- FTP
- Out of band
- 2 parallel connections
- Data
- non-persistent connection
- Control
- Data
- SMTP
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Engineering Mindmap am Application layer, erstellt von Anesuishe Nyanjowa am 09/08/2018.
- Erstellt von
- Anesuishe Nyanjowa
- Aufrufe
- 0
- Bewertung