It's always the lesser-viewed/known videos that have the most basic, simple and plain explanation of these types of things without making things overly complex, or glazing over important concepts. Stellar video.
@AceNetworker Жыл бұрын
Hey, thank you for that! And thanks for watching. That's my entire goal with this channel - to simplify it to the basics so anyone can "get" it 😎
@nopehhhhh Жыл бұрын
I agree with you 100%
@adekunlestephentemitope40234 ай бұрын
I agree with you 100 percent. Short youtube videos has helped me understand some easy things made complex by my tutor.
@lividlareb8 ай бұрын
damn uploaded 6 years ago and im learning this today, you sure made a huge contribution, thanks bro
@AceNetworker8 ай бұрын
Thanks for watching! I'm just (personally) elated this still has validity in today's newer technology, and that Ethernet still uses these basics at its core that I can leave this video up and it still has significant relevance in networking. But again Thank you for watching! And if you'd like anything specific in the realm of networking, let me know on here 😎
@cyberonymous41003 ай бұрын
I always used to believe that Layer 2 is not my cup of tea. This video proved me wrong and drawn my interest in exploring more on Layer 2. Thank you so much brother!
@AceNetworker3 ай бұрын
Awesome! Glad it helped explain it (a little better, at least). Thanks for watching!
@YouSmokeChed4 ай бұрын
Bro this was a fantastic explanation I was reading my CCNA /E stuff that they charge $50 for and u explained it so much better
@AceNetworker4 ай бұрын
Thank You! Appreciate that! Thanks for watching!
@robsonnvula92858 ай бұрын
How this channel has this number of subscriber is beyond me.
@SixAstron11 ай бұрын
Exceptional structured video explanatio n. Just stumbled on this and I'm very glad I did. Tremendous help. Thank you!
@AceNetworker11 ай бұрын
You're very welcome! Thanks for watching!
@alihosseinipour55372 жыл бұрын
Thanks a lot! Much clearer than my professor's lectures!!
@AceNetworker2 жыл бұрын
You are welcome!
@derroz3157 Жыл бұрын
@alihosseinipour5537
@7ma3loma6 ай бұрын
Thank you, it was a very clear lesson and the Arabic translation was very clear and very useful - Your dear follower from Algeria😍🥰
@arianneedstostudy Жыл бұрын
This was a wonderful explanation!
@AceNetworker Жыл бұрын
Thank you! And thank you for watching! Hope this simplifies it so anybody can understand, regardless of their experience, expertise or knowledge of networking
@adrianavargova5 жыл бұрын
Thank you, good job! Please, include 1. subtitles 2. graphics, because it is harder to understand for us, non-native English speakers and persons who are learning only. E.g. if you explain CRC, it would be fine to include examples and images.
@AceNetworker5 жыл бұрын
Hey, thank you! I've already had a couple other requests for explanations of CRC, so I may make a specific video just for that. Appreciate your feedback!
@iliasomerzai98002 жыл бұрын
Thanks body! it helped me a lot to realize the concept of ethernet frame formation. I truly appreciate your hard work.
@s.s.scriptties2 жыл бұрын
U mean buddy... People that correct this kinda stuff are dicks but I'm still gonna do it jus for the sake of bein a dick ( after this saying "Lmao" would be the perfect thing so people wouldn't feel hatred coming from the comment but I ain't gonna put it in jus to be even more of a dick ).
@MustafaMzr8 ай бұрын
a life saving video , thanks papa
@El_Narix4 ай бұрын
Note : Preamble is 7 Bytes long (56bits) (64Bits if you include the SFD which is 8 bits long) is a series of alternating 1's and 0's. (10101010 * 7) And it allows devices to synchronize their receiver clocks to make sure they are ready to receive the frame and the data inside. The SFD or Start Frame Delimiter. Is 1 Byte (8bits) It marks the end of the preamble and the beginning of the rest of the frame.
@AceNetworker4 ай бұрын
@@El_Narix yes, I have an entirely different video talking about the preamble if anyone wants to know more about it.
@tanvirahmed47105 жыл бұрын
its disappointing u have only 113 subs...u shud hv more
@fedisalhi63205 жыл бұрын
Good explanation, thank you :)
@ashokantony6945 жыл бұрын
You haven't covered the Start of Frame Delimiter . Please include it. Thanks
@DONTLAUGH4 жыл бұрын
he explained the preamble and the SFD as one part, which is why he said its 64 bits ending with "11".
@James_Knott2 жыл бұрын
The preamble and SFD, as described here only applies at 10 Mb. With 100 Mb and above, a different coding method is used, which eliminates the need for the preamble.
@himmyneutron57694 жыл бұрын
Great explanation 👍👍👍
@wightclaudia Жыл бұрын
Wow im doing the google IT program and your explanation crushes theirs. So basically the FCS is like a final receiving invoice in a warehouse where the person in receiving checks to see if what they received matches what was written on the invoice by the people across the way at shipping? So Shipping says its 10 units, receiving checks and sees that it says 10 units but they only received 9 and that is where the determination that corruption has occured takes place?
@AceNetworker Жыл бұрын
Exactly!
@dunner0795 жыл бұрын
Good explanation but it would be great if there were subtitles. Thumbs up.
@malikamirshabazz703210 ай бұрын
Thank you for your video! It really helped allot.
@AceNetworker10 ай бұрын
Glad it helped!
@yassineesspg2 жыл бұрын
Very good explanation, thanks
@max_snowtr7 ай бұрын
Thanks man, helped me a lot
@AceNetworker7 ай бұрын
You are welcome! Thanks for watching
@arthurbenavides4652 жыл бұрын
great explanation thank you
@AceNetworker Жыл бұрын
You are welcome!
@logio76636 жыл бұрын
Thanks, waiting for more :D
@ianokay Жыл бұрын
The pieces (frames) are like, way too small though in the perspective of modern computing (5kb), for the dialog about being useful for "only having to retransmit a piece and not the whole file"
@jackojagan86004 жыл бұрын
Sir, How does the sender know if a frame is received by the receiver as a corrupted frame / frame dropped in transit to re-transmit the frame. Is there a acknowledgement sent by the receiver for each frame received correctly. Also how does the receiver knows the frames are received in correct order. Because sequence number comes only in layer 4 correct me if i am wrong.
@AceNetworker4 жыл бұрын
Hey, thank you for the feedback and the question. Essentially, the Transport Layer is what confirms if all packets (and the frames they were transported in) arrived correctly to the receiving device/computer. If a frame is corrupted and dropped by the receiver, and TCP is being used, there will be no confirmation that the packet information IN that frame was ever received, so the sender will have to resend. I'll try to make a video explaining this in more detail shortly, but hope that helps.
@jackojagan86004 жыл бұрын
@@AceNetworker Thank you very much for the quick response
@derroz3157 Жыл бұрын
I got an error called the system cant receive the entropical input from the sending system derrived from BlackHole
@boolve6 жыл бұрын
Is this FCS include first three part of the frame including SRC Mac destination Mac and type or just the data part and also FCS part?
@AceNetworker6 жыл бұрын
So, this is a long explanation, but here goes... The IEEE 802.3 standard that defines the basic Ethernet framing defines the FCS field in Section 3.2.9 as follows: A cyclic redundancy check (CRC) is used by the transmit and receive algorithms to generate a CRC value for the FCS field. The FCS field contains a 4-octet (32-bit) CRC value. This value is computed as a function of the contents of the protected fields of the MAC frame: the Destination Address, Source Address, Length/ Type field, MAC Client Data, and Pad (that is, all fields except FCS). So specifically the Preamble and Start-of-Frame Delimiter are not covered by the FCS field. This is logical, considering the fact that these fields were used in 10Mbps Ethernet versions to provide synchronization function between the sender and receiver, and thus a (varying) couple of starting bits from the Preamble could have been lost or incorrectly recovered. That did not invalidate the whole frame, however. (Hope that helps clarify it somewhat.) Thank you for watching!
@usamafazal36616 жыл бұрын
@Ace Networker there is series of 56 bits in preamble, correct me if i am wrong
@AceNetworker6 жыл бұрын
Correct! Thank you for pointing that out. 56 bits followed by the 8 bit SFD
@AceNetworker6 жыл бұрын
The SFD at the end of the preamble warns when “real” data is about to start since the receiver may lose bits of the preamble while syncing the receive clock.
@usamafazal36616 жыл бұрын
@@AceNetworker thanks sir you cleared me confusion
@BaDman200517 ай бұрын
i have a networking and communication exam in 2 days..and how doi find this channel today
@nicksmith30264 жыл бұрын
Is a NIC the same thing as TCP/IP Protocol or is it more the general term for any card (network interface card) that uses the 7 layer OSI model
@AceNetworker4 жыл бұрын
The NIC is the actual network interface card (NIC) that connects to either an ethernet cable or coaxial or other cable. The NIC can also be a wireless NIC with an antenna that connects to a wireless Access Point (AP). TCP/IP defines a set of standardized rules that allow computers to communicate on a network such as the internet. (Hope that helps clarify a bit)
@nicksmith30264 жыл бұрын
@@AceNetworker Yes it does thank you very much and what a quick response! Thanks so much for the videos they are incredibly useful and the information is all communicated in a way that is easy to understand and retain. Best of luck with the channel! : )
@PratikPati4 жыл бұрын
Now all modern communication protocols use CRC check. E.g CAN, CAN FD.. etc
@AceNetworker4 жыл бұрын
Yes! Thank you! That's a very good point. I'm glad you pointed that out. CRC seems to have proven itself so well that it's been implemented in multiple other communication protocols and systems.
@PratikPati4 жыл бұрын
@@AceNetworker Yes, I am working with CAN now a days, CRC is a failsafe, it is saving life. Every embedded engineer should right their own logic of CRC to improve the logic and to understand CRC better. The video is very informative and cool, thanks.
@jaydenritchie19922 жыл бұрын
i have a question, if higher level tcp for example layer 7 realises a frame has been dropped how would it do this over a layer 2 gpon lan? also is the preamble like a syn syn ack?
@James_Knott2 жыл бұрын
That depends. With TCP, it determines a packet is missing and there is a mechanism where the missing data will be retransmitted. With UDP, it's up to the application to determine if a packet is missing and what to do about it.
@jaydenritchie19922 жыл бұрын
@@James_Knott cheers
@dietwaffles59076 ай бұрын
Start frame delimiter?
@ProfessorProkopski4 жыл бұрын
Is FCS calculated for preamble and frame (destMac, sourceMac, type, data) or only for frame?
@AceNetworker4 жыл бұрын
So, this is a long explanation, but here goes... The IEEE 802.3 standard that defines the basic Ethernet framing defines the FCS field in Section 3.2.9 as follows: A cyclic redundancy check (CRC) is used by the transmit and receive algorithms to generate a CRC value for the FCS field. The FCS field contains a 4-octet (32-bit) CRC value. This value is computed as a function of the contents of the protected fields of the MAC frame: the Destination Address, Source Address, Length/ Type field, MAC Client Data, and Pad (that is, all fields except FCS). So specifically the Preamble and Start-of-Frame Delimiter are not covered by the FCS field. This is logical, considering the fact that these fields were used in 10Mbps Ethernet versions to provide synchronization function between the sender and receiver, and thus a (varying) couple of starting bits from the Preamble could have been lost or incorrectly recovered. That did not invalidate the whole frame, however. (Hope that helps clarify it somewhat.) Thank you for watching!
@ProfessorProkopski4 жыл бұрын
@@AceNetworker thanks!
@James_Knott2 жыл бұрын
The preamble is not included in the FCS. Also, the preamble is used only at 10 Mb. A different coding method is used at 100 Mb and faster that eliminates the need for the preamble.
@wally192 жыл бұрын
NICs are L1 but works at L2 right? I'm confused now...
@AceNetworker2 жыл бұрын
The NIC (the physical NIC, the hardware) is considered Layer 1 (Physical Layer). The other Layers are all assembled or unassembled on the NIC circuitry and on the NIC's microchip. Hope that clears it up a little bit.
@압둘하미드이드리스4 ай бұрын
can I get this ppt slide sir?
@guillecobo_3 жыл бұрын
Great video.
@AceNetworker2 жыл бұрын
Thanks for the visit
@olafgunther94012 жыл бұрын
10/10
@AceNetworker Жыл бұрын
Thank you! And thanks for watching!
@acluster34113 ай бұрын
Awesome!
@exceltutorial2714 Жыл бұрын
forgot to put the SFD after the Preamble....anyway, great explanation. student here.
@AceNetworker Жыл бұрын
Yeah, just trying to keep things simple and un-complicated. I talk about it in this separate video on the Preamble: kzbin.info/www/bejne/gJuTeXWdjKl2fsU
@vijaygubbala61376 жыл бұрын
Fantastic sir
@AceNetworker6 жыл бұрын
Thank you!
@sudokoder592 жыл бұрын
thanks for the video! sorry if this is annoying but in some other videos i saw when the preamble ends in '11' then its an indication that its an ethernet 802.3 frame which means that the 'type' field is actually a 'length' field. just wondering if thats just a generalization or if all frames preceded by a preamble ending in '11' have to be 802.3? im trying (and failing) to find clarification on google so figured id ask in the comments.
@James_Knott2 жыл бұрын
The preamble is only used at 10 Mb. As for 802.3, the only difference is that last bit is actually defined. Nothing more. The value of the Ethertype/length field is what is used to determine whether 802.3 or DIX ll. If it's 1500 or less, it's 802.3. If 1536 or more, it's DIX ll. If you want to see what the original, pre 802.3 DIX looked like, you can search on "ethernet blue book" and download the PDF from Gordon Bell. DIX ll came in with 802.3, with very minor changes from the original DIX, the most significant being the Type field became Ethertype/length.
@Bozzigmupp4 ай бұрын
What are frames. How do I learn all these basic fundamentals, because I can't understand these "simple" videos
@AceNetworker4 ай бұрын
@Bozzigmupp Frames are the structure for 1's and 0's sent at Layer 2 on a computer network. They are how ethernet networks communicate data across the network. Think of a frame like a conversation between 2 humans: One says "Hi, how are you today?" and the other person responds with "Great! How are you?" Those intro phrases are like a frame for a conversation to begin
@Sultan-xd6zg5 жыл бұрын
Nice video
@NaniS-w2n9 ай бұрын
❤ thanks
@zhir64655 жыл бұрын
Thanks
@NoDestenyMV5 жыл бұрын
This is super.
@anah72493 жыл бұрын
thank you
@AceNetworker3 жыл бұрын
You're absolutely welcome! Hope this helped. And thanks for watching!