frontend master-Internet Fundamentals

http://internetfundamentals.com/watch/

客户端与服务器

  • 客户端与服务器
    客户端指电脑中的各种浏览器
    服务器分为硬件服务器与软件服务器,即物理的服务器本身,和服务器软件,来执行各种命令的,大多为Apache。
  • 客户端与服务器的交互


    QQ截图20210407165839.png

客户端与服务器的交互

  • 寄信与回信的模型
  1. 交互使用地址:IP地址与域名
    实质上是IP地址,域名相当于别名绑定了IP地址,帮助我们理解记忆
  2. ISP(Internet Serveice Provider):互联网服务提供商
    • 有线系统公司
    • 光纤服务公司
    • 手机网络运营商
    • 卫星网络、拨号网络 等
  3. 要点
    • ISPs 向你家里的宽带猫或者路由器提供IP地址
    • 在你的房子里,你的各种设备有另一层面的IP地址
    • 在外界看来,你房子里的所有网络通信都是一样的。
      (个人理解:各种不同设备有内部不同IP,但是网络通信IP指向同一个。)
  4. 云(THE CLOUD):internet的另一个名字
  5. HTTP和HTTPS
  • HTTP(Hypertext Transfer Protocool):超文本传输协议,网络数据通信的基础。(旨在明确声明客户端与服务器间的传输协议。)
  • HTTPS,S is secure,加密的超文本传输协议。(需要补充的是,加密的仅仅是客户端与服务端的之间传输过程,与服务器本身加密毫无关系)
  • 网址除了http/https开头,还有一种ftp开头的(File Transfer Protocol,文件传输协议),用来在电脑间传输文件。

虚拟主机(web托管)

  • 可以把自己的电脑当做服务器,但是非常不推荐。更好的方式是通过虚拟主机租用服务器的空间。(rent server space via a web hosing service)
  • 通过虚拟主机(web托管),把你的网站放在网络服务器上。
    (web Server,web hosting)
  • 好的web托管应有的特质:
    1. 定期升级并保持加密
    2. 提供高质量的在线时长(provides high uptime)
    3. 提供可靠带宽 (provide reasonable bandwidth(data transfer))
    4. 提供必要的技术支持

域名

  • 一级域名:.com .net .org .edu .gov....
  • 域名与web托管的连接
    1. 实现方式:DNS域名系统。一个域名与IP地址相互映射的分布式数据库。
      2.实际行为:把IP地址翻译成方便记忆的域名。
      3.web托管公司提供DNS设置。(web hosting提供一串字符,申请域名的时候某个步骤填写这串字符,实现绑定域名与IP的绑定。)
    2. 通常需要48-72小时生效。

你可能感兴趣的:(frontend master-Internet Fundamentals)