当前位置: 首页 > news >正文

网站建设 软件网站建设要做哪些

网站建设 软件,网站建设要做哪些,电子展厅,互联网行业发展前景分析报告本文主要取材于 《网络是怎样连接的》 第一章。 简述#xff1a;在浏览器输入一个网址#xff0c;浏览器会解析出域名#xff0c;但是直接使用域名无法找到Web服务器。需要使用DNS解析器将域名解析为IP地址#xff0c;然后客户端可以创建套接字#xff0c;延伸出管道根据…本文主要取材于  《网络是怎样连接的》 第一章。 简述在浏览器输入一个网址浏览器会解析出域名但是直接使用域名无法找到Web服务器。需要使用DNS解析器将域名解析为IP地址然后客户端可以创建套接字延伸出管道根据IP地址和端口号去找到对应的Web服务器的套接字完成连接。套接字连接之后相当于客户端和服务端之间生成了管道就可以收发数据了。 本章共四个章节1生成HTTP请求消息 2向DNS服务器查询Web服务器的IP地址3全世界DNS服务器的大接力 4委托协议栈发送消息 1.生成HTTP消息 当我们在 浏览器输入 网址  例如 http// www.lab.glasscom.com/dir/file1.html浏览器会解析这个网址解析过程如下然后得到相应的Web 服务器名字即 www.lab.glasscom.com为了得到服务客户端得找到Web服务器名对应的IP地址在哪里这时候就需要DNS服务器出现了。 2.向DNS服务器查询Web服务器的IP地址 浏览器生成生成HTTP消息之后接下来我们需要委托操作系统将消息发送给Web服务器。在委托操作系统发送消息时必须要提供的不是通信对象的域名而是它的IP地址。因此在生成HTTP消息之后下一个步骤就是根据域名查询IP地址。 查询IP地址的方法非常简单只要询问最近的DNS服务器“www.lab.glasscom.com的IP地址是什么”就可以了DNS服务器会回答说“该服务器的IP地址为xxx.xxx.xxx.xxx”。 我们的计算机上一定有相应的DNS客户端而相当于DNS客户端的部分称为DNS解析器或者简称解析器。通过DNS查询IP地址的操作称为域名解析因此负责执行解析resolution这一操作的就叫解析器resolver了。解析器实际上是一段程序它包含在操作系统的Socket库中。 3.全世界DNS服务器的大接力 第2部分讲了 DNS来解析域名得到IP地址然而一个DNS服务器无法存储所有的域名和IP对那么怎么办呢  以下个域名为例www.lab.glasscom.com这个域名如果按照公司里的组织结构来说大概就是“com事业集团glasscom部lab科的www”这样。其中相当于一个层级的部分称为域。因此com域的下一层是glasscom域再下一层是lab域再下面才是www这个名字。 所有的上一级机构知道下一层机构的位置。 因此 客户端只要能够找到任意一台DNS服务器就可以通过它找到根域DNS服务器然后再一路顺藤摸瓜找到位于下层的某台目标DNS服务器图1.15。分配给根域DNS服务器的IP地址在全世界仅有13个而且这些地址几乎不发生变化因此将这些地址保存在所有的DNS服务器中也并不是一件难事。 4.委托协议栈发送消息 知道了IP地址之后就可以委托操作系统内部的协议栈向这个目标IP地址也就是我们要访问的Web服务器发送消息了。要发送给Web服务器的HTTP消息是一种数字信息digital data因此也可以说是委托协议栈来发送数字信息。收发数字信息这一操作不仅限于浏览器对于各种使用网络的应用程序来说都是共通的。 向操作系统内部的协议栈发出委托时需要按照指定的顺序来调用Socket库中的程序组件。 在收发数据之前客户端和服务器之间需要建立起管道。那么管道如何建立呢 建立管道的关键在于管道两端的数据出入口这些出入口称为套接字。 首先服务器一方先创建套接字等待客户端连接。 客户端有需求时会创建套接字然后从该套接字延伸出管道接到服务器的套接字上管道连接就完成了。当套接字连接起来之后剩下的事情就简单了。只要将数据送入套接字数据就会被发送到对方的套接字中。当然应用程序无法直接控制套接字因此还是要通过Socket库委托协议栈来完成这个操作 收发数据操作 1创建套接字创建套接字阶段2将管道连接到服务器端的套接字上连接阶段3收发数据通信阶段4断开管道并删除套接字断开阶段 套接字套接字是用来区分不同的服务的例如一台计算机客户端可以同时访问多个Web服务器那么就需要创建多个套接字。在计算机内部是使用描述符来区分不同的套接字。 在将管道连接到服务的套接字时应用程序通过调用Socket库中的名为connect的程序组件来完成这一操作。这里的要点是当调用connect时需要指定描述符、服务器IP地址和端口号这3个参数。 描述符让协议栈知道使用哪一个套接字去连接 IP地址是找到相应的服务器端口号是为了找到服务器对应的套接字。 描述符是用来在一台计算机内部识别套接字的机制那么端口号就是用来让通信的另一方能够识别出套接字的机制。 问题问什么不统一使用描述符或者 端口来识别套接字呢 先保留问题答案可能在6.2.3章节。
http://www.sadfv.cn/news/56518/

相关文章:

  • 站长号定制网络接口报警灯生产厂商
  • 做网站吗公司主页设计案例
  • 郑州网站技术顾问怎么联系做网站公司
  • dw怎么做网站教程网站设计详细设计
  • 做网站模板的海报尺寸多少钱学做ps的软件的网站有哪些内容
  • 网站建设伍金手指下拉2邯郸微信推广平台
  • 做网站的公司叫什么名字呼市做网站公司
  • 网站建设电话销售技巧和话术嘉兴网站建设一薇
  • 珠海做网站需要多少钱赶集招聘网
  • wordpress获取分类文章标题列表南昌做网站优化的公司
  • 天津高端网站建设公司房地产销售段子
  • 昆山设计网站的公司2016年网站推广方法
  • 网站开发 环境制作公司网页要注意什么问题
  • 网站后台怎么网站相似度检测 站长
  • 好看网电影网站模板免费下载东莞 企业网站建设
  • 牙科网站模板抖音小程序怎么删除
  • 爱用建站dede后台网站主页
  • 磁力棒柳州网站seo优化公司
  • 石柱县建设局网站电子网站开发技术包括
  • 潘家园网站建设公司关于网站建设工作的通报
  • 成都网站建设 Vr学做饺子馅上那个网站
  • 网站建设补贴是经信局的政策吗建设网站软件下载
  • 看室内设计案例的网站公司长沙建站
  • 网站开发学历要求医院网站跳出率高
  • 保定建网站公司wordpress 4.9 下载
  • 合作制作网站做网站在哪里做
  • 旅游网站建设分析seo兼职工资一般多少
  • 企业静态网站源码html简单的网站
  • python做网站 知乎广西住房与城乡建设厅网站首页
  • 做网站保存什么格式最好网站编辑器