简述主机访问网页的过程

主机访问网页的过程
所用到的协议:HTTP/HTTPS、TCP/UDP、ARP、DNS、路由协议、NAT、IP协议

  1. 主机在浏览器的统一资源定位器输入网址(例:www.baidu.com),主机先查看浏览器的DNS缓存然后是本地的HOSTS文件,若都没有记录则进行DNS请求,如果有直接跳到14;
  2. 主机向本地DNS服务器发出DNS请求,先由传输层用UDP封装,在由网络层封装成IP数据包发给网关路由器;
  3. 交换机使用ARP协议找到网关地址对应接口并转发路由器;
  4. 路由器通过路由协议学习内网路由,并查看路由表将数据转发给给DNS服务器所在网段的路由器;
  5. 路由器转发给本地DNS服务器,本地服务器若没有解析记录,本地服务器则会向根DNS服务器发送DNS请求,依旧使用UDP和IP封装后发给路由器;
  6. 路由器通过查看路由表转发给边界路由器;
  7. 边界路由器将私有IP地址用NAT转换成公网IP并转发给运营商路由器;
  8. 运营商路由器用过查看路由表转发给根域名服务器的边界路由器;
  9. 根路由器查看自己的解析记录后,若没有则返回顶级域名服务器的地址给本地域名服务器,再由本地域名服务器向顶级域名服务器发送请求,若有则直接返回对应的IP地址回本地域名服务器(假装已经找到记录了);
  10. 根域名服务器将解析后的IP地址用UDP和IP封装发给运营商路由器;
  11. 运营商路由器通过查看路由表转发回给内网边界路由器;
  12. 边界路由器运用NAT将地址转为私网地址并发给服务器所在网段的路由器并转发给本地域名服务器;
  13. 本地域名服务器将解析的IP地址回发给主机;
  14. 主机拿到IP地址后,与百度服务器建立TCP连接;
  15. 数据包通过刚才到外网的过程转发给百度的服务器;
  16. 主机与百度服务器进行三次握手建立TCP连接(若HTTP访问百度的80/8080端口;HTTPS443端口);
  17. 连接建立后浏览器发送HTTP请求报文(GET方法)
  18. 百度发送HTTP响应报文
  19. 浏览器得到内容并与百度服务器进行四次断开释放TCP连接
### 回答1: 创建OpenStack云主机的步骤如下: 1. 准备OpenStack运行环境,包括安装必要的软件、配置网络和存储等。 2. 创建所需的计算、网络和存储资源,如虚拟机镜像、网络拓扑、卷和快照等。 3. 使用OpenStack API或Web界面创建和配置云主机,包括选择镜像、调整计算和存储资源、设置网络和安全组等。 4. 启动云主机并验证其功能和性能,包括连接到云主机、登录到操作系统、运行应用程序和访问数据等。 ### 回答2: OpenStack是一个基于云计算的开源项目,它提供了一系列的工具、API和平台,支持用户创建、部署和维护云服务。创建云主机是OpenStack的基本操作之一,下面将就OpenStack创建云主机的步骤进行简述。 1. 登录OpenStack控制面板:用户首先需要在网页中输入控制面板的URL进行访问,并输入用户名和密码进行登录。 2. 创建虚拟机所需的镜像:对于需要创建的云主机,用户需要先创建一个镜像。在OpenStack中,用户可以使用系统预置的镜像,也可以上传自己制作的镜像。 3. 创建虚拟机所需的安全组:安全组是用于控制云主机进出网络的一种安全机制,用户需要先创建一个安全组,然后添加规则来控制该安全组的入站和出站流量。 4. 创建虚拟机所需的网络:在OpenStack中,虚拟机所需的网络分为内部网络和外部网络。用户需要创建一组内部网络,并将其绑定到某个已有的外部网络上。 5. 创建虚拟机:在OpenStack中,用户可以通过控制面板或者命令行工具创建虚拟机。在创建虚拟机时,需要指定虚拟机的名称、镜像、规格、安全组、网络等信息。 6. 启动虚拟机:当虚拟机创建完成后,用户需要启动虚拟机。在启动虚拟机时,用户可以选择使用自己的SSH密钥或系统预置的密钥对进行身份验证。 7. 设置云主机的日常管理:用户还需要对创建的虚拟机进行一些日常管理操作,例如设置云主机的公网IP、调整云主机所需的内存和CPU资源、挂载云硬盘等。 以上便是OpenStack创建云主机的基本步骤,这些步骤可以帮助用户顺利地在OpenStack平台上创建自己的虚拟机,并实现云计算资源的灵活分配和管理。 ### 回答3: OpenStack是一个开源的云计算平台,它能够帮助企业构建自己的私有云、公有云或混合云。其中,创建云主机是OpenStack的重要功能之一。下面,将为您简述OpenStack创建云主机的步骤。 步骤一:创建云主机前的准备工作 在创建云主机前,您需要进行一些准备工作,包括创建镜像、创建网络、创建安全组等,保证您的云主机能够正常运行和访问。 步骤二:选择云主机类型 在OpenStack中,您可以选择多种云主机类型,包括标准云主机、高性能云主机、GPU云主机等。您可以根据自己的需求选择不同的云主机类型。 步骤三:配置云主机的参数和属性 在创建云主机时,您需要配置一些参数和属性信息,包括云主机的名称、操作系统类型、CPU核数、内存大小、磁盘大小、安全组、网络等。 步骤四:启动云主机 配置完毕后,您需要启动云主机,等待云主机正常运行。 步骤五:登录云主机主机启动后,您需要使用SSH等方式登录云主机,进行进一步的配置和使用。 需要注意的是,在创建云主机过程中,您还需要注意云主机的安全性、备份、扩容等问题,以确保您的云主机运行顺畅、稳定。同时,还需要定期检查云主机的运行情况,及时发现和处理问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值