Тёмный

Traceroute Explained | Real World Examples 

CertBros
Подписаться 239 тыс.
Просмотров 61 тыс.
50% 1

Join the Discord Server!
/ discord
---------------------
MY FULL CCNA COURSE
📹 CCNA - certbros.teachable.com/p/cisc...
FREE CCNA FLASHCARDS
🃏 CCNA Flashcards - certbros.com/ccna/flashcards
HOW TO PASS THE CCNA
📚 Get a great book - amzn.to/3f16QA5
📹 Take a video course - certbros.teachable.com/p/cisc...
✔ Use practice exams - www.certbros.com/ccna/Exsim
SOCIAL
🐦 Twitter - / certbros
📸 Instagram - / certbros
👔 LinkedIn - / certbros
💬 Discord - www.certbros.com/discord
Disclaimer: These are affiliate links. If you purchase using these links, I'll receive a small commission at no extra charge to you.
---------------------------------------------------------------------------------------------------------------
00:00 What is Traceroute
01:07 How Traceroute works
2:45 Hands-on with traceroute
08:08 Troubleshooting
11:20 Outro
Just like ping, Traceroute uses the ICMP protocol to attempt to establish communication with a remote host.
It can be found on all operating systems and even on switches, routers and firewalls. So it is widely supported.
What traceroute does differently is instead of just telling us if a host can be reached or not, it also tells us every hop that was used to get to the destination host.
A hop is every layer 3 device, typically routers, that our Traceroute message needs to pass through in order to get to the destination.
This can be really handy if you are trying to figure out which direction or which route your traffic is taking.
The way Traceroute collects a list of hops is pretty clever. It uses something called Time To Live or TTL.
TTL is a method of limiting the lifespan of data. For IP packets, the TTL is a counter that decreases for every hop, that the data passes on its way to the destination.
This is where the magic of traceroute comes from.
So let's say we want to reach the Google DNS server 8.8.8.8. When we do a traceroute, our computer will send an ICMP request to 8.8.8.8, but with a TTL value of 1.
That means, that as soon as our request hits the first router, the TTL value will decrease to 0 and the request will be dropped.
The router will respond back to our host with a message saying ‘Time-to-live Exceeded’
Our computer then does something clever. It takes note of the router's IP address that just responded.
It then sends the same traceroute request, but this time with a TTL value of 2.
So now, our request hits the first router, decreases the TTL value to 1, and then passes it to the next router.
Again, the TTL value reaches 0 and the message is sent back to the sending computer where we can take note of the second hops IP address.
And this process will continue until either it reaches the destination host, or the traceroute hits its maximum hops which is usually 30.
Ping Explained: • Ping Command Explained...

Опубликовано:

 

22 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 64   
@MarkDonegal
@MarkDonegal 2 года назад
Excellent explanation and visuals. As a lecturer in IT (infrastructure, Cybersecurity) I will be using your video content in lecture classes. Appreciate the uploads!
@Certbros
@Certbros 2 года назад
Thanks Mark! Great to hear you liked the video, especially as a lecturer yourself. I hope your classes get some value from it.
@robinhood8302
@robinhood8302 2 года назад
Never have I regretted subscribing to this channel
@Certbros
@Certbros 2 года назад
Great to hear! Love having you as a subscriber!
@9ight5ox
@9ight5ox Год назад
right ?!!!
@jmontign1
@jmontign1 Год назад
Very good explanation and detail. People use this tool for years without ever really understanding what it is doing
@Don-Carillo
@Don-Carillo 2 года назад
Always know I'm in for a treat when certbros drops in my notifications. Never dissapointed
@Certbros
@Certbros 2 года назад
I'm always in for a treat when Don Neto comments 😁 Thanks man, really appreciate it!
@Don-Carillo
@Don-Carillo 2 года назад
@@Certbros haha no problem at all 😊
@ReflexRL
@ReflexRL 2 года назад
CertBros never disappoints. 🙌🏼💯
@86hemantkhare
@86hemantkhare 8 месяцев назад
great explanation... thanks a lot for clear graphical representation.
@lieutenant-llama6950
@lieutenant-llama6950 Год назад
Please do a video on all the ways you can use NS lookup. Explaining all the various DNS record types would be a good one too.
@rockinron5113
@rockinron5113 2 года назад
Nice one. Clearly explained. Thanks. 😁
@fchas15
@fchas15 Год назад
excellent! love your channel. thank you!
@superkr1000
@superkr1000 11 месяцев назад
Im a beginner, and DAAAAMN, this is a comprehensive video for dummies like me.
@killyrodriguez3944
@killyrodriguez3944 Год назад
Cool vid. Very informative 👍
@parveezchoudhari7123
@parveezchoudhari7123 2 года назад
Very nicely explained. Thanks 😊
@Certbros
@Certbros 2 года назад
Thank you Parveez! Glad you liked it 👍
@built4u2
@built4u2 Год назад
Great job, we’ll spoken!
@silvanabongiorno3292
@silvanabongiorno3292 Год назад
Thank you for this tutorial.
@evansonmugo4469
@evansonmugo4469 4 месяца назад
a very good explanation
@avinashgawade822
@avinashgawade822 Год назад
excellent explanation sir.
@PetrPekarovic
@PetrPekarovic Год назад
great explanation thanks for this video
@marlymutos1000
@marlymutos1000 2 года назад
Thanks for the knowledge
@ciscobatais6530
@ciscobatais6530 Год назад
excellent video keep it up👍
@camilotello3296
@camilotello3296 Год назад
I loved this video.
@sreejishnair5922
@sreejishnair5922 Год назад
Great tutorial, can you post video on how to perform port mirroring in Windows Also please make video about ICMP and how ping is a portless protocol I would also request you to make video on Port Binding and socket creation I really want to study this topics from you. Appreciate your efforts
@baharehshahpar8674
@baharehshahpar8674 5 месяцев назад
Awsome explanation
@lalith_kumar_akhila2411
@lalith_kumar_akhila2411 2 года назад
Great explanation
@Certbros
@Certbros 2 года назад
Thanks Lalith! Always one of the first people to comment 🙏
@xeridea
@xeridea Год назад
IIRC, traceroute wasn't designed into networks and the internet, but someone clever figured out you could use the TTL value to find the hops.
@sajeshk8489
@sajeshk8489 2 года назад
Very well explained 👏 👌
@Certbros
@Certbros 2 года назад
Thank you Sajesh! Glad you liked it.
@markfalina9160
@markfalina9160 Год назад
I ran a tracert and received several asterisks (and "request timed out" messages) for many hops. Then one subsequent hop showed times. Afterwards, all remaining hops (limit = 30) showed asterisks and timed out messages. What message should be inferred?
@shadowrealm8937
@shadowrealm8937 Месяц назад
great visualization, what tool you used to create it?
@behzadbazargan
@behzadbazargan Год назад
Very Nice , Good learn
@germancalderon1672
@germancalderon1672 2 года назад
Thank you!
@Certbros
@Certbros 2 года назад
You're welcome!
@bhaskarp6722
@bhaskarp6722 Год назад
Thank you, it was very nice explanation. I got one doubt, I understand that TTL value increases each time, and it sends, and we continue getting Time exceeded value, Type(11), what would be the reply, when it reaches destination.
@Martin958
@Martin958 Год назад
Is it possible to use this technology to see what hardware is sending data to your computer? eg. screen capture hardware sending data packets, or can that kind of specificity not be attained?
@ierosgr
@ierosgr 2 года назад
Nice video as always, Near the end where you mentioned that a hop might have a big response time (like 500ms) and we would know that the specific hop causes delay problems, what then? How you bypass that node / hop afterwards? Do you just find out to whom this hop belongs to and send an email letting them know for instance?
@andresv8856
@andresv8856 Год назад
I really want to see this question answer .
@midnitefreakin
@midnitefreakin Год назад
Me too.
@theoryandapplication7197
@theoryandapplication7197 Месяц назад
thanks
@eyecatcheramit
@eyecatcheramit 2 года назад
Have used tracert all my life, only learned the mechanism now 😂😂
@ludzo2347
@ludzo2347 2 года назад
I can see a lot of "request timed out" in your examples, so I was wondering what would be the potentials reasons why a hop doesn't respond to an icmp with expired ttl ?
@fyzzlefry
@fyzzlefry 2 года назад
some hops can have icmp disabled but will still pass traffic
@radicalsolih
@radicalsolih 2 года назад
Liiiiikkkkkkeeeeeee 😄
@saisumanth-ju7xw
@saisumanth-ju7xw Год назад
May I know why tracert cmd was taking max of 30 hops?
@christopheryeung5785
@christopheryeung5785 2 года назад
thx for the vide
@Certbros
@Certbros 2 года назад
Thank you Christopher!
@jayrajnaik5117
@jayrajnaik5117 2 года назад
As you said "e.g. if the hop is taking around 500ms to respond is potentially bottle naking the traffic." Is there any specific limit of time to ensure that? Thanks
@xeridea
@xeridea Год назад
First hop may high depending on your internet speed, though most likely less than about 60ms, unless you are saturating your connection. Certain other hops may be high if server is on another continent, and traveling under the ocean but still under 200ms (wild guess).
@silvanabongiorno3292
@silvanabongiorno3292 2 месяца назад
I have a question, I hope you can read it. Would you suggest the installation of wireshark, even if you are not troubleshooting any end users, only for private reasons?
@rishimondal3010
@rishimondal3010 4 месяца назад
Is there any API to identify the source and destination?
@milesdyson5211
@milesdyson5211 7 месяцев назад
QUESTION : Is it ROOT or RRRR-OUT as in Route?
@roneezy5
@roneezy5 8 месяцев назад
Did the tracert crap out because you used a private scope that wasn't a part of your network?
@scottcampbell5536
@scottcampbell5536 2 года назад
Please note ICMP is blocked by many switches so ping and traceroute work intermittently.
@humairafasihahmed1754
@humairafasihahmed1754 4 месяца назад
why are there 3 packets sent tho
@roeshambo
@roeshambo 2 года назад
I never realized how painful it was to hear someone say "rooter" Lol.
@Certbros
@Certbros 2 года назад
Not as painful as it is to pronounce it r-out-er 😆
@soeasyastonercoulddoit
@soeasyastonercoulddoit 6 месяцев назад
Traceroot
@soorajpmenon9835
@soorajpmenon9835 2 года назад
🥲life saver
@Certbros
@Certbros 2 года назад
No problem! Glad you liked the video
Далее
Ping Command Explained | Real World Example
11:09
Просмотров 44 тыс.
ARP Explained | Address Resolution Protocol
8:40
Просмотров 169 тыс.
У тебя проблемы?
00:20
Просмотров 781 тыс.
Traceroute Interview Questions and Answers # 7
32:07
DNS Explained | Domain Name System | Cisco CCNA 200-301
11:59
How does traceroute work?
6:32
Просмотров 114 тыс.
VLANs Explained | Cisco CCNA 200-301
11:16
Просмотров 271 тыс.
Subnets vs VLANs
5:51
Просмотров 545 тыс.
Port Numbers Explained | Cisco CCNA 200-301
7:55
Просмотров 492 тыс.
What is a Protocol? (Deepdive)
18:14
Просмотров 161 тыс.
У тебя проблемы?
00:20
Просмотров 781 тыс.