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%
@adekunlestephentemitope40233 ай бұрын
I agree with you 100 percent. Short youtube videos has helped me understand some easy things made complex by my tutor.
@lividlareb6 ай бұрын
damn uploaded 6 years ago and im learning this today, you sure made a huge contribution, thanks bro
@AceNetworker6 ай бұрын
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 😎
@cyberonymous4100Ай бұрын
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!
@AceNetworkerАй бұрын
Awesome! Glad it helped explain it (a little better, at least). Thanks for watching!
@YouSmokeChed2 ай бұрын
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
@AceNetworker2 ай бұрын
Thank You! Appreciate that! Thanks for watching!
@robsonnvula92856 ай бұрын
How this channel has this number of subscriber is beyond me.
@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!
@7ma3loma5 ай бұрын
Thank you, it was a very clear lesson and the Arabic translation was very clear and very useful - Your dear follower from Algeria😍🥰
@SixAstron9 ай бұрын
Exceptional structured video explanatio n. Just stumbled on this and I'm very glad I did. Tremendous help. Thank you!
@AceNetworker9 ай бұрын
You're very welcome! Thanks for watching!
@alihosseinipour55372 жыл бұрын
Thanks a lot! Much clearer than my professor's lectures!!
@AceNetworker Жыл бұрын
You are welcome!
@derroz3157 Жыл бұрын
@alihosseinipour5537
@El_Narix2 ай бұрын
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.
@AceNetworker2 ай бұрын
@@El_Narix yes, I have an entirely different video talking about the preamble if anyone wants to know more about it.
@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
@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 ).
@tanvirahmed47105 жыл бұрын
its disappointing u have only 113 subs...u shud hv more
@dunner0795 жыл бұрын
Good explanation but it would be great if there were subtitles. Thumbs up.
@arthurbenavides465 Жыл бұрын
great explanation thank you
@AceNetworker Жыл бұрын
You are welcome!
@MustafaMzr6 ай бұрын
a life saving video , thanks papa
@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!
@max_snowtr5 ай бұрын
Thanks man, helped me a lot
@AceNetworker5 ай бұрын
You are welcome! Thanks for watching
@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.
@BaDman200515 ай бұрын
i have a networking and communication exam in 2 days..and how doi find this channel today
@fedisalhi63205 жыл бұрын
Good explanation, thank you :)
@yassineesspg Жыл бұрын
Very good explanation, thanks
@malikamirshabazz70328 ай бұрын
Thank you for your video! It really helped allot.
@AceNetworker8 ай бұрын
Glad it helped!
@olafgunther9401 Жыл бұрын
10/10
@AceNetworker Жыл бұрын
Thank you! And thanks for watching!
@derroz3157 Жыл бұрын
I got an error called the system cant receive the entropical input from the sending system derrived from BlackHole
@himmyneutron57694 жыл бұрын
Great explanation 👍👍👍
@logio76636 жыл бұрын
Thanks, waiting for more :D
@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
@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"
@압둘하미드이드리스2 ай бұрын
can I get this ppt slide sir?
@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.
@boolve5 жыл бұрын
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?
@AceNetworker5 жыл бұрын
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!
@guillecobo_3 жыл бұрын
Great video.
@AceNetworker2 жыл бұрын
Thanks for the visit
@acluster3411Ай бұрын
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
@dietwaffles59074 ай бұрын
Start frame delimiter?
@nicksmith30263 жыл бұрын
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
@AceNetworker3 жыл бұрын
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)
@nicksmith30263 жыл бұрын
@@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! : )
@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
@anah72493 жыл бұрын
thank you
@AceNetworker3 жыл бұрын
You're absolutely welcome! Hope this helped. And thanks for watching!
@zhir64655 жыл бұрын
Thanks
@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.
@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
@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.
@Bozzigmupp3 ай бұрын
What are frames. How do I learn all these basic fundamentals, because I can't understand these "simple" videos
@AceNetworker2 ай бұрын
@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
@NaniS-w2n7 ай бұрын
❤ thanks
@vijaygubbala61376 жыл бұрын
Fantastic sir
@AceNetworker6 жыл бұрын
Thank you!
@Sultan-xd6zg5 жыл бұрын
Nice video
@NoDestenyMV5 жыл бұрын
This is super.
@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.