http://internetfundamentals.com/watch/
客户端与服务器
- 客户端与服务器
客户端指电脑中的各种浏览器
服务器分为硬件服务器与软件服务器,即物理的服务器本身,和服务器软件,来执行各种命令的,大多为Apache。 -
客户端与服务器的交互
QQ截图20210407165839.png
客户端与服务器的交互
- 寄信与回信的模型
- 交互使用地址:IP地址与域名
实质上是IP地址,域名相当于别名绑定了IP地址,帮助我们理解记忆 - ISP(Internet Serveice Provider):互联网服务提供商
- 有线系统公司
- 光纤服务公司
- 手机网络运营商
- 卫星网络、拨号网络 等
- 要点
- ISPs 向你家里的宽带猫或者路由器提供IP地址
- 在你的房子里,你的各种设备有另一层面的IP地址
- 在外界看来,你房子里的所有网络通信都是一样的。
(个人理解:各种不同设备有内部不同IP,但是网络通信IP指向同一个。)
- 云(THE CLOUD):internet的另一个名字
- 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托管应有的特质:
- 定期升级并保持加密
- 提供高质量的在线时长(provides high uptime)
- 提供可靠带宽 (provide reasonable bandwidth(data transfer))
- 提供必要的技术支持
域名
- 一级域名:.com .net .org .edu .gov....
- 域名与web托管的连接
- 实现方式:DNS域名系统。一个域名与IP地址相互映射的分布式数据库。
2.实际行为:把IP地址翻译成方便记忆的域名。
3.web托管公司提供DNS设置。(web hosting提供一串字符,申请域名的时候某个步骤填写这串字符,实现绑定域名与IP的绑定。) - 通常需要48-72小时生效。
- 实现方式:DNS域名系统。一个域名与IP地址相互映射的分布式数据库。
网友评论