NAT Explained | Overload, Dynamic & Static

Поділитися
Вставка
  • Опубліковано 26 гру 2024

КОМЕНТАРІ • 378

  • @yohaneranga8827
    @yohaneranga8827 6 років тому +25

    I do not normally comment on videos , but as most of the viewers may agree with me , you deserve more subscribers. Your explanations are by far one of the best ,even better than what they call industry experts. Keeping it simple and one explains one thing at a time makes it pretty stress free to watch and understand. Keep it up and I'm looking forward to see more advance networking concepts simplified.

    • @Certbros
      @Certbros  6 років тому

      Thanks Yohan. Appreciate the comment. Glad it helped you out.

  • @avengefulgamer3188
    @avengefulgamer3188 5 років тому +31

    This is a really great video. Im working on getting my CCNA and this really helped me understand how NAT works after school. thank you for the solid and slow paced information to let it sink in.

    • @Certbros
      @Certbros  5 років тому +1

      Good to hear this video helped you out. Thanks for the comment!

  • @rikvanbrugge
    @rikvanbrugge 3 роки тому +1

    By a guy with no IT background at all: already on my sixth video today. Very clear text, good voices, excellent animations. Thanks a lot!

    • @Certbros
      @Certbros  3 роки тому +1

      Thank you Rik! Really great to hear your enjoying the the content.

  • @guidowitt-dorring124
    @guidowitt-dorring124 Рік тому

    This is the first video I've seen that properly explains NAT. Most others are too superficial and skip some details that are crucial to understand for the system to logically make sense.

  • @tiramisu2717
    @tiramisu2717 6 років тому +24

    This is a solid explanation of different types of NATs. It has helped me solidify my understanding! Thanks.

  • @andywarrier489
    @andywarrier489 2 роки тому +1

    I am basically a dumb person, but mate, you make me feel intelligent and that is priceless for me. Thanks a ton and cheers!

    • @Dragon-Slay3r
      @Dragon-Slay3r Рік тому +1

      The pinky second finger yesterday was fake thats why they deploy bey cap cover for bullshit 😭 aslong as people make money who cares

  • @mehdiroudeau8809
    @mehdiroudeau8809 Рік тому +1

    the best explanation I have ever had

    • @Dragon-Slay3r
      @Dragon-Slay3r Рік тому

      In this stupid game the only real fake Jesus is me 😂
      If anyone needs an attorney let me know I can find them counters with UA-cam in court 😭😂

  • @danteeep
    @danteeep 5 років тому +1

    you explained better than any video on youtube ive checked so far.. thx

  • @PHTM04
    @PHTM04 Рік тому +1

    I got a computing exam coming up, this video explained it flawlessly compared to the notes. Appreciate it bro! also subscribed :))

  • @bootygoblinthaseaman3233
    @bootygoblinthaseaman3233 2 роки тому +2

    my textbook overexplains tf out of everything so thanks for this bud

  • @TimonLevy
    @TimonLevy Рік тому

    Dude, this guy's voice is so calm I almost fell asleep watching this.

  • @schrodinger6991
    @schrodinger6991 4 роки тому +62

    I am watching this because my class was cancelled because our school is closed because of the virus, therefor our teacher can't explan the content so he sent as the video.

    • @Certbros
      @Certbros  4 роки тому +9

      Thanks! It's really great to hear these videos are helping people during this time!

    • @mujtabaarfat717
      @mujtabaarfat717 4 роки тому +4

      because its closed becaused u want to study u watched it because u want to learn.

    • @FoX84tac022
      @FoX84tac022 4 роки тому +3

      Nothing like being supplied free content for a class your paying for... lol

    • @schrodinger6991
      @schrodinger6991 4 роки тому +1

      @@FoX84tac022 I am not paying for it education in Austria is free

    • @FoX84tac022
      @FoX84tac022 4 роки тому +1

      @@schrodinger6991 Well fuck me xD

  • @nileshgujar4310
    @nileshgujar4310 3 роки тому +1

    You made it so easy to understand, as I read some articles and find myself scratching my head again n again ... Thank you

    • @Certbros
      @Certbros  3 роки тому +1

      You're welcome Nilesh! Happy to help 👍

  • @infinitelooping
    @infinitelooping 11 місяців тому

    This video is a marvelous explanation of NAT, one of the bests I have ever seen. Well done

  • @Itsweet5533
    @Itsweet5533 2 роки тому

    0:26 start -- thanks for the video!

  • @itaybarok9405
    @itaybarok9405 3 роки тому +2

    Thanks. I understood the concept of NAT strongly now and why it is important.
    Also, I know types of NAT like PAT NAT and static NAT and dynamic NAT.
    Great and useful video.
    Keep up with these good staff.

  • @shajondas9313
    @shajondas9313 7 років тому +1

    Thank you!!! Your videos are below 10 minutes and in this short time you gave the concrete concept and so much information indeed . Thank you again.....

    • @Certbros
      @Certbros  7 років тому +1

      Thanks for the comment! I try and keep these videos as short and simple as possible so it's good to hear its working.

  • @JP-ws4sv
    @JP-ws4sv 4 роки тому +1

    mate your videos are really good. your animation and voice really help simplify the essays ive read in CCNA books. thanks !

    • @Certbros
      @Certbros  4 роки тому

      Thanks Jit! Happy it helped

  • @jimyork8196
    @jimyork8196 5 років тому +3

    You took a somewhat mystifying concept and made it very easy to understand! Thanks!

  • @azran1180
    @azran1180 4 роки тому +5

    you are still replying, great and good video helped me for my assignments :)

    • @Certbros
      @Certbros  4 роки тому

      I try to reply to all comments if I can. Glad you liked the video and good luck with the rest of your assignments.

  • @ransfordaddai6992
    @ransfordaddai6992 Рік тому

    Great video., NAT simplified. i recommend this video to anyone struggling to understand this concept. Kindly do more of this video. the graphics, explanation and top notch

  • @simray7602
    @simray7602 7 років тому +10

    You deserve more subscriber , good animation make concept simple ,hope for more content coming

    • @Certbros
      @Certbros  7 років тому

      Really appreciate the support Wind Luo! A lot more content planned in the very near future.

  • @atharvabet1637
    @atharvabet1637 4 роки тому +4

    Truly amazing! Just got what I was looking for. Please keep uploading such wonderful, crisp and informative videos in the upcoming time :))

    • @Certbros
      @Certbros  4 роки тому

      Thank you Atharva. More to come!

  • @BLOEDLINK
    @BLOEDLINK 5 років тому +3

    Again, Best explained video's on the net!

  • @lnrkothapalli4106
    @lnrkothapalli4106 3 роки тому +1

    After 2 or 3 days I got exact information what I am looking for thank u so much

    • @Certbros
      @Certbros  3 роки тому

      Great to hear it! Thanks for watching.

  • @kabandajamir9844
    @kabandajamir9844 3 роки тому +1

    The world's best teacher

  • @MrHuzzy93
    @MrHuzzy93 8 років тому +9

    Great explanation! Keep the good work up. Highly appreciated!

    • @Certbros
      @Certbros  8 років тому +1

      +Hussein Jasin FIRST COMMENT! Thanks!

  • @ramchandrapatil2215
    @ramchandrapatil2215 4 роки тому +1

    You explain with very clear and with example. Thanks.

    • @Certbros
      @Certbros  4 роки тому

      Glad you liked it 👍

    • @ramchandrapatil2215
      @ramchandrapatil2215 4 роки тому

      If possible can you please make videos for CCNP. It will really helpful to us and we don't need to anywhere for this.

  • @EcripArts
    @EcripArts 7 років тому +2

    Glad I stumbled upon this channel. I'm setting up render servers at my office to connect to over VPN from home, with a pfSense server, but I had very limited understanding of why I had to do some things and how these things worked. So it's good to get some more background, I already understand alot more. Great work!

    • @Certbros
      @Certbros  7 років тому

      Glad to hear the videos have helped you out! It's always great to get these comments.
      Nice intros by the way!

    • @EcripArts
      @EcripArts 7 років тому

      Thanks, I appreciate it! Most of it is rather outdated actually! And keep up the good work, I like the visual part of the explanation. People have told me about alot of network related stuff but this makes it much more clear to me.

    • @ausmanx1161
      @ausmanx1161 2 роки тому

      @@EcripArts what’s your job tittle now

    • @EcripArts
      @EcripArts 2 роки тому

      @@ausmanx1161 Due to illness, unfortunately nothing anymore. I used this for building a render farm for my 3D work.

  • @Aman2111
    @Aman2111 2 роки тому

    Thats the skill, How beautifully he explained NAT.

  • @karolisnorvilas9340
    @karolisnorvilas9340 4 місяці тому +1

    the best material for networking!!

    • @Certbros
      @Certbros  4 місяці тому

      Thank you! Glad you like it.

  • @zangreiner1048
    @zangreiner1048 2 роки тому

    6 years since this video was published and i can confirm that it is still a great video

  • @speensaba
    @speensaba 8 років тому +35

    keep it up, good explaination.

  • @Jarrah_Kilgour
    @Jarrah_Kilgour 2 роки тому +2

    Nice video, but I have a hole in my understanding.... if the router swaps the private address for a public address as shown, how does that solve the issue of there not being enough public addresses? surely some other router somewhere is using the same public address in it's "pool".

  • @samuelnwadike9042
    @samuelnwadike9042 5 років тому +3

    i really appreciate your teaching skills, simple and effective direct to the point. i will really love more of your videos you got a new fan. if you have stuffs on CCNA recent stuff or even exam dumps please just send me the link thanks

  • @lenbrake4982
    @lenbrake4982 2 роки тому

    Thank you for a carefully explained short clarification!

  • @TeX____
    @TeX____ 7 років тому +5

    very good and fast explanation of how NAT works. :)

  • @Brooksiebaby1113
    @Brooksiebaby1113 7 років тому +6

    Thank you for the explanations on the different types of NAT. The second edition of Information Security: The Complete Reference by Mark Rhodes-Ousley does not explain the concepts thoroughly enough for me. The sections of PAT,dynamic NAT, and static NAT were a little too brief. Your video broke it down just enough for me and the added visuals will help me to remember the particulars.

    • @Certbros
      @Certbros  7 років тому

      Happy to hear it helped and thank you for commenting. Good luck with your studies!

  • @ok_gn
    @ok_gn 11 місяців тому

    Legend. Great teaching style. Thanks for the video.

  • @pavelkarvutev8051
    @pavelkarvutev8051 7 років тому +1

    Wow, finally I understand what NAT meant Big thanks, so good!

    • @Certbros
      @Certbros  7 років тому +1

      Happy to help! Thanks.

  • @umunnahgentle6440
    @umunnahgentle6440 2 роки тому

    This is the first time i have been able to understand this NAT lecture. Thanks a lot. Please do you have a video on IS-IS and BGP configurations

  • @dencam
    @dencam 4 роки тому +1

    Thanks for the solid and precise explanation.

  • @dothchabani8565
    @dothchabani8565 5 років тому +3

    Hi ! Thank you ! I finally understood how NAT works :D
    Just one thing, Dynamic NAT is a many to many mapping addresses not a one to one, that's according to ICND1 documentation ^^'
    Keep going ! :D

    • @lesleybw
      @lesleybw 5 років тому +1

      I realised he confused NAT and Dynamic too there!!
      Great video nonetheless, it really helped clear this out for me!

    • @lesleybw
      @lesleybw 5 років тому

      Static*

  • @nikhilchoubey5479
    @nikhilchoubey5479 6 років тому

    It is really short & simple explanation to understand it easily.
    Especially the slides representations helps a lot to understand.
    Thank you!!😊

    • @Certbros
      @Certbros  6 років тому

      Thanks Nikhil. Happy it helped you out.

  • @DonMalik99
    @DonMalik99 6 років тому +1

    excellent quick NAT explained, love it. Thanks

  • @user-pg9te8ug1j
    @user-pg9te8ug1j 2 місяці тому

    Thank you so much. Fantastic explanation!! 10/10

  • @davidbenson7323
    @davidbenson7323 5 років тому +7

    This was great. I would recommend updating the overall style of the video as far as graphics, but otherwise, I understand NAT now. Thanks CertBros!

    • @Certbros
      @Certbros  5 років тому +2

      Thanks. This is a bit of an old video now

  • @shakilalig
    @shakilalig 5 років тому +2

    As usual.. Certbros rocks!!!!

  • @8686joedog
    @8686joedog 6 років тому +12

    Awesome tutorial. What about “open” nat. I remember years ago my xbox would struggle with multiplayer connections because it said my nat was not set to “open”.

  • @blemint3682
    @blemint3682 7 років тому +1

    I got an exam about this tomorrow and I'm so thankful for your good explanation. :)

    • @Certbros
      @Certbros  7 років тому

      How did the exam go?

    • @Soosss
      @Soosss 5 років тому

      @@Certbros he got a 0

  • @jeshbargota7745
    @jeshbargota7745 7 років тому +2

    Cheers mate, simple but very effective !

    • @Certbros
      @Certbros  7 років тому

      Thanks for the support!

  • @TheAMOS45
    @TheAMOS45 7 років тому +1

    Amazing explanation . I got it on the first go

    • @Certbros
      @Certbros  7 років тому

      Thanks! Glad it helped you out.

  • @wexwexexort
    @wexwexexort 6 років тому

    Best explanation I've seen so far.

  • @hassenbouchhiwa9827
    @hassenbouchhiwa9827 4 роки тому

    A question please:
    3:55 the source port have to be above 49152 doesnt it ?
    to be dynamically assigned port number
    thanks

  • @kuvisharamnundlall1736
    @kuvisharamnundlall1736 5 років тому +2

    This was fantastic, well explained :) Will definitely be reviewing more videos

  • @mattwilson717
    @mattwilson717 5 років тому +1

    As a new IT student I have no fucking clue what I just watched, but I’m sure I’ll come back to it

    • @Certbros
      @Certbros  5 років тому

      Sure this might be a bit much to start with. Come back when you ready.

  • @pantelisvasileiadis2858
    @pantelisvasileiadis2858 3 роки тому +1

    thank you very much dude! very simply and well explained!

    • @Certbros
      @Certbros  3 роки тому

      Thanks Pantelis! Appreciate it 😁

  • @arsalalam5998
    @arsalalam5998 2 роки тому

    great video. looks simple but all the required content in place.

  • @ToothpasteJuiceBox
    @ToothpasteJuiceBox 6 років тому +1

    A pool is basically a really wide and flat bucket :D Great video

    • @Certbros
      @Certbros  6 років тому

      Yes it is! It's a deep and narrow pool! haha.

  • @kychemclass5850
    @kychemclass5850 9 місяців тому

    Great video! Thank you!.
    When you said data can be even be send to the tab? Do you mean the router sends it to the tab? And if so how? - by attaching supplementary data like a "port extension" stored in the NAT? which the browser attached initially? Could anyone explain?

  • @mikenerlyeustache
    @mikenerlyeustache 8 місяців тому +1

    What if I have multiple computers in private need to access to internet, as I have only one public IP from my ISP, how would be the NAT table?
    Thanks for your great explanation!

  • @Scruibyxmontages
    @Scruibyxmontages 4 роки тому +1

    Nice, feel like a genius now, really appreciated

    • @Certbros
      @Certbros  4 роки тому +1

      Haha! You are a genius now!

  • @itsAnaMC
    @itsAnaMC 4 роки тому +1

    Just wanted to say thanks for these very helpful videos! :)

    • @Certbros
      @Certbros  4 роки тому

      You're welcome! Thanks for the comment.

  • @zi0
    @zi0 7 років тому +1

    Very well done lads.

  • @PILIF1983
    @PILIF1983 6 років тому

    4:43 I think there is a small mistake that port 8897 from the table is not the same with source port bellow (8879)

    • @Certbros
      @Certbros  6 років тому +1

      Good spot! You passed the test!
      Not really, its a typo.
      Thanks man.

  • @mr.rd2m
    @mr.rd2m 2 роки тому +1

    Thanks for the video. but what happens if two different internal private IP's use the same port? how does the NAT decide which packet goes where?

    • @germankoster4910
      @germankoster4910 2 роки тому

      For what I understood, the port will be changed as it says in the video, if a port is already being used, it will take the next available one.

  • @jaelski1217
    @jaelski1217 4 роки тому +1

    I love you guys for this.

    • @Certbros
      @Certbros  4 роки тому +1

      Love you too man! 👊

  • @geofftefl
    @geofftefl 6 років тому +1

    Excellent explanation, nicely illustrated.
    I'd like to know more about NAT when multiple routers are involved. Does it matter where NAT resides? That is, should it be on the internet facing router, or can it be on a router behind the internet connecting router?
    Perhaps that would mean the internet facing router can't provide NAT to other devices it serves, such as an IPTV box?
    I hope you can clarify for me.
    Thanks again for your quality videos, I'll study them for more insights.

    • @Certbros
      @Certbros  6 років тому

      Thanks Geoff!
      Generally speaking you would use NAT on the internet facing router to convert your private IPs to public IPs. You can use NAT internally if needed. Really it just depends on the situation.

    • @geofftefl
      @geofftefl 6 років тому +1

      CertBros thanks for your response. Does having NAT enabled for both (outward and inward facing) routers introduce issues?
      The LAN IP for each, in my case, is separate (192.168.100.1 and 90.1), with the internet facing router acting as gateway to the internal router.
      Grateful for any guidance.

    • @Certbros
      @Certbros  6 років тому +1

      Yes double NAT is possible but if I understand the situation right then it's not needed. You just need NAT to covert the private IP to public. The internal router will be able to route the traffic between the connected internal (.100 / .90) subnets.

    • @geofftefl
      @geofftefl 6 років тому +1

      Thanks once again, your interest and response is much appreciated. FYI, I experimented with disabling NAT on the internal router and communications basically stopped, so I enabled it again and for now will leave well enough alone.
      My next challenge is to get access from the internet through the primary router to the internal router that connects a Windows Server 2008 R2 instance. I'm fiddling with port forwarding and Windows Firewall to get through but it's stretching my knowledge.
      If you have any videos or can make one on this subject that would be great.
      Thanks again and regards.

    • @Certbros
      @Certbros  6 років тому +1

      Ah OK. This will most likely be because the internet router cannot route the traffic back to the internal routers LAN. A static route could resolve this but if you are happy with the double NAT then leave it like that.
      You will need to port forward from the internet router to the internal router, then from the internal router to the server. You may also need a DDNS record if you public IP is dynamic.

  • @vinnyseeram6418
    @vinnyseeram6418 4 роки тому +2

    Great video! Would it be correct to say that the key difference between PAT and static NAT is the router building the NAT table vs manual configuration of the NAT table?

  • @ranjitdhiwar8545
    @ranjitdhiwar8545 5 років тому +1

    Nice Explanation . Thank you so much !

  • @tanvirhaider617
    @tanvirhaider617 4 роки тому +1

    thank you sir, you saved me a lot of time.

  • @ayeshafatima266
    @ayeshafatima266 4 роки тому +1

    Great job 👍, please keep such wonderful videos coming.
    Thanks

  • @IronHelpsUsPlay
    @IronHelpsUsPlay 4 роки тому +1

    Nice voice, great explanation - you've earned your subscribe!

    • @Certbros
      @Certbros  4 роки тому

      Thanks! Appreciate the support 👌

  • @atzeero
    @atzeero 6 років тому +1

    Thank you very much for your lecture.

    • @Certbros
      @Certbros  6 років тому

      You're welcome! Thanks Omar

  • @svalenzuelamusic
    @svalenzuelamusic 6 років тому +1

    Where would the use of ports from the “dynamic and private ports” range be implemented? I’ve read that when a computer makes a request to the internet (example: web request) it will make choose a source port from the aforementioned range to map to the application/service making the request (example: web browser). Wouldn’t the INSIDE address (source port) use one of these port numbers?

    • @Certbros
      @Certbros  6 років тому

      Not sure if I understand the question but one example of dynamic NAT would be to change the subnet to another private subnet. This can be useful if you have two networks with overlapping subnets.

  • @TabInvader
    @TabInvader 11 місяців тому

    Fantastic explanation!!

  • @jagdishsingh5877
    @jagdishsingh5877 5 років тому +1

    smoothly DONE !!!

  • @smellthecoffee5314
    @smellthecoffee5314 6 років тому

    Great vid - there should be more like this one - I like the way the facts about the process are cross referenced to their real world applications - A lot of IT vids miss this and you end up not really understanding where the info actually fits in the real world. Should have more views.

    • @Certbros
      @Certbros  6 років тому +1

      Actually! Real world examples help a lot

  • @ronaldocorrea8007
    @ronaldocorrea8007 5 років тому +1

    Simple is better, perfect !

  • @jasonkittle326
    @jasonkittle326 3 роки тому

    Mine has a lot going on. Thank you!

  • @olafgunther9401
    @olafgunther9401 Рік тому

    what happens if two computers are requesting data from the same source and on the same port? does the data then get multicasted to both?

  • @vipulkrishna19
    @vipulkrishna19 5 років тому +2

    pretty good explaination

  • @AdityaGupta-bw9gn
    @AdityaGupta-bw9gn 3 роки тому +1

    Would like you to make a video on how we can use routers on cloud. Like that bring your own license concept. What is that. Tried finding videos and information on that topic but didn't find. Hope you make a video on it.
    Love from India❤

    • @Certbros
      @Certbros  3 роки тому +1

      Good suggestion Aditya! It pretty much means you can spin up a router/firewall/other device in the cloud and use a license that you have purchased from the vendor.

  • @mashabadigojane9261
    @mashabadigojane9261 2 роки тому

    Thanks for the explanantion, extremely useful

  • @jahidhossain5884
    @jahidhossain5884 2 роки тому

    i am from bangladesh ...it is very usefull for us...

  • @Gisbert-12843
    @Gisbert-12843 2 роки тому

    Btw awesome explaining! Got an awesome voice!

  • @jdelarosa0325
    @jdelarosa0325 5 років тому +1

    Thanks I learned a lot very well explained.

  • @nitin_manju
    @nitin_manju 4 роки тому +5

    In case of PAT, how does the router identify if two of my devices have the same kind of app (same port) running.
    192.168.1.1:80 and 192.168.1.2:80

    • @josephmulvey856
      @josephmulvey856 4 роки тому

      because it has two different private IP addresses

    • @AbinJoseph1996
      @AbinJoseph1996 4 роки тому

      @@josephmulvey856 What he meant was, when an external device makes a request to an app hosted in the local network using the public IP of router how would the NAT knows which local address should it send the request to.

    • @Certbros
      @Certbros  4 роки тому

      You would use static NAT for this. You would need to use different ports or different public ip addresses.

    • @apollosolutions9961
      @apollosolutions9961 4 роки тому

      The Nat table will use the IP address of the source

  • @Throdne
    @Throdne 7 років тому +1

    Loved the video! Do you think you can explain masquerade? Also, can you make a video just like this explaining firewall rules and how they work. E.g. like what’s the difference between related established invalid and new etc. I️ own a edge router, and I’m slowly trying to teach myself how to write firewall rules. Also, QoS would be awesome as well!!!
    Thank you,
    Throdne

    • @Certbros
      @Certbros  7 років тому

      Thanks Throdne! Masquerading is pretty much the Linux word for Overload/PAT in this video. I'm assuming your firewall is based on Linux so you likely have a SNAT (changes the source address) and DNAT (changes the destination address) option as well. Definitely going to do some security videos in the future!

  • @ecvsio
    @ecvsio 6 років тому +1

    good vibeo
    but there was a smol mistake at 4:40 where it says 11.22.33.44:8879 instead of 11.22.33.44:8897

    • @Certbros
      @Certbros  6 років тому

      Typo! Good spot!
      Thanks.

  • @justcode7326
    @justcode7326 3 роки тому +1

    I've a doubt here, you explained only with one machine sending request and corresponding row is created,but what if multiple computers sending request,there would be same public ip mapped with it, then how will router know where to send package in local network?

    • @Certbros
      @Certbros  3 роки тому

      Great question. This is possible using the source port number.

  • @Black-xy4pj
    @Black-xy4pj 2 роки тому

    Great video man! Thanks much

  • @frederikandersen245
    @frederikandersen245 Рік тому

    3:56 "Now the port number is very imPORTent here", I see what you did there mister

  • @vaishalivg
    @vaishalivg 3 роки тому

    Excellent explanations 🔥🔥🔥

  • @pavelkarvutev8051
    @pavelkarvutev8051 7 років тому +2

    Love your channel

    • @Certbros
      @Certbros  7 років тому

      Love the support!

  • @L84AD88
    @L84AD88 2 роки тому

    Very nice vid made it easy to understand

  • @ramprakashgovindaraj5343
    @ramprakashgovindaraj5343 7 років тому +1

    this is pretty much clear!! thank you for the video @certbros

  • @jeremyr8793
    @jeremyr8793 7 років тому +3

    Subscribed thanks for the vids! Keep it up!

    • @Certbros
      @Certbros  7 років тому

      +Jeremy Ruan Thanks! A new batch of video is on the way soon.

  • @kgkmahendra
    @kgkmahendra 7 років тому +3

    Good Explanation

  • @markazer2501
    @markazer2501 4 роки тому +1

    God bless you my friend :) very good class indeed.