295,613 views
Understanding networks is essential for every developer. In this network video, we will start from the basics of networking, Ethernet frame, MAC address, IP address, routing, ARP, IP, subnet mask, subnetting, DHCP, TCP, UDP, DNS, SSH, SFTP, HTTP, OSI 7 layer, TCP/IP model, etc., and look at the network knowledge necessary for developers. From theory to practical application, it will help you understand everything about networks. Get started right now! Lecture slides + List of online lectures taken + Online references https://drive.google.com/drive/folder... ----------------------------------------- ???? Go watch other videos: ???? Become a Python Craftsman After Work - Basics • Become a Python Craftsman After Work (Basics) Slowly but Deeply... ???? Python After Work - Advanced • Let's Listen to Python Lectures After Work! [Advanced Concepts] - To become a developer... ----------------------------------------- ???? Table of Contents 0:00 Intro 2:53 Getting started with Local Area Network 4:03 How computers communicate with each other 4:59 What is a hub? 7:36 CSMA/CD 11:41 MAC address 17:03 Binary vs Decimal vs Hexadecimal 26:59 MAC address summary 30:28 Frames 35:11 What is a switch? 38:21 Finishing Local Area Network 39:31 Starting Wide Area Network 43:06 Frames and Packets 45:59 Routing 51:58 Address Resolution Protocol (ARP) 59:07 Ethernet Frames and ARP Packets 01:07:19 ARP Cleanup 01:09:59 Ethernet Frames and IP Packets 01:16:11 Router-to-Router Communication 01:18:27 Point to Point (PPP) Frames 01:22:43 Entering LAN from WAN 01:25:16 Starting Internet Protocol 01:33:27 Subnet Mask 01:38:33 Subnetting 01:46:54 Subnetting Class C Networks 01:51:45 Public vs. Private IP Addresses 02:00:16 DHCP Protocol 02:06:21 Starting Transport Layer Protocols 02:07:14 Protocols, Ports, and Sockets 02:16:04 Transmission Control Protocol 02:21:34 TCP View details 02:29:58 User Datagram Protocol 02:35:28 Application Layer Protocols Start 02:37:16 UDP-based protocols 02:39:11 Secure Shell (SSH) 02:41:34 File transfer protocols 02:43:12 Email-related protocols 02:45:04 Hypertext Transfer Protocol (HTTP) 02:55:06 Creating a Google Cloud Platform instance 03:03:16 Logging in with SSH using a web browser 03:04:38 Generating an SSH Key 03:08:28 Entering the Public Key in GCP 03:10:09 Connecting to GCP with SSH 03:16:49 Transferring files with SFTP 03:26:24 Creating a web server with GCP 03:34:20 Shutting down GCP 03:37:29 Cleaning up the network 03:38:43 Intranet vs Internet 03:44:32 OSI 7 Layer Model vs TCP/IP Model 03:49:37 Bonus - Lecture slides + references ----------------------------------------- ???? Craftsman Mentality [email protected] ----------------------------------------- #craftsmanmentality #craftsmanship #computernetwork #network #osi #ethernet #frame #DNS #DHCP #HTTP #SSH #googlecloud #ARP #freelecture #developer