1、在浏览器的地址栏输入URL时,可以看到Web页面;像这种通过发送请求获取服务器资源的Web浏览器等,都可称为客户端(client)。
2、Web使用一种名为HTTP(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成从客户端到服务器的一系列运作流程。协议是指约定的规则,可以说Web是建立在HTTP协议上进行通信。
3、WWW(World Wide Web)的三项构建技术:SGML(Standard Generalized Markup Language,标准通用标记语言)作为页面的文本标记语言HTML(HyperText Markup Language,超文本标记语言);作为文档传递的HTTP协议;指定文档所在地址的URL(Uniform Resource Locator,统一资源定位符)。
4、TCP/IP的三种说法:
- 把与互联网相关联的协议族集合起来总称为TCP/IP;
- TCP/IP是指TCP和IP这两种协议;
- TCP/IP是在IP协议的通信过程中,使用到的协议族的总称。
5、TCP/IP协议族按层次分为:应用层、传输层、网络层、数据链路层。
- 应用层决定了向用户提供应用服务时通信的活动;如:FTP、DNS、HTTP都属于该层;
- 传输层对上层应用层提供处于网络连接中的两台计算机之间的数据传输;如:TCP和UDP属于该层;
- 网络层用来处理在网络上流动的数据包;数据包是网络传输的最小数据单位;该层规定了通过怎样的路径到达对方计算机,并把数据包传送给对方;
- 数据链路层用来处理连接网络的硬件部分。
6、
采用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。发送端从应用层往下走,接收端则向上往应用层走。我们采用HTTP举例来说明(如上图所示),首先作为发送端的客户端在应用层发出一个想看某个Web页面的HTTP请求;接着,为了传输方便,在传输层把从应用层收到的数据进行分割,并在各个报文上打上标记序号及端口号后转发给网络层;在网络层,增加作为通信目的地的MAC地址后转发给数据链路层,这样一来发往网络的通信请求就准备齐全了。接收端的服务器在数据链路层接收到数据,按序往上层发送,直到应用层。当传输到应用层,才能算真正收到由客户端发送过来的HTTP请求。
7、IP协议的作用是把各种数据包传送给对方。而要保证确实传送到对方那里,则需要满足各类条件。其中两个重要的条件是IP地址和MAC(Media Access Control Address)地址。
8、IP地址指明了节点被分配到的地址,MAC地址是指网卡所属的固定地址。IP地址可以和MAC地址进行配对。IP地址可变换,但MAC地址基本上不会更改。
9、ARP是一种用以解析地址的协议,根据通信方的IP地址就可以反查出对应的MAC地址。
10、DNS服务提供域名到IP地址之间的解析服务。
11、URL正是使用Web浏览器等访问Web页面时需要输入的网页地址。
12、URI用字符串标识某一互联网资源,而URL表示资源的地点(互联网上所处的位置),可见URL是URI的子集。