Тёмный

tcpdumping my NodeJS app 

Hussein Nasser
Подписаться 432 тыс.
Просмотров 15 тыс.
50% 1

Наука

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

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@hnasr
@hnasr 2 года назад
To learn more about networking fundamentals check out my udemy course Fundamentals of Networking for Effective Backends Head to network.husseinnasser.com for a discount coupon
@hadramyoumar3866
@hadramyoumar3866 2 года назад
Very interesting seeing the client and the server communicate like this. The clean run was needed thanks for not skipping that
@autohmae
@autohmae 2 года назад
Ahh, yes, tcpdump, one of my most used tools. I would also recommend adding -s 0 -a on Linux (pretty sure it's different on Mac OS X: edit and you mentioned it later) so you can look into the packets. 6:33 actually, Mac OS X came from NeXTSTEP which used a Mach kernel, which was developed at Carnegie Mellon University. And parts from BSD. Which is the BSD where FreeBSD, NetBSD, OpenBSD are also derivatives from. My guess is TCP/IP stack came from BSD. 6:41 I understand what you are saying if it went onto the network, because tcpdump would sees the packets before the NIC adds the checksums because of TCP offloading. But loopback, no NIC involved. 7:58 even better the latency of loopback is really low. Best in the industry ! ;-) 10:14 let's be clear here, isn't it just a C-structure in memory ? No memcopy at all. 9:38 if we are getting into the tech weeds obviously, the server in userspace doesn't send the TCP packet (the kernel handles the TCP part), the server program just uses the socket API and does an accept (). 10:24 well, client... 10:44 so not really a duplicate after all ? You can could argue it's not needed I guess. 14:40 well, this is why in Unix we have Unix domain sockets and in Windows Named pipes. Even less overhead than loopback. Have a great weekend ! 🙂
@hnasr
@hnasr 2 года назад
Have a fantastic weekend and love those notes as usual
@milosmilic3693
@milosmilic3693 2 года назад
Low lvl stuff 🔥🔥
@harshasampathGooglePlus
@harshasampathGooglePlus Год назад
Very interesting, please continue like these stuff
@earthling_parth
@earthling_parth 2 года назад
tcpdump is a super useful tool to troubleshoot when suspecting a network route config or firewall config. This is awesome to learn about 😁
@siya.abc123
@siya.abc123 2 года назад
Awesome content for a Saturday afternoon. Thanks man
@hnasr
@hnasr 2 года назад
🙏
@thebackendcoder3147
@thebackendcoder3147 2 года назад
Thanks for low level insight Nasser , worth sharing
@aj.arunkumar
@aj.arunkumar 2 года назад
i clicked subscribe button 5 times
@Danizords
@Danizords 2 года назад
That's good stuff right there. Thanks sir for showing us such a beautiful thing (:
@ionelCristianLupu_
@ionelCristianLupu_ 2 года назад
I want to know more about this with more details hehe. it was interesting
@darrenhorwitz1860
@darrenhorwitz1860 2 года назад
I know this is a random request but please could you create a video of your most commonly used networking cli tools and commands ?
@daheck81
@daheck81 2 года назад
Cool, very interesting
@fazalnajam
@fazalnajam 2 года назад
Please analyze the Microsoft Team outage due to broken storage connection on Jul 21.
@uzamazaidmohammedjaward3242
@uzamazaidmohammedjaward3242 2 года назад
Hi Hussein, can you do a detail video about backend of telegram channel ?
@PouriyaJamshidi
@PouriyaJamshidi 2 года назад
tcpdump -D also shows the available interfaces
@letsmusic3341
@letsmusic3341 Год назад
hi hussein, can you please checkout cluster module of node. I think its awesome and who's better to explain it better than you
@sasg87962
@sasg87962 2 года назад
👍👍👍👍👍👍👍👍👍
@amineabarda4103
@amineabarda4103 2 года назад
مفيد شكرا
@bravo-6900
@bravo-6900 2 года назад
Wireshark pcap shows more info but tcpdump very much helpful for quick analysis
Далее
ByteDance makes Linux kernel reboots faster
10:22
Просмотров 16 тыс.
TCP vs UDP Crash Course
40:30
Просмотров 137 тыс.
У КОТЯТ ОТКРЫЛИСЬ ГЛАЗКИ#cat
00:26
МАЛОЙ ГАИШНИК
00:35
Просмотров 495 тыс.
Docker Networking Crash Course
49:19
Просмотров 82 тыс.
How DNS and DHCP Servers Communicate (With wireshark)
29:40
Node.js is a serious thing now… (2023)
8:18
Просмотров 651 тыс.
The Beauty of the Internet Protocol
26:03
Просмотров 22 тыс.
Interview with Senior Java Developer
2:13
Просмотров 808 тыс.
CONCURRENCY IS NOT WHAT YOU THINK
16:59
Просмотров 101 тыс.
i fell for mocks again...
9:08
Просмотров 19 тыс.
Куда пропал Kodak?
1:01
Просмотров 9 млн
Mac USB
0:59
Просмотров 26 млн
😍Самый ПРИЯТНЫЙ Айфон🔥
0:34
Просмотров 650 тыс.