我们将带大家一起来学习很多网络方面的技能,向大家介绍TCP/IP的基础知识点。你也将学会如何搭建自己的网络,以及解决一些上网时遇到的难题。 ' E+ S- p& U7 N' l! c, K
如果你没有任何网络基础,没有关系,这个课程是面向所有人的。这将是一次浩瀚的旅程:鹰击长空,鱼翔浅底,万类霜天竞自由(执念你可以了...) & ~3 K0 R* X- e' f- F
互联网的历史
) Z% ^5 \, I% b& M
在20世纪50年代,通信的方式还是“点对点”,就是说一次只能和一台机器通信。当时的网络先驱者们在开会的时候,想要跟好几个同事通信,怎么办呢?于是他们想到假如可以实时地与多人进行通讯,比依次和每一个人通信来得要好得多。
5 p1 O" \' Y- S! _) V7 I, G7 {3 G
于是,他们设计了网状的通信方式,以取代传统的集中式的通信方式。 6 u9 d" \# o4 G7 j
集中式的通信网络
' L7 |% B2 z1 m& {) _& H
这就意味着信息可以在不同的结点之间传递,即使有些结点消失了,也不会阻碍信息的传播。在下图中,我们可以看到:借着网状的通信形式,假如一个结点出问题了,信息流可以走别的路径。
9 }4 g6 }% \0 ?! v
2 e9 a/ r* f }: D: l
网状的通信网络 7 a( ~. K: N- u+ z2 H) S
既然理念已经有了,接下来就要实现它。 * S. j {' L9 H+ L; K
但要实现谈何容易,网络的先驱者们一开始是为军方设计网络。到了20世纪60年代初才编纂了初步描述互联网的档案。
) _4 Q) B! k' L/ @0 }: U" i
在20世纪60年代末,Arpanet("阿帕"(ARPA),是美国高级研究计划署(Advanced Research Project Agency)的简称),互联网的前身,才出现。Arpanet只包括四台机器。当时使用的网络协议并没有使Arpanet达到预期的目标,因为对于来自不同网络的机器还是使用着不同的通信技术。 ; A" w& S4 a$ Y, J
于是,网络的先驱者们绞尽脑汁,终于设计出了一种新的通用的网络通信协议,就是伟大的TCP/IP协议(Transmission Control Protocol 传输控制协议 / Internet Protocol 互联网协议)。互联网继续发展,但是直到1990年才有了重大变革:HTML语言的发明和HTTP协议的创立,网页由此诞生!
( L2 a. m3 M. |* Z, ?+ Z8 k4 U
随着第一代能够显示图片,开放域名使用的浏览器的出现,互联网的发展脚步大大加快。我们可以在下图中看到1990-2000年间的显著飞跃
/ A; i5 S# V3 u+ i9 N
- P3 ~3 x( I4 x& @: K) x
; I) _. g9 _/ R% q# h/ k 世界上的网民分布很不均匀: 7 {. f7 v: _8 n& |; j! C6 J0 }6 ~$ a
42%的网民来自亚洲 网民比例最多的国家是:韩国 78%的美国人有互联网,而在非洲只有10% 世界上每3个人中就有一个人上网 2000-2010年的网民人数翻了4,5倍 2000-2010年非洲的互联网增长了2360%
4 A! L+ a" M# t/ n4 d) K
7 Q; L5 v( M: `
不必再举例了,这些数据足以显明互联网的重要性。再来看下面这幅图,展示的是互联网上相互连接的机器,拿起放大镜来仔细瞧瞧吧 ( i" L r0 K3 |4 g6 J& M. h
0 W6 g; ~! o0 |! ?6 j8 j) F d
当然了,不要忘了我们的首要目的:理解互联网的运作机制。所以停止幻想,来干正事吧。
+ S7 h' U$ P$ P: `+ I/ Q8 E |