传输协议是:http,类似的协议还包含:https,ftp, etc.
, X8 r3 X: y* C$ ?0 T
% U. \5 P, _( e4 |! ]2 k! Q$ O 主机或主机名:video.google.co.uk .
, O1 T( i; ]. U, U/ j0 Z
. f2 D j8 A' y# | 子域名是:video.
- H/ n6 t" r- x6 M. D! C% O( Q
7 v& m: k% y+ k! r& f 域名是:google.co.uk., L# F& P' ^& Q, k1 I
8 w0 Q8 G% U- Y! e- A, E
顶级域名(TLD)是:uk.uk 指的是国家顶级域名(ccTLD).比如:google.com 其中顶级域名是 com.1 C% x, J/ u3 j5 K# l& g; W6 d
6 ]+ |+ @' O1 k' A( H3 c 二级域名(SLD)是:com.uk.
5 h6 U% p) R. x! n! ]. E T, Z$ V
: U' }# ?+ q5 [% O2 G 端口:80,这是 web 服务器的默认端口.其他的端口也是允许的,比如:web 服务器还可以听端口8000.当端口是80 时,很多人放空不写.
5 w! b [, j O. Y# m& p% P, _" A2 N# N$ i2 I- A+ {1 }# {
路径:/videoplay.路径通常指一个文件或 web 服务器上的一个位置.如:/directory/file.html ./ N4 L* \! ~% ?. {
5 ]4 T, q! w1 n. z& j% c 以上 URL 包含参数.参数名字是 docid,参数的值是-7246927612831078230.URLs 可以有很多参数.参数以问号(?)开始,以(&)隔开.+ M7 e: j4 ^& D' Y1 m" K
. g, C/ U, A1 t) k$ ? 看到了"#00h02m30s"了吗?这称为一个字符串或一个命名锚链.字符串过去通常指网页文件中的一个内部片段.在这个例子中,这个命名锚链的意思是"2分30秒后跳转到视频".我现在想起来,Google 通过移除字符串以实现 URL 标准化.
9 p. z# r, ]9 w) F3 J) q/ Z2 d2 Q) P7 C! d4 T/ s6 Q# _0 a
什么是静态 URL 或动态 URL?技术上,我们认为静态 URL 指的是服务器返回一个页面时不需要进行任何数据库操作.动态 URL 指,在返回页面之前,服务器需要进行相应的运算. |