Architecture of network applications
- Client/server (c/s) Web server Software Apach
- Point-to-point structure (peer-to) segment-to-end height is extensible, but difficult to manage
- The hybrid structure uses both advantages and avoids the disadvantages of both. napster file transfer with C/s service for file search
Use a large number of servers to achieve scalability, distributed, server farms.
Network Application Process Communication
How can I communicate between processes running on different hosts? Message exchange, also known as the communication between message exchange process using socket Send, receive message implementation
How is the process addressed?
Service Requirements for Web applications
- Reliability
- Bandwidth
- Delay
Internet Transport Layer Service model
- Tcp
- Udp
Specific network applications and protocols
- HTTP
- SMTP POP IMAP
- Dns
- P2p
Socket programming
- Tcp
- Udp
Computer network--Application layer