DevOps-এর জন্য নেটওয়ার্কিং
১৪টি module — DevOps ও ক্লাউড ইঞ্জিনিয়ারদের জন্য নেটওয়ার্কিং — ফিজিক্যাল সাবমেরিন কেবল থেকে ক্লাউড আর্কিটেকচার পর্যন্ত। আইপি অ্যাড্রেসিং, বাইনারি সাবনেটিং, ওএসআই ও টিসিপি/আইপি মডেল, টিসিপি হ্যান্ডশেক, ডিএনএস, এইচটিটিপি/৩, টিএলএস ১.৩, লিনাক্স ট্রাবলশুটিং রানবুক, এডাব্লিউএস ভিপিসি এবং প্রোডাকশন মাল্টি-এজেড ২-টায়ার সিস্টেম ডিজাইন।
কোন মডিউলে আছে মনে নেই? টপিকের নাম লিখলেই মডিউল দেখাবে।
ফিজিক্যাল ইন্টারনেট, কেবল ও ডেটা ট্রান্সমিশন
ইন্টারনেট কীভাবে বাস্তব জগতে কাজ করে — সাবমেরিন ফাইবার কেবল, Tier 1/2/3 ISP, IXP, প্যাকেট, ব্যান্ডউইথ বনাম থ্রুপুট, ল্যাটেন্সি এবং MTU হিসাব-নিকাশ।
নেটওয়ার্ক হার্ডওয়্যার, সুইচ, রাউটার ও ARP
Hub, Switch, Bridge এবং Router-এর অভ্যন্তরীণ কার্যপদ্ধতি — MAC অ্যাড্রেস, সুইচ CAM টেবিল, ARP রেজোলিউশন, ব্রডকাস্ট ডোমেন এবং লিনাক্স ভার্চুয়াল নেটওয়ার্কিং ডিভাইস।
আইপি অ্যাড্রেসিং ফান্ডামেন্টালস: IPv4 বনাম IPv6 এবং ক্লাস বিভাজন
আইপি অ্যাড্রেসের গঠন, ৩২-বিট IPv4 বনাম ১২৮-বিট IPv6, ক্লাস A থেকে E-এর বিভাজন, RFC 1918 প্রাইভেট বনাম পাবলিক আইপি এবং ক্লাউড/কুবারনেটিস নেটওয়ার্কিংয়ে এদের ভূমিকা।
সাবনেটিং এবং সিআইডিআর: ডেভঅপসের জন্য বাইনারি গণিত
ক্লাসফুল আইপি অপচয় থেকে CIDR-এর উত্থান, সাবনেট মাস্কের বাইনারি হিসাব, হোস্ট বিট বরোয়িং (Borrowing), AWS সাবনেটের ৫টি সংরক্ষিত আইপির কারণ ও EKS ক্লাস্টার আইপি প্ল্যানিং।
প্র্যাকটিক্যাল ওএসআই ৭-লেয়ার মডেল বনাম টিসিপি/আইপি সুইট
ওএসআই ৭টি লেয়ারের গভীর বাস্তব ব্যবহার, TCP/IP ৪-লেয়ারের ম্যাপিং, প্যাকেট এনক্যাপসুলেশন ও ডিক্যাপসুলেশন লাইফসাইকেল এবং প্রোডাকশন ইনসিডেন্ট ডিবাগিংয়ে লেয়ার-বাই-লেয়ার মেথডোলজি।
ট্রান্সপোর্ট লেয়ার: টিসিপি, ইউডিপি এবং পোর্টের গভীর ব্যবচ্ছেদ
TCP থ্রি-ওয়ে হ্যান্ডশেক, ফোর-ওয়ে টার্মিনেশন, সিকোয়েন্স ও অ্যাকনলেজমেন্ট ম্যাথমেটিক্স, স্লাইডিং উইন্ডো ফ্লো কন্ট্রোল, UDP ব্যবহার ও পোর্টের গভীর আর্কিটেকচার।
ডোমেইন নেম সিস্টেম (DNS): আর্কিটেকচার থেকে ট্রাবলশুটিং
ডিএনএস রেজোলিউশন হায়ারার্কি, রিকার্সিভ বনাম অথরিটেটিভ নেমসার্ভার, কোর রেকর্ডস (A, AAAA, CNAME, ALIAS, TXT), TTL ক্যাশিং মেকানিক্স ও প্রোডাকশন ট্রাবলশুটিং রানবুক।
অ্যাপ্লিকেশন লেয়ার: HTTP/1.1 থেকে HTTP/3 এবং TLS/SSL ডিপ ডাইভ
এইচটিটিপি প্রোটোকলের বিবর্তন, বাইনারি মাল্টিপ্লেক্সিং, স্ট্যাটাস কোড ট্যাক্সোনমি (502 বনাম 504), ক্রিপ্টোগ্রাফি, TLS 1.3 হ্যান্ডশেক এবং ক্লাউডে TLS টার্মিনেশন।
লিনাক্স নেটওয়ার্কিং সিএলআই ও ট্রাবলশুটিং রানবুক
আধুনিক লিনাক্স নেটওয়ার্ক কমান্ড (ip, ss, ping, traceroute, tcpdump), ৪-ধাপের সিস্টেম্যাটিক ট্রাবলশুটিং সিদ্ধান্ত বৃক্ষ এবং রিয়েল-লাইফ প্রোডাকশন ইনসিডেন্ট সলিউশন।
ক্লাউড নেটওয়ার্কিং অন এডাব্লিউএস: ভিপিসি, সাবনেট ও রাউটিং
এডাব্লিউএস ভিপিসি আর্কিটেকচার, পাবলিক বনাম প্রাইভেট সাবনেট, ইন্টারনেট গেটওয়ে (IGW), ন্যাট গেটওয়ে (NAT Gateway), রুট টেবিল এবং এন্টারপ্রাইজ ট্রানজিট গেটওয়ে।
ক্লাউড সিকিউরিটি: সিকিউরিটি গ্রুপ বনাম NACLs এবং ফায়ারওয়াল
ডিফেন্স-ইন-ডেপথ সিকিউরিটি মডেল, স্টেটফুল সিকিউরিটি গ্রুপ বনাম স্টেটলেস NACLs, এফিমিরাল পোর্ট রিটার্ন ট্রাফিক ট্র্যাপ, লিনাক্স iptables ও AWS WAF।
ট্রাফিক ম্যানেজমেন্ট: ফরোয়ার্ড বনাম রিভার্স প্রক্সি এবং লোড ব্যালেন্সার
ফরওয়ার্ড প্রক্সি বনাম রিভার্স প্রক্সি, Nginx আর্কিটেকচার, লোড ব্যালেন্সিং অ্যালগরিদম, Layer 4 NLB বনাম Layer 7 ALB এবং হেলথ চেক মেকানিক্স।
প্রোডাকশন ২-টায়ার আর্কিটেকচার ও সিস্টেম ডিজাইন
এন্টারপ্রাইজ মাল্টি-এজেড (Multi-AZ) ২-টায়ার ভিপিসি আর্কিটেকচার, অটো-স্কেলিং ওয়েব/অ্যাপ টায়ার, প্রাইভেট ডিবি টায়ার, ব্যাস্শন হোস্ট বনাম এডাব্লিউএস এসএসএম এবং হাই-অ্যাভেইলেবিলিটি।
ডেভঅপস নেটওয়ার্কিং ইন্টারভিউ মাস্টারক্লাস: সিনারিও ও ট্রাবলশুটিং
"ব্রাউজারে URL টাইপ করলে কী ঘটে" থেকে শুরু করে টপ ৩০টি প্রোডাকশন ইনসিডেন্ট সিনারিও প্রশ্ন, ট্রাবলশুটিং রানবুক এবং ইন্টারভিউ ক্র্যাক করার STAR মেথডোলজি।