跟讀練習: Traceroute: You're Probably Reading the Results Wrong - 通過影片學習英語口語
選擇練習模式
每種模式都會開啟全屏練習室。
54 句
如果句子過短或過長,請點選 Edit 進行調整。
1
If you work in IT, you've probably used Traceroute at least a few times, but I bet some of you have no idea how it actually works.
2
It's one of the first tools we reach for when we're trying to figure out where a network connection is dying.
3
You run it, you see a list of hops, you find out where it times out, and you're basically done.
4
But there's some really cool stuff happening underneath the hood that changes how you should actually interpret those results.
5
Okay, so at its core, traceroute is exploiting something called the TTL field in the IP header.
6
TTL stands for time to live, and it's basically a hop counter.
7
Every time a packet passes through a router, that router reduces the TTL by one.
8
When the TTL hits zero, the router drops the packet and sends back an ICMP time exceeded message to the source.
9
Now, I know that just sounded like a lot, but stick with me.
10
This is all gonna make sense in a minute.
11
Trust me.
12
Okay?
13
All right.
14
Now, traceroute starts by sending out a packet with a TTL of 1.
15
That packet hits the first router.
16
The router reduces the TTL to zero, drops it, and then sends back the time-exceeded message.
17
And then boom, now Traceroute knows the IP address of the first hop and how long it took to get there.
18
Then it sends out another packet with a TTL of two.
19
That packet makes it to the first router, hits the second router, gets dropped, and then the second router sends back a time exceeded message.
20
Now, Traceroute knows the second hop.
21
I think you can see where I'm going with this.
22
It keeps doing this, incrementing the TTL each time until it finally reaches the destination.
23
Now, but you might be asking, how does it know what hop is the destination?
24
Well, that's a very good question.
25
It knows this because at the last hop, instead of getting an ICMP time exceeded, it gets an ICMP echo reply or port unreachable message.
26
It kind of depends on the protocol you're using, but that's how it knows it's done.
27
Now, here is where it gets interesting.
28
Traceroute on Windows and Traceroute on Linux work differently by default.
29
Windows uses ICMP echo requests,
30
basically a ping packet, and Linux and Unix use UDP packets to high numbered ports.
31
Now you might be asking, why does that matter?
32
Well, it's because firewalls and routers treat these differently.
33
A lot of networks block ICMP, or at least they rate limit it, so that they deprioritize that traffic.
34
So if you're running traceroute on Windows and you're seeing a bunch of timeouts, it might not actually be because the path is broken.
35
It might be because the ICMP is being filtered somewhere along the way.
36
If you run the same traceroute using UDP or TCP, you might get a completely different result.
37
And also, this is really important.
38
The path you see in traceroute is not necessarily the path your actual traffic is taking.
39
Routers can use different paths for different types of traffic.
40
They can use something called ECMP or equal cost multipath, meaning there might be multiple paths to the same destination
41
and your trace route packets might take a different path than your actual application traffic.
42
Oh, one more thing.
43
Those round trip times you see in trace route, they're not cumulative.
44
Each hop shows the round trip time from your source to that specific router and back.
45
So if you see hop three with a 20 milliseconds time and a hot four with a 15 milliseconds, that doesn't mean hot four is faster.
46
That just means hot four responded faster to the ICMP request.
47
The actual latency is still accumulating as you go.
48
So what do you actually need to remember?
49
Traceroute is an amazing tool, but you need to understand what it's actually showing you.
50
It's not a perfect map of your traffic path.
51
And those timeouts don't always mean there's a problem.
52
Sometimes you need to run it with different protocols or run it multiple times to see if the path changes.
53
Now you know how traceroute actually works under the hood.
54
I hope that helped and don't forget to follow me nerds.
FOR YOU
推薦影片
本課的詞彙與口語要點
這段影片共有 54 個句子、718 個單詞可供跟讀。 講話部分時長為 4:17。 說話人語速自然,每分鐘約 168 個詞,接近日常對話。 只有 79% 的單詞屬於英語最常用的 3,000 詞,詞彙難度較高。
影片中的重點詞彙
影片中 15 個不太常見的單詞,附發音和釋義:
- packet /ˈpæk.ɪt/ (名詞) — 包, 小包. A small pack or package; a little bundle or parcel
- destination /dɛstɪˈneɪʃən/ (名詞) — 目的地. The place set for the end of a journey or to which something is sent; place or point aimed at.
- trace /tɹeɪs/ (名詞) — 痕跡 /痕跡. An act of tracing.
- protocol /ˈpɹoʊtəˌkɑl/ (名詞) — 議定書 /議定書. An amendment to an official treaty.
- echo /ˈɛk.oʊ/ (名詞) — 回聲 /回聲, 應聲 /應聲. A reflected sound that is heard again by its initial observer.
- necessarily /ˌnɛs.əˈsɛɹ.ə.li/ (副詞) — 必然地, 必定地. Inevitably; of necessity.
- hop /hɒp/ (名詞) — 蛇麻草, 啤酒花. A plant of species Humulus lupulus, native to northern Europe, female flowers of which are used to flavour many types of beer during brewing.
- default /dɪˈfɔlt/ (名詞) — 違約 /違約, 暴雷. The condition of failing to meet an obligation.
- filter /ˈfɪltɚ/ (名詞) — 過濾器 /過濾器, 濾過器 /濾過器. A device which separates a suspended, dissolved, or particulate matter from a fluid, solution, or other substance; any device that separates one substance from…
- depend /dɪˈpɛnd/ (動詞) — 信任, 信賴 /信賴. To be contingent or conditioned; to have something as a necessary condition
- exploit /ˈɛksplɔɪt/ (名詞) — 功勛 /功勳, 勛績 /勳績. A heroic or extraordinary deed.
- ping /pɪŋ/ (動詞) — ping. To make a high-pitched, short and somewhat sharp sound.
- cumulative /ˈkjuːmjʊlətɪv/ (形容詞) — 漸增的 /漸增的, 積蓄的 /積蓄的. Incorporating all current and previous data up to the present or at the time of measuring or collating.
- router /ˈɹaʊ.tɚ/ (名詞) — 路由器, 路徑器 /路徑器. Someone who routes or directs items from one location to another.
- millisecond /ˈmɪlɪˌsɛkənd/ (名詞) — 毫秒. An SI unit of time equal to 10⁻³ seconds. Symbol: ms
影片中出現的短語動詞
- figure out (動詞) — 弄清楚. To come to understand; to discover or find a solution; to deduce.
- find out (動詞) — 找出, 查明. To discover, as by asking or investigating.
需要注意的發音
說話人用了 12 次縮略和弱讀形式,例如 you're, don't, doesn't。請按聽到的簡短形式來說。
- 長單詞——注意重音位置: destination /dɛstɪˈneɪʃən/, differently /ˈdɪf.ə.ɹənt.li/, necessarily /ˌnɛs.əˈsɛɹ.ə.li/, cumulative /ˈkjuːmjʊlətɪv/, millisecond /ˈmɪlɪˌsɛkənd/
如何用這段影片練習
- 先完整聽一遍影片,不要開口,記下不認識的單詞。
- 先用 0.75 倍速逐句跟讀,熟練之後再回到正常速度。
- 錄下自己的聲音並與原聲對比,特別注意 packet, destination, trace 這類單詞。
什麼是跟讀法?
跟讀法 (Shadowing) 是一種有科學依據的語言學習技巧,最初開發用於專業口譯員的培訓,並由多語言者Alexander Arguelles博士普及。這個方法簡單而強大:您在聽英語母語原聲的同時立即大聲重複——就像是一個延遲1-2秒緊跟說話者的影子。與被動聽力或語法練習不同,跟讀法強迫您的大腦和口腔肌肉同時處理並模模擬實的講話模式。研究表明它能顯著提高發音準確性,語調,節奏,連讀,聽力理解和口語流利度——使其成為雅思口語備考和真實英語交流最有效的方法之一。












