当前位置:网站首页>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 .
边栏推荐
- C:什么是函数中的返回值(转)
- C language: custom type
- Spark 3.0 adaptive execution code implementation and data skew optimization
- 线程中死锁的成因及解决方案
- Interview focus - TCP protocol of transport layer
- C language: function stack frame
- Spark 3.0 DPP实现逻辑
- 股票开户佣金优惠,炒股开户哪家证券公司好网上开户安全吗
- JS uses for in and for of to simplify ordinary for loops
- Spark 3.0 testing and use
猜你喜欢
随机推荐
Complexity analysis
What format is this data returned from the background
Go language slow start - Basic built-in types
C language: minesweeping games
Spark RPC
[regular expression] matches multiple characters
【剑指offer】面试题45:把数组排成最小的数
Alibaba's latest summary 2022 big factory interview real questions + comprehensive coverage of core knowledge points + detailed answers
Is low code the future of development? On low code platform
Three uses of static keyword
After the table is inserted into an in row formula, the cell loses focus
$router.back(-1)
QT (five) meta object properties
MLX90640 红外热成像仪测温传感器模块开发笔记(七)
【剑指offer】面试题51:数组中的逆序对——归并排序
Is the array name the address of the first element?
md 中超链接的解析问题:解析`this.$set()`,`$`前要加空格或转义符 `\`
multimap案例
C语言:自定义类型
Binder initialization process









