• 时间:2020.9.27
  • 地点:4206
  • 组别:第9组
  • 记录人:欧荣星
  • 主持人:蔡静
  • 支持者:李欣悦
  • 时间掌握者:薛岳

本次讨论的内容

对本周学习的内容/作业/自测进行讨论

解决的问题

  1. 在互联网中通过域名系统查找某个主机的IP地址,和在电话系统中通过114查号台查找某个单位的电话号码相比,有何异同之处?

    • 相同之处:
      • 电话系统:在电话机上只能拨打被叫用户的电话号码才能进行通信。114查号台将被叫用户名字转换为电话号码告诉主叫用户。
      • 互联网:在P数据报上必须填入目的主机的IP地址才能发送出去。DNS域名系统将目的主机名字解析为(即转换为)32位的IP地址返回给源主机。
    • 不同之处:
      • 电话系统:必须由主叫用户拨打114才能进行查号。如果要查找非本市的电话号码,则必须拨打长途电话。例如,要在南京查找北京的民航售票处的电话号码,则南京的114台无法给你回答。你在南京必须拨打010-114(长途电话)进行查询。
      • 互联网: 只要源主机上的应用程序遇到目的主机名需要转换为目的主机的IP地址,就由源主机自动向域名服务器发出 DNS 查询报文。不管最后将该主机的域名解析出来的 DNS 服务器距离源主机有多远,它都能自动将解析的结果最后返回给源主机。所有这些复杂的查询过程对用户来说都是透明的。用户感觉不到这些域名解析过程。
  2. 为什么FTP要使用两个独立的连接,即控制连接和数据连接?

    • 在FTP的实现中,客户与服务器之间采用了两条传输连接,其中控制连接用于传输各种FTP命令,而数据连接用于文件的传送。之所以这样设计,是因为使用两条独立的连接可使FTP变得更加简单、更容易实现、更有效率。同时在文件传输过程中,还可以利用控制连接控制传输过程如客户可以请求终止、暂停传输等。
  3. HTTP协议的主要特点?

    • 应用层协议HTTP是一个应用层协议。HTTP使用可靠的、面向连接的运输协议TCP,但HTTP协议本身并不提供可靠性机制和重传机制。
    • 请求/响应。一旦建立了运输连接(这常常称为建立了会话),浏览器端就向万维网服务器端发送HTTP请求,服务器收到请求后给出HTTP响应
    • 无状态。“无状态”是指每一个HTTP请求都是独立的。万维网服务器不保存过去的请求和过去的会话记录。这就是说,同一个用户再次访问同一个服务器时,只要服务器没有进行内容的更新,服务器的响应就给出和以前被访问时相同的响应。服务器不记录曾经访问过的用户,也不记录某个用户访问过多少次。
    • 双向传输。这在大多数情况下都是这样的:浏览器发出HTTP请求,服务器给出HTTP响应。
    • 能力协商。HTTP允许浏览器和服务器协商一些细节,如在传送数据时使用的字符集。发送端可指明它所能够提供的能力,而接收端也能够指明它所能够接受的能力。
    • 支持高速缓存。为了缩短响应时间,浏览器可将读取的万维网页面暂存在其高速缓存中。如果用户再次请求该页面,则HTTP允许浏览器可以对服务器进行查询,以便确定自从上次缓存了该页面后页面的内容是否有变化。
    • 支持代理服务器。HTTP允许在浏览器和服务器之间存在一个代理服务器。代理服务器将万维网页面存放在自己的缓存中,并且从这缓存中取出页面回答浏览器的请求
  4. 如果美国把中国的根域名服务器封了,中国会从网络上消失吗?

    • 不会。首先,中国有镜像服务器,不同步关于cn的修改即可,其他国家也可以选择不同步修改;其次,在下一代IPv6域名建设中,全球将设立25个IPv6根服务器,其中1个主根服务器和3个辅助根域名服务器将部署在中国,并且中国所掌握的根域名服务器数量将成为全球第一,这也是为什么中国在大力发展IPv6的原因所在
  5. 动态万维文档 活动万维文档区别

    • 创建方式不同
      • 静态文档是指内容固定的文档,它是由万维网服务器创建,并存放在其中。
      • 动态文档是指文档的内容是在浏览器访问服务器时才得以创建。
      • 活动文档是指能够提供了一种连续更新屏幕内容的技术,这种技术把创建文档的工作移到浏览器端进行。
    • 生成方式不同
      • 静态文档的内容是提前编写到文档里的,浏览器每次访问时,里面的内容都不改变。
      • 动态文档是通过服务器上运行自己编写的应用程序动态的产生的,文档里的内容是每次访问一更新的。
      • 当浏览器请求一个活动文档时,服务器就返回这个活动文档程序的副本或脚本,然后就在浏览器端运行。

        还未解决的问题

  6. 假定要从已知的URL获得一个万维网文档,若该万维网服务器的IP地址开始不知道。问除HTTP外,还需要什么应用层协议和运输层协议?

    优秀作业推荐

  • 形式很特别,内容很丰富
    • 📔 第四周小组讨论记录 - 图1