দ্রুত রিভিশনের জন্য সূত্র, সাধারণ ভুল আর ফ্ল্যাশ কার্ড, এক জায়গায়।
৭টি সূত্র ও নিয়ম
কম্পিউটার নেটওয়ার্ক
৫ সেকেন্ডে সাবনেটিং শর্টকাট: ম্যাজিক নম্বর ও ব্লক সাইজ টেকনিক
5-Second Subnetting Shortcut: The "Magic Number" Block Size Method
সূত্র
Magic Number (Block Size) = 256 - Interesting Octet Mask. Usable Hosts = 2^(Host Bits) - 2. Subnet boundaries always increment by multiples of Block Size (0, B, 2B, 3B...).
নিয়ম ও সহজ উপায়
বাইনারিতে কনভার্ট না করে ইন্টারেস্টিং অকটেটের মাস্কের মান ২৫৬ থেকে বিয়োগ করলেই ব্লক সাইজ (ম্যাজিক নম্বর) পাওয়া যায়। সাবনেটগুলো ০ থেকে শুরু হয়ে এই ব্লক সাইজ করে লাফিয়ে বাড়ে।
- /25 -> মাস্ক 128, ব্লক সাইজ 128, ব্যবহারযোগ্য হোস্ট 126
- /26 -> মাস্ক 192, ব্লক সাইজ 64, ব্যবহারযোগ্য হোস্ট 62
- /27 -> মাস্ক 224, ব্লক সাইজ 32, ব্যবহারযোগ্য হোস্ট 30
- /28 -> মাস্ক 240, ব্লক সাইজ 16, ব্যবহারযোগ্য হোস্ট 14
- /29 -> মাস্ক 248, ব্লক সাইজ 8, ব্যবহারযোগ্য হোস্ট 6
- /30 -> মাস্ক 252, ব্লক সাইজ 4, ব্যবহারযোগ্য হোস্ট 2 (পয়েন্ট-টু-পয়েন্ট রাউটার লিংক)
যেকোনো আইপির সাবনেট বের করতে আইপির সংখ্যাটিকে ব্লক সাইজের নিকটবর্তী ছোট গুণিতকে নামিয়ে দিন।
কম্পিউটার নেটওয়ার্ক
OSI মডেলের ৭টি স্তরের ক্রম মনে রাখার ম্যাজিক নেমোনিক
OSI 7 Layers Order: Bottom-to-Top and Top-to-Bottom Mnemonics
সূত্র
Bottom-to-Top (Layer 1 to 7): "Please Do Not Touch Steve's Pet Alligator" -> Physical, Data Link, Network, Transport, Session, Presentation, Application.
Top-to-Bottom (Layer 7 to 1): "All People Seem To Need Data Processing".
নিয়ম ও সহজ উপায়
OSI মডেলের ৭টি লেয়ারের নম্বর সর্বদা নিচ (Physical = Layer 1) থেকে উপরে (Application = Layer 7) গোনা হয়।
১. Physical (তার, বিট, হাব)
২. Data Link (MAC, ফ্রেম, সুইচ)
৩. Network (IP, প্যাকেট, রাউটার)
৪. Transport (TCP/UDP, সেগমেন্ট, পোর্ট)
৫. Session (সেশন স্থাপন, সিনক্রোনাইজেশন)
৬. Presentation (এনক্রিপশন, কম্প্রেশন, ASCII/JPEG)
৭. Application (HTTP, SMTP, DNS)।
নিচ থেকে উপরে মনে রাখুন: "Please Do Not Touch Steve's Pet Alligator"।
কম্পিউটার নেটওয়ার্ক
OSI স্তরের PDU মনে রাখার শর্টকাট: BFPSD ফর্মুলা
Protocol Data Units (PDU) Across Layers: BFPSD Mnemonic
ডেটা এনক্যাপসুলেশন প্রক্রিয়ায় প্রতিটি স্তরে ডেটা এককের নাম (PDU) পরিবর্তিত হয়। নিচ থেকে উপরে নেমোনিক হলো "BFPSD":
- B: Bits (Physical Layer)
- F: Frames (Data Link Layer - হেডার হিসেবে Source ও Destination MAC যুক্ত হয়)
- P: Packets (Network Layer - হেডার হিসেবে Source ও Destination IP যুক্ত হয়)
- S: Segments (Transport Layer - TCP হলে Segment, UDP হলে Datagram, সাথে Port যুক্ত হয়)
- D: Data (Application, Presentation, Session Layer)।
কম্পিউটার নেটওয়ার্ক
বিসিএস ও ব্যাংক আইটিতে বহুল জিজ্ঞাসিত পোর্ট নম্বর ও নেমোনিক
সরকারি নিয়োগ পরীক্ষায় নিয়মিত আসা প্রধান পোর্টগুলো মনে রাখার চাবিকাঠি:
- FTP: ২১-এ কমান্ড পাঠায়, ২০-এ ফাইল ট্রান্সফার করে।
- SSH vs Telnet: ২২ নিরাপদ (SSH), ২৩ অনিরাপদ প্লেইনটেক্সট (Telnet)।
- ইমেইল ত্রয়ী: পাঠাতে SMTP (২৫), গ্রহণ করতে POP3 (১১০) অথবা IMAP (১৪৩)।
- ওয়েব ব্রাউজিং: HTTP ৮০ (অনিরাপদ), HTTPS ৪৪৩ (SSL/TLS সিকিউর)।
- DNS: ৫৩ (স্বাভাবিক কুয়েরিতে UDP 53, জোন ট্রান্সফারে TCP 53)।
- DHCP: সার্ভার শোনে ৬৭ পোর্টে, ক্লায়েন্ট শোনে ৬৮ পোর্টে।
কম্পিউটার নেটওয়ার্ক
প্রাইভেট আইপি অ্যাড্রেস রেঞ্জ ও পরীক্ষার ফাঁদ
RFC 1918 Private IPv4 Address Ranges & Exam Traps
সূত্র
Class A: 10.0.0.0/8 (10.0.0.0 - 10.255.255.255, 1 network, 16.7M hosts) | Class B: 172.16.0.0/12 (172.16.0.0 - 172.31.255.255, 16 blocks) | Class C: 192.168.0.0/16 (192.168.0.0 - 192.168.255.255, 256 blocks).
নিয়ম ও সহজ উপায়
ইন্টারনেটে রাউটেবল নয় এমন লোকাল প্রাইভেট আইপির ৩টি সুনির্দিষ্ট রেঞ্জ মুখস্থ রাখুন:
- ক্লাস A: 10.0.0.0 থেকে 10.255.255.255 (/8 প্রিফিক্স, মোট 2^24 হোস্ট)
- ক্লাস B: 172.16.0.0 থেকে 172.31.255.255 (/12 প্রিফিক্স, ১৬টি /16 ব্লক)
- ক্লাস C: 192.168.0.0 থেকে 192.168.255.255 (/16 প্রিফিক্স, ২৫৬টি /24 ব্লক)
এছাড়াও লুপব্যাক হলো 127.0.0.1 (127.0.0.0/8) এবং APIPA/লিংক-লোকাল হলো 169.254.0.0/16।
কম্পিউটার নেটওয়ার্ক
কলিশন ডোমেন বনাম ব্রডকাস্ট ডোমেন নির্ণয়ের টেবিল
Collision Domain vs Broadcast Domain Device Matrix
সূত্র
Hub/Repeater: 1 Collision Domain, 1 Broadcast Domain. Switch/Bridge: N Collision Domains (1 per port), 1 Broadcast Domain (single VLAN). Router: N Collision Domains (1 per port), N Broadcast Domains (1 per port).
নিয়ম ও সহজ উপায়
ডিভাইস অনুযায়ী ডোমেন গণনার শর্টকাট সূত্র:
১. Hub / Repeater (Layer 1): যত পোর্টই থাকুক, সম্পূর্ণ হাব মিলে ১টি মাত্র Collision Domain এবং ১টি মাত্র Broadcast Domain।
২. Switch / Bridge (Layer 2): প্রতিটি পোর্টে আলাদা Collision Domain (N-port সুইচ = N Collision Domains), কিন্তু ডিফল্টভাবে সব পোর্ট মিলে ১টি মাত্র Broadcast Domain (VLAN না থাকলে)।
৩. Router (Layer 3): প্রতিটি পোর্টে আলাদা Collision Domain এবং প্রতিটি পোর্টে আলাদা Broadcast Domain (অর্থাৎ রাউটার ব্রডকাস্ট ডোমেনকে দ্বিখণ্ডিত বা ফিল্টার করে)।
কম্পিউটার নেটওয়ার্ক
TCP ৩-ওয়ে হ্যান্ডশেক এবং সিকোয়েন্স/অ্যাকনলেজমেন্ট গণনার নিয়ম
TCP 3-Way Handshake & Sequence/Acknowledgment Math
সূত্র
Handshake: SYN (seq=x) -> SYN+ACK (seq=y, ack=x+1) -> ACK (seq=x+1, ack=y+1). Data phase: ack = seq + bytes_received. SYN & FIN consume 1 sequence number each; standalone ACK consumes 0.
নিয়ম ও সহজ উপায়
TCP সংযোগ স্থাপনের ধাপসমূহ:
১. Client পাঠায়: [SYN], seq = x
২. Server প্রত্যুত্তর দেয়: [SYN, ACK], seq = y, ack = x + 1 (ক্লায়েন্টের সিন গ্রহণ ও নিজের সিকোয়েন্স নির্ধারণ)
৩. Client নিশ্চিত করে: [ACK], seq = x + 1, ack = y + 1।
মনে রাখুন: SYN এবং FIN ফ্ল্যাগ কোনো পে-লোড ডেটা বহন না করলেও সিকোয়েন্স স্পেসে ঠিক ১ বাইট স্থান দখল করে। তাই তাদের বিপরীতে ack মান ১ বৃদ্ধি পায়।