쉐도잉 연습: Traceroute: You're Probably Reading the Results Wrong - 영상으로 영어 말하기 배우기

레슨 만드는 중...
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.

이 레슨의 어휘와 말하기 포인트

이 영상에는 섀도잉할 문장 54개와 단어 718개가 있습니다. 말하는 구간의 길이는 4:17입니다. 화자는 분당 약 168단어로, 일상 대화에 가까운 자연스러운 속도로 말합니다. 영어에서 가장 많이 쓰이는 3,000단어에 속하는 단어가 79%뿐이라 어휘가 어려운 편입니다.

이 영상의 핵심 어휘

영상에 나오는 덜 흔한 단어 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.
  • 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.
  • interpret /ɪnˈtɜː.pɹɪt/ (동사) — 해석하다. To decode the meaning of a topic and then act, whether to continue researching the topic, follow through, act in opposition, or further the understanding…
  • 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
  • accumulate /əˈkjuːmjʊˌleɪt/ (동사) — 모으다, 축적하다. To heap up in a mass; to pile up; to collect or bring together (either literally or figuratively), often gradually and without active intent.
  • firewall /ˈfaɪ(ə)ɹˌwɔl/ (명사) — 방화벽. A fireproof barrier used to prevent the spread of fire between or through buildings, structures, electrical substation transformers, or within an aircraft or…

주의할 발음

화자는 you're, don't, doesn't 같은 축약형과 약화된 형태를 12번 사용합니다. 들리는 대로 짧게 발음하세요.

  • 긴 단어 — 강세 위치에 주의: 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/

이 영상으로 연습하는 방법

  1. 먼저 말하지 않고 영상을 끝까지 듣고 모르는 단어를 적어 둡니다.
  2. 0.75배속으로 한 문장씩 섀도잉을 시작하고, 익숙해지면 보통 속도로 돌아갑니다.
  3. 자신의 목소리를 녹음해 원본과 비교하고, packet, destination, trace 같은 단어에 특히 주의합니다.

쉐도잉이란? 영어 실력을 빠르게 키우는 과학적 방법

쉐도잉(Shadowing)은 원래 전문 통역사 훈련을 위해 개발된 언어 학습 기법으로, 다언어 학자인 Dr. Alexander Arguelles에 의해 대중화된 방법입니다. 핵심 원리는 간단하지만 매우 강력합니다: 원어민의 영어를 들으면서 1~2초의 짧은 지연으로 즉시 소리 내어 따라 말하는 것——마치 '그림자(shadow)'처럼 화자를 따라가는 것입니다. 문법 공부나 수동적인 청취와 달리, 쉐도잉은 뇌와 입 근육이 동시에 실시간으로 영어를 처리하고 재현하도록 훈련합니다. 연구에 따르면 이 방법은 발음 정확도, 억양, 리듬, 연음, 청취력, 말하기 유창성을 크게 향상시킵니다. IELTS 스피킹 준비와 자연스러운 영어 소통을 원하는 분들에게 특히 효과적입니다.

섀도잉 방법: 단계별 전체 가이드 읽기 →