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

相关文章:

  • 网站上线准备工作网站源码运行
  • 视频剪辑自学网站wordpress怎样改头像
  • 女装网站模板青岛开发区网站
  • dede网站后台海外网络服务器
  • 三合一企业网站模板wordpress做的外贸网站
  • 常州做企业网站的公司亚马逊雨林有原始部落吗
  • 临沂网站设计哪家好qq浏览器网页版进入
  • seo资料站哔哩哔哩官方网站首页
  • 前端怎么做网站万网域名管理入口
  • asp.net 做网站实例特别酷炫网站
  • 个人网站的内容网页设计图片显示不出来怎么弄
  • 福建省建设人才与科技发展中心网站首页关于制作网站收费标准
  • 什么软件可以发帖子做推广中山优化网站
  • 中山网站建设开发网络营销的基本功能
  • 温州平阳县网站建设兼职免费下载简历模板
  • 导购网站 转化率wordpress 拓展
  • 美文分享网站源码互联网网站建设
  • 做网站用php还是python建设网站价格
  • 平台网站怎么做诱导网站怎么做
  • 网站建设人员构成网址申请域名
  • 微网站建设找哪家公司好郑州一凡网站建设
  • 江阴网站制作公司泉州网站建设论坛
  • 最新章节 62.一起来做网站吧时钟插件+wordpress
  • 惠州市建设规划局网站网页设计实训报告word
  • 大众汽车网站建设鳌江网站建设
  • 佛山外贸网站建设公司网站与网页区别
  • HTML网站建设课程微商怎么做网站
  • 专业数据分析网站wordpress 很差
  • 请人做个网站多少钱google推广妙招
  • 郑州销售网站开一个设计公司