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

购物网站制作流程北京seo技术

购物网站制作流程,北京seo技术,淮南品牌型网站建设,淘宝运营培训班多少钱目录 一、NAT与NAPT技术 1.NAT技术 2.NAPT技术 #xff08;1#xff09;四元组的唯一性 #xff08;2#xff09;数据的传输过程 #xff08;3#xff09;NAPT的缺陷 二、代理服务器 1.正向代理和反向代理 2.代理服务器的应用 #xff08;1#xff09;游戏加… 目录 一、NAT与NAPT技术 1.NAT技术 2.NAPT技术 1四元组的唯一性 2数据的传输过程 3NAPT的缺陷 二、代理服务器 1.正向代理和反向代理 2.代理服务器的应用 1游戏加速器 2科学上网 一、NAT与NAPT技术 1.NAT技术 NAT技术我们在之前的IP协议博客中已经讲过了。 NAT技术可以在数据从内网向公网传输时将源IP替换为当前节点的WAN口IP从而保证数据可在公网的主机中间传递。 如果局域网中有多台客户端主机都访问同一个服务器甚至每台主机上有多个进程在访问这个服务器。所有的请求数据包都可以通过NAT路由器发送给服务器服务器也都会处理这些收到的请求并通过运营商路由器公网IP发回数据。 但是运营商服务器接收的所有数据的IP报头中目的IP必定是当前路由器的WAN口IP源IP肯定是服务器的公网IP。 那运营商路由器怎么知道各个数据该发给哪个家用路由器呢 2.NAPT技术 1四元组的唯一性 由于局域网中一个IP地址可以标识一台唯一的主机而且一台主机上的每个端口号又能标识一个唯一的进程。 所以说IP和端口号的组合就能指定某个局域网内某个主机上的某个进程。 每一份经网络传输的数据中都会存在源IP、目的IP、源端口和目的端口。 所以我们拿出这四个数据构建一个四元组这个四元组是我们构建的实际每个数据都在报头中。 在一个局域网内一个四元组可以明确地标识一份数据由哪个主机的哪一个进程发送最终由哪一个主机的哪一个进程接收也就是说四元组标识了数据传递的方向。 我们前面也说过IP和端口号的组合就能指定某个局域网内某个主机上的某个进程。大多数情况下服务器和主机都不在一个局域网内。而数据又会经过路由器不断转发到它的上一层或下一层网络的路由器。 在每个局域网中节点间都能使用一个四元组将数据转发到同局域网的另一个节点上不同局域网中的四元组又是不一样的。 所以我们是否可以在节点路由器将数据传输到另一个局域网的的时候替换当前网络下使用的四元组使其可以标明数据在另一个局域网内的发送方向。这样不就能做到数据在网络间从一个进程到另一个进程的发送了吗 NAPT的工作便是如此它会建立一个互为键值的四元组转换表在数据进入不同的网段时对应的四元组就会被替换进报文的数据内以达到在另一个局域网内数据也能在不同主机进程间传递。 2数据的传输过程 这样说还是有些不清晰。我们以数据从运营商路由器向公网和局域网内的收发为例观察数据的传输过程。 首先数据从家用路由器传递到运营商路由器。 假设家用路由器发送给运营商路由器一个数据它的源IP和源端口为10.0.0.10:1025目的IP和目的端口为163.221.120.9:80。这个四元组能够标识家用路由器和运营商路由器所在的局域网内数据传输的始末位置所以这个数据被接收到了。 接着数据从运营商路由器传递到服务器。 服务器将它收到的数据的源IP和源端口10.0.0.10:1025目的IP和目的端口163.221.120.9:80构建一个四元组储存为在映射表中。 此时运营商服务器知道该数据要发给公网服务器所以它也构建一个四元组。源IP和源端口为202.244.174.37:1025目的IP和目的端口为163.221.120.9:80。它用这个四元组内的数据替换原来报头里的四个数据。这样这个四元组能够标识家用路由器和运营商路由器所在的公网内数据传输的始末位置所以这个数据也能被服务器接收到。 然后服务器构建一个新的报文传回给运营商路由器。 服务器构建新报文内部的四元组数据中源IP和源端口为163.221.120.9:80目的IP和目的端口为202.244.174.37:1025。这个四元组标识了公网中数据的传递始末位置数据可以被运营商服务器接收。 最后运营商服务器将数据发到家用路由器。 运营商服务器接收到服务器发来的数据。路由器在映射表中查找发现这个数据的四元组信息能找到对应元素。 此时运营商路由器就将公网中的四元组替换为局域网中的四元组再次进行发送。此时在局域网中四元组的唯一性被保证家用服务器也能接收到数据。 路由器通常情况下都带有NAT功能否则无法完成内网和公网的IP地址转换问题四元组的映射关系转换表也是由路由器自动维护的。 假设使用TCP协议当连接建立时路由器中就会生成这对通信双方的映射表项断开连接后也会删除这个表项。 3NAPT的缺陷 由于NAPT技术依赖映射转换表与上下层网络通信所以它有下面的不足 因为只有内网中的客户端给服务发送数据时四元组的映射关系才会建立服务器无法从公网主动给内网中的客户端发数据。换句话说就是内网中的客户端必须先发数据给公网中的服务器然后服务器才能向客户端发数据。转换表的生成、管理和销毁需要一定的开销路由器会有一定的负担。通信过程中一旦NAT设备出现异常所有的TCP连接都会因出现问题而断开。 虽然NAT与NAPT技术确实由一定的问题但其优势远大于不足。 二、代理服务器 1.正向代理和反向代理 代理模式分为正向代理和反向代理二者有一定的区别。 举个例子假如你在太原上大学想买天津的十八街麻花。由于你每天还有课不方便去天津买而你正好有一个老同学在天津上大学。 那你就可以让他帮你去买然后再给寄你。这个过程中你同学扮演的就是正向代理的角色。过了一段时间很多人都知道了这些好麻花是你的同学代购的所以很多人也都去找你的同学买。而你的同学觉得来一单就去一次鼓楼的十八街总店太麻烦了所以他就买了很多麻花囤起来。只要有订单来了直接将家里的货发出去就好了。此时你同学扮演的就是反向代理的角色。 上面的例子虽然比较形象但是放到网络上可能就不太好理解。我们在网络上再观察一下 对正向代理而言 假设你用学校的校园网去看电影《战狼2》你的客户端向腾讯视频服务器发起请求。首先你的请求会被学校的代理服务器先拦截下来然后代理服务器会替你向腾讯视频服务器发起请求。 腾讯视频服务器收到代理服务器的请求后将对应的电影资源响应给代理服务器。 代理服务器会做两件事先将这个电影的响应缓存到代理服务器中再将收到的响应转发给你的客户端。 你觉得挺好看所以给你同学也推荐了这个电影。 你的同学也会用腾讯视频看这个电影当他的客户端发起请求后同样会被代理服务器拦截。 然后学校的代理服务器发现本地已经缓存了这部电影所以学校的代理服务器就直接将电影的资源返回给客户端了。代理服务器也不会再向腾讯视频的服务器发起请求了。 由于你同学只经过了一次请求和响应所以你的同学拿到电影资源的速度比比快得多因为学校的代理服务器离你们更近。 对反向代理而言 对于我们常用的APP比如QQ、微信、淘宝、京东之类的。在同一时刻会有很多人同时访问它们的服务器所以一台机器肯定是不够用的为我们服务的是一个拥有大量机器的服务器机群。 比如说当多个请求发送给淘宝服务器时请求并不由机群中的某台服务器直接接收而是由淘宝的反向代理服务器先接收。 然后反向代理服务器会利用均衡策略将他接收到的大量请求分发到机群内不同的服务器保证请求压力平均分摊给每一台服务器。 这样的现象称为负载均衡。比如Nginx就是一种用于实现负载均衡支持大量线程并发访问的服务器。 这也解释了我们之前讲IP协议时我们只会向一个公网内的主机发送数据的原因。而且对于用户而言具体哪台服务器为你提供服务并不重要只要用户能访问淘宝就可以了。 你可以简单理解为数据离用户近代理服务器可以自己处理一部分请求就是正向代理数据离用户远代理服务器只负责数据转发而不负责请求处理就是反向代理。 2.代理服务器的应用 1游戏加速器 在网上我们总能看到各种各样的游戏加速器它们的原理就是正向代理。 各个游戏加速器厂商在各个地区都会有自己的代理服务器使用这个加速器打游戏得客户端都会先向这个代理服务器发送请求然后代理服务器再将请求转发给游戏服务器。 请求的人多了代理服务器收到的请求也就多了同样代理服务器上也增加了许多这个游戏相关的缓存。所以以后只要有人用加速器玩游戏代理服务器就可以直接将自己缓存的数据发送给你。这样就完成了加速过程。 2科学上网 最开始重要的事情说三遍翻墙属于违法行为翻墙属于违法行为翻墙属于违法行为 《中华人民共和国计算机信息网络国际联网管理暂行规定》规定“计算机信息网络直接进行国际联网必须使用邮电部国家公用电信网提供的国际出入口信道。任何单位和个人不得自行建立或者使用其他信道进行国际联网。”如违反上述规定公安机关会责令停止联网给予警告可以并处15000元以下的罚款有违法所得的没收违法所得。 我们只在技术层面讨论该问题。 所谓科学上网也称为翻墙是指绕过相应的IP封锁、内容过滤、域名劫持、流量限制等实现对网络内容的访问。 比如说我们要想在国内访问谷歌、facebook、推特现在改名叫X了这些网站我们是登不上去的。 由于国内的移动、联通、电信三大运营商设计了我们的网络所以所有的数据都会先经过运营商然后再转发给我们访问的服务器。 由于我们申请这些网站在国内法律规定中是不允许访问的所以运营商就会将你的请求拦截下来你也就不能访问这些网站。 这一套拦截特定域名请求的处理逻辑就叫做防火墙。 如果你使用了VPN软件梯子就能支持你的主机访问这些网站。 梯子的原理就是反向代理。 在我国有一些地区是能访问外网的比如说香港地区的机器就可以访问国际互联网。如果有人在可访问外网的地区设立了一个服务器这台服务器可以访问国际网络。再有人设计一个软件允许你访问该服务器。此时就能支持用户访问国际互联网。 那数据是怎么传到外网的服务器上的 首先用户建立好VPN链接向运营商发送了一份被加密的数据比如说是一个访问外网的http请求。 运营商只拿到了一串密文它也没有解密的密钥根本不知道这是什么东西所以将该数据放行。数据最终路由到这个可以访问外网的服务器此时服务器将密文解密并再次发送数据到外网的服务器。 外网服务器给代理服务器发来一个应答代理服务器再次加密响应再把响应转发给国内运营商运营商依旧看不懂密文再次放行。 此时主机收到了应答也就完成了对外网的访问。 最后再次声明遵守国家法律翻墙违法
http://www.zqtcl.cn/news/330941/

相关文章:

  • 定制做网站平台网站什么情况要更新
  • 上海网站建设哪家国外有哪些网站可以做电商
  • 网络软文推广网站wordpress仿站抓取软件
  • 安徽圣力建设集团网站当当网站建设与易趣网站对比
  • 长沙网站设计制作DW做注册网站
  • 商城设计网站关键词的优化在哪做
  • 网站锚文本网络营销的解释
  • 苏州专业网站建设网站模板是什么
  • 科技网站设计案例百度收录情况查询
  • gif放网站有锯齿策划公司宣传语
  • 淘宝客做网站怎样推广空间购买后打不开网站
  • 信阳网站设计银川网站建设nx110
  • 建设安全协会网站58招聘运营网站怎么做
  • 做原创的网站做游戏平面设计好的素材网站有哪些
  • 校园网站wordpress 防攻击插件
  • wordpress 更好的主题丁的老头seo博客
  • 上海市工程信息网站北京专业网站翻译影音字幕翻译速记速记速记速而高效
  • 网站建设心得体会500字网页制作三剑客是指什么
  • 大连做网站优化一级a做爰片 网站就能看
  • 网站优化页面中山seo网络推广
  • 建设网站一定要数据库吗湖北百度seo
  • 下载了wordpress然后怎么用怎样健建设一个有利于优化的网站
  • 网站开发心得500字做代售机票网站程序
  • php电影网站开发凡诺网站建设
  • 兰州道路建设情况网站南宁网站开发
  • 网站开发服务费投资者网站建设
  • 网站开发 如何备案新站点seo联系方式
  • 自动全屏网站模板贵州网站制作公司电话
  • 南昌购物网站制作国外免费网站空间
  • 网站地图模版企业做网站etp和源程序