当前位置: 首页 > 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.pierceye.com/news/943935/

相关文章:

  • 国外网站seo国外企业网站建设
  • 很简单的做设计的网站网站建设会议讲话
  • 泉港区建设局网站廉政配置wordpress环境
  • 公众号开发培训网站谷歌优化怎么做
  • 网站设计合理汕头市潮南区紧急提醒
  • 国外网站流量查询企业网站报价单
  • 聊城高唐网站建设公司wordpress设置域名
  • 有帮忙做儿童房设计的网站吗东莞横沥网站制作
  • 国外网站模板欣赏WordPress 编辑器修改默认字号
  • 厦门同安网站建设视频购物网站开发方案
  • 什么是建设网站的主题兼职做问卷调查的网站
  • 装饰网站建设软件下载公司旅游视频网站模板免费下载
  • aws网站建设个体户做网站去哪里做
  • 用四字成语做网站域名好吗宁波网站推广专业服务
  • 深圳网站建设公司是网络推广网上营销
  • 网站视频站建设教程和仿qq商城版淘宝客网站源码模板+带程序后台文章dede织梦企业程序
  • 温州红酒网站建设长沙移动网站建设
  • 如何制作网站?企业网站制作步骤
  • 桓台县旅游网站建设购物网站建设技术难点
  • 单页网站推广网站qq链接怎么做
  • wordpress仿站步骤平乡网站建设
  • 青岛高端网站建设公司新网站seo技术
  • 手机网站后台甘肃网络推广技巧
  • 做co网站阿里云建站方案
  • 如何做网站首页优化怎么查网站点击量
  • 北京网站制作百度推广潜江资讯网二手房出售
  • 北京建网站软件深圳企业网站
  • 网站关键词互点备案网站简介怎么写
  • 网站建设报告书范文哈尔滨网站公司哪家好
  • 景观毕业设计作品网站公司网站销售平台建设费分录