Sockets: Internet Domains IPv6 UDP Client

Sockets: Internet Domains IPv6 UDP Datagram Socket – Server & Client Example

Sockets: Internet Domains Host & Service Name Resolution: Obsolete vs Modern APIs

Sockets: Internet Domains   inet_pton() & inet_ntop() – Binary ↔ Presentation Address Conversion

Sockets: Internet Domains Host and Service Name Conversion Functions

Sockets: Internet Domains Internet Socket Address Structures

Sockets: Internet Domains readLine() Utility Function

Sockets – Internet Domains The readLine() Utility – Reading Text Lines from Sockets

Sockets – Internet Domains Data Representation, Marshalling & Text Encoding

Sockets – Internet Domains Network Byte Order – Big Endian vs Little Endian

Sockets – Internet Domains Introduction & TCP vs UDP

Complete Summary & Interview Q&A Everything You Need to Know for Interviews

The Socket API socket(), bind(), listen(), connect(), accept()

Network Byte Order & Conversion htons, htonl, ntohs, ntohl Explained

Ports, Sockets & Address Structures How Processes Are Identified on a Network

TCP: Transmission Control Protocol Reliable, Connection-Oriented, Byte-Stream Transport

UDP: User Datagram Protocol Fast, Lightweight, Connectionless Transport

IP Protocol: IPv4, IPv6 & Datagrams

Sockets: TCP/IP Network Fundamentals TCP/IP Overview & Layered Architecture

TCP Congestion Control Sockets: Fundamentals of TCP/IP Networks

TCP Flow Control Sockets: Fundamentals of TCP/IP Networks

TCP Sequencing Sockets: Fundamentals of TCP/IP Networks

TCP: ACK, Retransmissions & Timeouts Sockets: Fundamentals of TCP/IP Networks

TCP Connection & Data Segments Sockets: Fundamentals of TCP/IP Networks

Part 5: TCP Transmission Control Protocol — Reliable, Connection-Oriented, Byte-Stream Communication

Part 4: UDP User Datagram Protocol — Connectionless, Unreliable & Fast

Transport Layer & Port Numbers How TCP/UDP Identify Applications

Part 2: IPv6 Addresses 128-bit Addressing, Notation, Special Addresses & IPv4-Mapped IPv6

IPv4 Addresses & Subnetting TCP/IP Networking Fundamentals for Linux Socket Programming

IP Addresses & Subnetting IPv4 Addressing, Network Masks, CIDR Notation

IP Fragmentation & MTU How IP Splits Large Packets and Why It Matters

Network Layer & IP Protocol IP Datagrams, Connectionless Protocol, IPv4 vs IPv6

TCP/IP Protocol Layers & Encapsulation Sockets: Fundamentals of TCP/IP Networks

Sockets – Fundamentals of TCP/IP Networks The Data-Link Layer and MTU

Sockets – Fundamentals of TCP/IP Networks

Sockets – Fundamentals of TCP/IP Networks Internets and TCP/IP Introduction

Sockets – Fundamentals of TCP/IP Networks

socketpair() & Chapter Summary Connected Pairs, Exercises & Complete Review

Linux Abstract Socket Namespace Filesystem-free UNIX Socket Names

Socket Permissions & Passing Credentials File Permissions, ucred, SCM_CREDENTIALS