今天闲的时候trace route了yahoo和sina的域名,yahoo的如下:

1     1 ms     1 ms    <1 ms  172.21.127.1
  2     3 ms    <1 ms    <1 ms  10.236.253.17
  3     3 ms     3 ms     3 ms  10.236.253.46
  4    12 ms     6 ms     5 ms  172.21.202.198
  5   103 ms   100 ms   100 ms  172.21.202.18
  6   102 ms   109 ms    99 ms  172.21.202.17
  7   101 ms   101 ms   102 ms  10.236.252.6
  8   104 ms   103 ms   106 ms  10.236.252.22
  9   101 ms   107 ms   101 ms  140.242.214.1
 10   104 ms   157 ms   165 ms  lag1.esr2.sngp.masergy.com [64.138.1.25]
 11   135 ms   143 ms   136 ms  ge-5-2-1.esr1.hkca.masergy.com [64.138.1.89]
 12   138 ms   135 ms   141 ms  lag1.esr1.hkca.masergy.com [64.138.1.46]
 13   164 ms   136 ms   140 ms  fe3-31.br02.hkg04.pccwbtn.net [63.218.252.89]
 14   138 ms   142 ms   137 ms  tenge8-0.cr02.hkg04.pccwbtn.net [63.218.60.125]
 15   295 ms   373 ms   302 ms  pos10-2.br02.sjo01.pccwbtn.net [63.218.6.190]
 16   303 ms   310 ms   303 ms  63-218-179-34.static.pccwglobal.net [63.218.179.34]
 17   374 ms   357 ms   296 ms  ae-3.pat2.swp.yahoo.com [216.115.96.57]
 18   312 ms   298 ms   340 ms  ae-6.pat2.gqb.yahoo.com [216.115.96.62]
 19   321 ms   309 ms   310 ms  ae-0.msr2.gq1.yahoo.com [66.196.67.23]
 20   321 ms   299 ms   329 ms  xe-9-0-0.clr2-a-gdc.gq1.yahoo.com [98.137.31.141]
 21   298 ms   311 ms   299 ms  et-18-25.fab2-1-gdc.gq1.yahoo.com [98.137.31.170]
 22   315 ms   304 ms   324 ms  po-10.bas2-7-prd.gq1.yahoo.com [206.190.32.31]
 23   299 ms   322 ms   308 ms  ir1.fp.vip.gq1.yahoo.com [206.190.36.45]

sina的如下:

1    <1 ms     3 ms    <1 ms  172.21.127.1
  2    <1 ms    <1 ms     3 ms  10.236.253.17
  3     2 ms     2 ms     5 ms  10.236.253.46
  4     8 ms     5 ms     6 ms  172.21.202.198
  5   113 ms   103 ms   103 ms  172.21.202.18
  6    99 ms   101 ms    99 ms  172.21.202.17
  7   100 ms   100 ms   110 ms  10.236.252.6
  8    99 ms   100 ms    98 ms  10.236.252.22
  9   100 ms   103 ms   101 ms  140.242.214.1
 10   102 ms   101 ms   100 ms  lag1.esr2.sngp.masergy.com [64.138.1.25]
 11   135 ms   134 ms   134 ms  ge-5-2-1.esr1.hkca.masergy.com [64.138.1.89]
 12   134 ms   142 ms   231 ms  lag1.esr1.hkca.masergy.com [64.138.1.46]
 13   137 ms   134 ms   135 ms  fe3-31.br02.hkg04.pccwbtn.net [63.218.252.89]
 14   305 ms   306 ms   324 ms  192.205.36.233
 15   313 ms   314 ms   343 ms  cr1.sffca.ip.att.net [12.122.200.10]
 16   309 ms   311 ms   315 ms  cr83.sj2ca.ip.att.net [12.122.158.6]
 17   310 ms   313 ms   546 ms  gar4.sn1ca.ip.att.net [12.122.110.61]
 18   310 ms   309 ms   320 ms  12.122.251.142
 19   296 ms   295 ms   295 ms  mdf001c7613r0004-tge-12-1.sjc1.attens.net [12.130.128.174]
 20   296 ms   296 ms   297 ms  12.130.132.30

我觉得sina的比较好懂,yahoo的有一个疑问,看到最后几个router的名称都带有yahoo的字样,也就是说这些已经是yahoo内部的路由器了吗?一般的web server架构中应该会有负载平衡,web server, db server等几种吧,难不成yahoo连自己内部的路由器都放任别人来trace route吗?

有关于web server架构的一个小疑问的更多相关文章

  1. 关于SQL Server镜像的一个小误区

    昨天晚上突然接到客户的电话, 说在配置了镜像的生产环境数据库下修改 “已提交读快照” 选项的时候报错, 需要先取消镜像然后再重新搭建.悲催的是这是个近TB的数据库,问我有没有什么快速的方法.于是我就问 ...

  2. MVP架构的一个小例子

    主角: MVP是一种编程的架构模式,M=Model,负责提供数据:V=View,负责显示数据:P=Presenter,负责处理数据. 应用例子: csharp写的一个qq机器人. 一.Model层 获 ...

  3. C# 三层架构的一个小练习(Winfrom与SQLite数据库组合)

    本文文字方面引用 微冷的風丶(博客地址:https://www.cnblogs.com/smbk/) 代码部分是本人亲自写的一个sqlite数据库的最简单登录界面练手(当时写的太烂了,现在回顾重构一下 ...

  4. c++复习——一个小疑问

    C++中,子类为什么不能访问基类的private数据?     emmm  来自一个vegetable dog的疑问:   首先基类可以通过调用自身public成员函数来访问private 而子类又可 ...

  5. C#中自己动手创建一个Web Server(非Socket实现)

    目录 介绍 Web Server在Web架构系统中的作用 Web Server与Web网站程序的交互 HTTPListener与Socket两种方式的差异 附带Demo源码概述 Demo效果截图 总结 ...

  6. 自己动手实现网络服务器(Web Server)——基于C#

    前言 最近在学习网络原理,突然萌发出自己实现一个网络服务器的想法,并且由于第三代小白机器人的开发需要,我把之前使用python.PHP写的那部分代码都迁移到了C#(别问我为什么这么喜欢C#),之前使用 ...

  7. 【Python Programe】WSGI (Web Server Gateway Interface)

    Part1: What is a Web server? 一个位于物理服务器上的网络服务器(服务器里的服务器),等待客户端去发送request,当服务器接收到request,就会生成一个respons ...

  8. 如何写一个简单的Web Server(一)

      在本篇博文中我将介绍如何写一个Web Server.博文中大部分资料我是参考的这篇文章(http://www.linuxhowtos.org/C_C++/socket.htm),英文不错的同学可以 ...

  9. 小测几种python web server的性能

    http://blog.csdn.net/raptor/article/details/8038476 因为换了nginx就不再使用mod_wsgi来跑web.py应用了,现在用的是gevent-ws ...

随机推荐

  1. 关于java的环境变量的一点总结

    配置java环境变量: 一:为了在任意目录下使用java的开发工具javac,所以将javac.exe所在的目录加入到系统路径下, 即:在环境变量的path中加入javac.exe所在的目录.一般放在 ...

  2. PHP - 数学运算

    第4章 数学运算 学习要点: 1.数值数据类型 2.随机数 3.格式化数据 4.数学函数 在大多数程序设计语言中,数值运算都是最基本的元素之一.数值运算允许程序员完成加法到高级计算等各种操作.尽管PH ...

  3. iOS 多线程编程之Grand Central Dispatch(GCD)

    介绍: Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其它的对称多处理系统的系统.这建立在任务并行运行的线程池模式的基础上的. 它 ...

  4. 解决java mail发送TXT附件被直接显示在正文中的问题

    这两天遇到一个问题,关于使用java mail发送邮件的问题. 详细是这样子的:我使用java mail发送异常报告邮件,邮件中有一个包含异常日志的附件,和关于设备信息的邮件正文.假设日志为log后缀 ...

  5. 支付宝打造公共账号业务网关, RSA密钥对生成

    作者: 玉龙      版权全部,同意转载. 请注明出处(创建金融_玉龙  http://www.weibo.com/u/1872245125) 原文地址: http://blog.csdn.net/ ...

  6. Struts 2中的constant详解

    通过对这些属性的配置,可以改变Struts 2 框架的一些默认行为,这些配置可以在struts.xml文件中完成,也可以在struts.properties文件中完成. 1.<constant ...

  7. 服务确定撤销/删除/关闭 (ml81n)

    FUNCTION zrfc_mm006. *"---------------------------------------------------------------------- * ...

  8. 熬之滴水成石:最想深入了解的内容--windows内核机制(15)

    66--内存管理(4) 说说在windows中内存空间初始化的事,开始的开始通过处理器的分页机制,预先建立相应足够的页表以便页表来访问物理内存.预先建立的这个物理内存的是windows自己的加载程序, ...

  9. 不包含SDK头文件, 补全API定义

    /// @file main.cpp /// @brief 不包含SDK头文件, 补全API定义 #ifdef __cplusplus extern "C" { #endif /* ...

  10. EasyUI - 使用一般处理程序 HttpHandler (.ashx)

    以easyui中的panel中,使用url加载数据为列. 效果: html代码: <div id="p" style="padding: 10px;"&g ...