C/S:
C: client
socket,
S: server
listen, socket
通信协议:MAC, IP, PORT
应用协议:dns, http(html)
IP:PORT <--> IP:PORT
http:
超文本传输协议
html:
hypertext mark language
C/S:
C: browsers, User agents
S:httpd, nginx
http/0.9:原型版本
http/1.0:cache, MIME
MIME: multipurpose internet mail extensions
SMTP:simple mail transmission protocol
MIME类型:
major/minor:
images/jpeg, images/png, images/gif
text/plain, text/html, ...
http/1.1:
cache, 条件式请求等;
speedy: spdy
http/2.0:
https协议:
http over ssl/tls
IANA:
0-1023:众所周知,永久地分配给固定的应用程序使用,特权端口(仅root有权限使用);
1024-41951:注册端口,但要求略宽松,分配给某程序注册使用;
41952+:客户端程序使用的随机端口,动态端口,或称为私有端口;
/proc/sys/net/ipv4/ip_local_port_range
html文档格式:
-
- <head>
-
TITLE -
-
-
...
-
- ...
-
-