当前位置:网站首页>Network device hard core technology insider router Chapter 22
Network device hard core technology insider router Chapter 22
2022-07-27 15:51:00 【User 8289326】
Let's pull the meeting back to the news broadcast of that year ——
“ I'm looking up information online , Pop up an advertisement , very pornographic, very violent , I turned it off immediately .”
I believe that pop-up advertisements are very yellow and violent , It's not new to everyone . however , If you simply think that those who put these advertisements are website operators , that , You are silly and naive .
Let's go over it again , From typing the URL to page rendering ——
- Browser call Windows( It can also be Linux) Protocol stack of , The operating system is going to DNS Initiate domain name resolution request ;
- DNS Return the domain name resolved IP Address , Browser to destination IP launch TCP/HTTP Connection request ;
- Server handle HTTP The packet returns to the client ;
In this part , Routers act as packets “ A setter ”, It can easily monitor and rewrite the contents of data packets . that , If the router passes DPI technology , Identified HTTP, And in HTTP Insert advertisements into the data package ?
Some students who have studied the previous content may ask ,ISP Backbone network 、 Most routers of metropolitan core and metropolitan edge networks use NP Realization , and NP Its characteristics make it difficult to HTTP Such an upper layer agreement , Insert to MB The advertising content of the plan . that , Who is inserting these advertisements ?
Focus our attention on the home broadband router ——
stay 2012-2014 During the year , A business model for home broadband routers is , Free equipment , Make money by inserting advertisements into web pages .
Its implementation principle is also very simple —— Found to be HTTP Data flow , Insert an advertisement in the header of the web page . When the network is idle, download the advertising content to be inserted locally .
Because the home broadband router can obtain all users' online behaviors , Search behavior , therefore , Users are transparent about this business model , Device providers can infer users' purchase preferences by analyzing users' online behavior , And targeted advertising .
therefore , In these years , We found that , Most portals , A small lock is hung on the address bar ——
This lock represents HTTPS.HTTPS Yes, it will HTTP stay SSL/TLS Encrypted Socket It's transmitted in , such , Third parties cannot listen to packets , And insert the content you want to insert .
this , Also means that , Monitor in your home router HTTP The business model of inserting advertisements has come to an end .
Problems left over from the previous issue :
You know the most classic reconfigurable FPGA What kind of router is it ?
answer : yes H3C Of SR66-X series .
边栏推荐
- Spark3中Catalog组件设计和自定义扩展Catalog实现
- Three uses of static keyword
- Zhaoqi scientific innovation and entrepreneurship competition planning and undertaking organization, mass entrepreneurship and innovation platform, project landing and docking
- 线程中死锁的成因及解决方案
- 网络设备硬核技术内幕 路由器篇 22
- Fluent -- layout principle and constraints
- Implementation of spark lazy list files
- Go language learning notes (1)
- 扩展Log4j支持日志文件根据时间分割文件和过期文件自动删除功能
- 【云享读书会第13期】FFmpeg 查看媒体信息和处理音视频文件的常用方法
猜你喜欢
随机推荐
MySQL表数据的增删查改
使用解构交换两个变量的值
The difference between synchronized and reentrantlock
初识MySQL数据库
聊聊ThreadLocal
C语言:扫雷小游戏
Spark 3.0 测试与使用
C语言:自定义类型
使用Lombok导致打印的tostring中缺少父类的属性
[正则表达式] 匹配开头和结尾
禁令之下,安防巨头海康与大华的应对之策!
复杂度分析
Spark 任务Task调度异常分析
【剑指offer】面试题55 - Ⅰ/Ⅱ:二叉树的深度/平衡二叉树
面试重点——传输层的TCP协议
Multimap case
C语言:函数栈帧
直接插入排序
Binder initialization process
Spark 3.0 Adaptive Execution 代码实现及数据倾斜优化









