Jinniu District Wu Di Software Development Studio followed a: Computer network principle [A] overview of the computer network
Chapter two: Network application
First, computer network application architecture
1. Client/server (C/S) structure network application
2. Pure P2P network application
Peer: peers
Features: P2P mode is faster to download
3. Hybrid structure network applications
Case: IPTV
Two, the basic principle of network application communication
1. Basic communication process of network applications
2. Network Application programming interface
API: Application Programming Interface
Domain Name System (DNS)
1. Domain name System
2. Hierarchical domain space
3. Domain name server
The DNS server
Domain name resolution process:
A. Root DNS server
B. Top-level domain name server
C. Authoritative DNS server
D. Intermediate DNS server
area
4. Domain name resolution
A. Recursive parsing
B. Iterative parsing
Fourth, world Wide web application
1. Web application structure
Structure of a.
b.URL
2.HTTP【Hyper Text Transfer Protocal】
A.H TTP overview
B.H TTP connection
1) Non-persistent connection
2) Parallel connection
3) Non-pipeline persistent connection (non-pipeline persistent connection)
4) Water mode persistent connection (pipe mode persistent connection)
C. TTP message
1) Typical HTTP request methods
2) Common HTTP status codes and phrases
3.Cookie
A. the concept
B. technology
C. Cookie working principle
Internet E-mail
1. Structure of email system
A. Mail server
B. User agent
C. Simple Mail Transfer Protocol
D. Mail reading protocols (POP3, IMAP, HTTP)
2.SMTP (Simple Mail Transfer Protocol)
3. Email formats and MIME
4. Mail read protocol
Six, FTP
1.FTP application structure and FTP commands
P2P applications
1.P2P
2.P2P application features
Eight, Socket programming foundation
1. Socket and port number
2. The Socket API functions
The transport layer of the principles of Computer network [3]