基础术语:

  1. 什么是计算机网络?

计算机网络是通信技术和计算机技术发展的结合体; 计算机网络就是为其上的网络应用程序提供服务的; 计算机网络是网络的网络;

2.什么是端系统?

往日的计算机网络已无法满足现在社会的网络状况,我们把与网络相连接的计算机和其他设备称为端系统,这些端系统的特点是:与网络相连接,能够运行网络应用程序;

3.什么是分组?

分组(分组=分段+头部信息),计算机网络的层次结构中每一层都会将交换信息分成若干段,并且在相应的层次上添加相应的头部信息,以便接下来的层次中使用这些信息。

4.路由器与分组交换机?

他们的主要功能是实现分组转发; 路由器工作在(物理层,链路层,网络层);交换机(物理层,链路层)这体现了计算机网络将复杂的问题转移到了网络的边缘上来完成。

5.什么是ISP?

网络服务提供商(全球ISP(level 3 communication,AT&T,SPRINT,)),这些网络服务提供上提供网络服务。

随着网络机构的不断发展,如今的网络结构已经发展称为网络机构五形式:

  • 网络机构1:所有的ISP直接与唯一的全球ISP相连接,这种方式意味着需要有一个路由能够覆盖几十万个ISP的每一个,为了盈利ISP需要向全球ISP支付费用(这时ISP为客户,全球ISP则为提供商)

  • 网络机构2:多个全球ISP出现,这种方式对于ISP而言无疑是不错的,原因是他们可以选择不同的全球ISP来获得相应的服务。这种模式要求全球ISP之间相互连接。

  • 网络机构3:一个区域内可能有多个竞争的ISP,可以理解为三层的一个客户与服务器的关系,这种模式下,全球ISP不想任何人支付费用。

  • 网络结构4:结构三已接近当今的计算机网络了,但是需要补充新的技术:(存在点,多宿,对等,英特网交换点)

1. 存在点是可以处于等级结构下的任一层次中,但是除了接入ISP(ISP的最底层),他的本质是ISP提供的一台或者多台路由,底层的ISP可以选择租用特殊的链路用于直接连至该路由,以获得更好的网络服务,这就是存在点的意义。

2.  多宿:指处于下层的ISP可以连接不同上层ISP的存在点,即接入多家ISP提供的路由,这就形成了多宿的概念。

3. 对等:由于处于全球ISP下一层次的ISP需要依据网络流量的多少缴纳一定的费用,这些ISP直接产生的流量可以通过相互连接的链路直接传输,省去经过全球ISP的一层,为了节省成本,这就是对等。

4. IXP:当多个ISP在一个汇合点处实现对等时我们把这个汇合点称为英特网交换点。
  • 网络结构5: 在4的结构上出现了,网络内容提供商,例如谷歌,这些内容提供商直接与ISP相连接,使得大大减少了向全球ISP缴纳费用,而且增加控制权,但是他们也是和全球ISP相连接的毕竟有些接入ISP直接与全球ISP相连接,如果不连接将无法处理这些ISP的请求。

6.什么是协议? 是指两个多个通信实体之间交换报文的格式和顺序,以及报文发送或接收采取的动作。

7.标准?

为了使每个人对协议的作用取得一致的认识,更好的合作开展项目而遵循的。 标准由IETF制定,指定的标准也叫做RFC请求评论

8.socket? 套接字是应用层与传输层的一个中间接口,它目的是建立网络层应用程序的可编程接口所以也叫做API,应用程程序可以控制在应用层的套接字,对传输层的套接字只有少量的控制权(其一,选择传输层协议,其二,设定传输层的参数,最大报文长度)