Computer Networks — Complete Q&A | Bangladesh Army SSC CSE
NETWORKS.Q&A // Bangladesh Army SSC · CSE Technical
COMPUTER NETWORKS 200+ Q SIGNAL CORPS
0 / 0 opened
OSI & TCP/IP
IP & Subnetting
TCP / UDP / HTTP
DNS · DHCP · FTP · SMTP
LAN WAN MAN PAN
Devices & Topologies
BW · Latency · Throughput
Wireless & Mobile
VPN & Firewall
SEC 01 OSI Model & TCP/IP Model
7-layer OSI model, 4/5-layer TCP/IP model, layer functions, protocols, encapsulation — সব বিস্তারিত
▸ DEFINITION & OVERVIEW
Q1DEFOSI Model কী? পূর্ণ নাম কী?
ANSWER
Open Systems Interconnection Model — ISO কর্তৃক ১৯৮৪ সালে প্রস্তাবিত একটি conceptual framework যা network communication-কে ৭টি স্তরে ভাগ করে।
এটি একটি reference model — বাস্তবে সরাসরি implement করা হয় না, কিন্তু networking বোঝার standard হিসেবে ব্যবহৃত হয়। প্রস্তাবক: ISO (International Organization for Standardization)।
Q2NUMOSI Model-এ কতটি layer আছে? উপর থেকে নিচে নামের ক্রম বলো।
ANSWER
৭টি layer — উপর থেকে নিচে:
7ApplicationUser interface, network servicesHTTP, FTP, DNS, SMTP
6PresentationData format, encryption, compressionSSL/TLS, JPEG, ASCII
5SessionSession establish/maintain/terminateNetBIOS, RPC, PPTP
4TransportEnd-to-end delivery, error recoveryTCP, UDP
3NetworkLogical addressing, routingIP, ICMP, RIP, OSPF
2Data LinkPhysical addressing (MAC), framingEthernet, PPP, ARP
1PhysicalBits transmission, hardwareCable, Hub, NIC
মনে রাখার mnemonic: "All People Seem To Need Data Processing" (7→1) অথবা "Please Do Not Throw Sausage Pizza Away" (1→7)
Q3DEFOSI Model-এর প্রতিটি layer-এর কাজ বিস্তারিত বলো।
ANSWER
Layerপ্রধান কাজData Unit (PDU)
7. ApplicationEnd-user application এর network service প্রদান। Email, web browsing, file transfer।Data / Message
6. PresentationData format conversion (encryption, decryption, compression, encoding). Translation layer।Data
5. Sessionদুই device-এর মধ্যে connection (session) স্থাপন, রক্ষা ও সমাপ্তি।Data
4. TransportEnd-to-end reliable/unreliable delivery। Port number ব্যবহার। Flow control, error control।Segment
3. NetworkLogical addressing (IP), routing — source থেকে destination পর্যন্ত path নির্ধারণ।Packet
2. Data LinkPhysical addressing (MAC address)। Framing, error detection (CRC)। Node-to-node delivery।Frame
1. PhysicalRaw bit (0/1) transmission। Cable, signal, voltage — hardware layer।Bits
Q4DEFEncapsulation কী? Data পাঠানোর সময় কীভাবে হয়?
ANSWER
Encapsulation হলো প্রতিটি layer-এ data-র সাথে সেই layer-এর header (এবং কখনো trailer) যোগ করার প্রক্রিয়া।
Application → Data Transport → [TCP Header] + Data = Segment Network → [IP Header] + Segment = Packet Data Link → [MAC Header] + Packet + [FCS] = Frame Physical → 101010110... = Bits
Receiver-এর দিকে যখন data আসে তখন বিপরীত প্রক্রিয়া ঘটে — এটাকে বলে De-encapsulation
▸ TCP/IP MODEL
Q5DEFTCP/IP Model কী এবং কতটি layer আছে?
ANSWER
TCP/IP Model হলো ইন্টারনেটের practical implementation model। এটি ARPANET-এর জন্য ১৯৭০-এর দশকে তৈরি। ৪টি layer আছে (কখনো ৫টি বলা হয়)।
4. Application Layer → HTTP, FTP, DNS, SMTP, Telnet 3. Transport Layer → TCP, UDP 2. Internet Layer → IP, ICMP, ARP, RARP 1. Network Access → Ethernet, Wi-Fi, PPP (Network Interface / Link Layer)
৫-layer model-এ Network Access layer দুইভাগে ভাগ হয়: Data Link + Physical
Q6CMPOSI Model vs TCP/IP Model — পার্থক্য কী কী?
ANSWER
বিষয়OSI ModelTCP/IP Model
Layers৭টি৪টি (বা ৫টি)
প্রকৃতিReference/Conceptual modelPractical/Implemented model
প্রস্তাবকISO (1984)US DoD / ARPA (1970s)
ব্যবহারTeaching, troubleshootingActual internet communication
Session/Presentationআলাদা layer আছেApplication layer-এ merge
Protocol-dependentProtocol-independentProtocol-specific (TCP, IP)
ReliabilityData Link + Transport উভয়েশুধু Transport layer-এ
Q7HOWOSI-এর ৭ layer কে TCP/IP-এর ৪ layer-এ কীভাবে map করা হয়?
ANSWER
TCP/IP LayerOSI Layers (Equivalent)
ApplicationLayer 7 (Application) + Layer 6 (Presentation) + Layer 5 (Session)
TransportLayer 4 (Transport)
InternetLayer 3 (Network)
Network AccessLayer 2 (Data Link) + Layer 1 (Physical)
▸ LAYER-WISE QUESTIONS
Q8DEFPhysical Layer-এ কী কী device কাজ করে এবং এর transmission media কী কী?
ANSWER
Devices: Hub, Repeater, Cable, NIC (Network Interface Card), Modem
Transmission Media:
• Guided: Twisted Pair Cable (UTP/STP), Coaxial Cable, Fiber Optic
• Unguided: Radio waves, Microwave, Infrared, Satellite
Function: Raw bit (0/1) কে electrical/optical/radio signal-এ রূপান্তর করে পাঠানো।
Q9DEFData Link Layer-এর দুটি sub-layer কী কী?
ANSWER
Data Link Layer দুটি sub-layer নিয়ে গঠিত:
Sub-layerপূর্ণ নামকাজ
LLCLogical Link ControlUpper layer-এর সাথে interface। Flow control, error notification।
MACMedia Access ControlPhysical addressing (MAC address)। Media access control (CSMA/CD)।
MAC address ৪৮-bit (6 bytes) হয় এবং hardware-এ permanently assigned থাকে। Format: AA:BB:CC:DD:EE:FF
Q10DEFNetwork Layer-এর প্রধান কাজ কী? Router কোন layer-এ কাজ করে?
ANSWER
Network Layer (Layer 3) — প্রধান কাজ: Logical AddressingRouting
• IP address assign করে (logical addressing)
• Source থেকে destination পর্যন্ত best path নির্ধারণ করে (routing)
• Packet fragmentation এবং reassembly করে
• Device: Router (Layer 3 device)
• Protocols: IP, ICMP, IGMP, ARP (কখনো), RIP, OSPF, BGP
Q11DEFTransport Layer কী কাজ করে? Connection-oriented ও connectionless এর পার্থক্য কী?
ANSWER
Transport Layer (Layer 4) — end-to-end communication, port number ব্যবহার, error recovery।
বিষয়Connection-oriented (TCP)Connectionless (UDP)
Connection3-way handshake করেকোনো handshake নেই
ReliabilityReliable (ACK)Unreliable
Speedতুলনামূলক ধীরদ্রুত
Use caseFile transfer, email, webVideo streaming, DNS, gaming
Q12WHYOSI Model কেন ৭ layer-এ ভাগ করা হয়েছে — এর সুবিধা কী?
ANSWER
প্রতিটি layer আলাদাভাবে develop, test ও troubleshoot করা যায়।
Modularity: একটি layer পরিবর্তন করলে অন্যটি প্রভাবিত হয় না
Standardization: বিভিন্ন vendor-এর equipment একসাথে কাজ করতে পারে
Troubleshooting: নেটওয়ার্ক সমস্যা কোন layer-এ সেটা সহজে চিহ্নিত করা যায়
Interoperability: OSI-compliant যেকোনো device একসাথে communicate করতে পারে
Q13DEFARP কী? এটি কোন layer-এ কাজ করে এবং কীভাবে কাজ করে?
ANSWER
ARP = Address Resolution Protocol — IP address থেকে MAC address বের করার প্রক্রিয়া।
Layer: Network layer (Layer 3) এবং Data Link layer (Layer 2) এর মধ্যবর্তী
কাজ: একটি device যখন অন্য device-কে data পাঠাতে চায় কিন্তু MAC address জানে না,
তখন ARP broadcast করে "Who has IP x.x.x.x? Tell me your MAC"
সেই IP-এর device উত্তর দেয় তার MAC address দিয়ে।
RARP (Reverse ARP): MAC address থেকে IP address বের করে।
Q14DEFICMP কী? এটি কোন layer-এ এবং কী কাজে ব্যবহৃত হয়?
ANSWER
ICMP = Internet Control Message Protocol — Network layer protocol। Error reporting ও diagnostics-এর জন্য।
ব্যবহার: ping command (ICMP Echo Request/Reply) — দুটি device-এর মধ্যে connectivity test
traceroute — packet-এর path trace করা
Error messages: "Destination Unreachable", "Time Exceeded", "Network Unreachable"
Q15NUMWell-known port numbers মনে রাখা দরকার — তালিকা দাও।
ANSWER
ProtocolPortTransportব্যবহার
HTTP80TCPWeb browsing
HTTPS443TCPSecure web
FTP20 (data), 21 (control)TCPFile transfer
SSH22TCPSecure remote login
Telnet23TCPRemote login (insecure)
SMTP25TCPEmail sending
DNS53UDP (TCP also)Domain resolution
DHCP67 (server), 68 (client)UDPIP assignment
POP3110TCPEmail receiving
IMAP143TCPEmail access
RDP3389TCPRemote Desktop
Q16DEFRouting Protocol কী? Static ও Dynamic routing-এর পার্থক্য কী?
ANSWER
বিষয়Static RoutingDynamic Routing
সংজ্ঞাManually route configure করা হয়Protocol ব্যবহার করে automatically update হয়
ব্যবহারছোট networkবড় network
Protocolsকোনো protocol নেইRIP, OSPF, EIGRP, BGP
CPU/Memoryকম ব্যবহারবেশি ব্যবহার
Fault toleranceকম (manual update)বেশি (auto update)
RIP = Routing Information Protocol (hop count, max 15 hop)
OSPF = Open Shortest Path First (link state, large networks)
BGP = Border Gateway Protocol (internet backbone routing)
Q17aDEFFlow Control vs Congestion Control পার্থক্য কী?
ANSWER
বিষয়Flow ControlCongestion Control
সমস্যাSender, receiver-এর চেয়ে দ্রুত পাঠালে overflowNetwork-এ অনেক traffic — router overflow
ConcernEnd-to-end (sender ↔ receiver)Network-wide
MechanismSliding Window (receiver window size)Slow Start, AIMD, Random Early Detection
LayerTransport (TCP)Transport + Network
SEC 02 IP Addressing & Subnetting
IPv4 classes, private/public IP, subnet mask, CIDR notation, subnetting calculations
▸ IP ADDRESS BASICS
Q17DEFIP Address কী? IPv4 address কত bit-এর?
ANSWER
IP Address (Internet Protocol Address) হলো প্রতিটি network device-কে দেওয়া একটি unique logical address।
IPv4: ৩২ bit = ৪ octet। Format: 192.168.1.1 (dotted decimal notation)
IPv6: ১২৮ bit = ৮ groups of 4 hex digits। Format: 2001:0db8:85a3::8a2e:0370:7334
IPv4 মোট address: 2³² = প্রায় ৪.৩ বিলিয়ন
IPv6 মোট address: 2¹²⁸ = প্রায় ৩.৪ × ১০³⁸ (অসীম প্রায়)
Q18NUMIPv4-এর ৫টি class (A, B, C, D, E) বিস্তারিত বলো — range, default subnet mask, hosts সহ।
ANSWER
ClassRange (1st octet)Default Subnet MaskNetwork bitsMax Hosts/Networkব্যবহার
A1 – 126255.0.0.0 (/8)816,777,214Large organizations, ISPs
B128 – 191255.255.0.0 (/16)1665,534Medium-large organizations
C192 – 223255.255.255.0 (/24)24254Small organizations, homes
D224 – 239Multicast (group communication)
E240 – 255Reserved (research/experimental)
127.0.0.0 – 127.255.255.255 = Loopback address (127.0.0.1 = localhost). Class A-র range-এ থাকলেও এটি reserved।
Q19DEFPrivate IP Address কী? Private IP ranges কোনগুলো?
ANSWER
Private IP address হলো সেইসব IP যা শুধুমাত্র local/private network-এ ব্যবহার হয়, internet-এ directly route হয় না।
ClassPrivate RangeCIDR
A10.0.0.0 – 10.255.255.255/8
B172.16.0.0 – 172.31.255.255/12
C192.168.0.0 – 192.168.255.255/16
Home router-এ সাধারণত 192.168.x.x range ব্যবহার হয়। Internet access-এর জন্য NAT (Network Address Translation) ব্যবহার করে Private IP কে Public IP-তে রূপান্তর করা হয়।
Q20DEFSubnet Mask কী? এটি কীভাবে কাজ করে?
ANSWER
Subnet Mask হলো একটি ৩২-bit number যা IP address-এর কোন অংশটি network portion এবং কোন অংশটি host portion তা নির্ধারণ করে।
IP Address: 192.168.1.100 = 11000000.10101000.00000001.01100100 Subnet Mask: 255.255.255.0 = 11111111.11111111.11111111.00000000 |--- Network Part ---|--- Host Part ---| Network ID: 192.168.1.0 (AND operation result) Host Range: 192.168.1.1 – 192.168.1.254 Broadcast: 192.168.1.255
Q21HOWCIDR notation কী? /24, /16, /8 মানে কী?
ANSWER
CIDR = Classless Inter-Domain Routing — IP address-এর পরে "/" দিয়ে network bits সংখ্যা লেখা।
CIDRSubnet MaskNetwork bitsHost bitsUsable Hosts
/8255.0.0.082416,777,214
/16255.255.0.0161665,534
/24255.255.255.0248254
/25255.255.255.128257126
/26255.255.255.19226662
/30255.255.255.2523022
Usable Hosts = 2^(host bits) - 2। -2 কারণ: Network ID এবং Broadcast address বাদ দিতে হয়।
Q22HOWSubnetting কী? কেন করা হয়? Example দিয়ে বোঝাও।
ANSWER
Subnetting হলো একটি বড় network কে ছোট ছোট network (subnet)-এ ভাগ করার প্রক্রিয়া।
কেন করা হয়: Security বাড়াতে, traffic কমাতে, IP অপচয় রোধ করতে

Example: 192.168.1.0/24 network কে ৪টি subnet-এ ভাগ করতে চাইলে /26 ব্যবহার করো:
192.168.1.0/26 → 4 subnets, প্রতিটিতে 62 usable hosts Subnet 1: 192.168.1.0 – 192.168.1.63 (host: .1 – .62, broadcast: .63) Subnet 2: 192.168.1.64 – 192.168.1.127 (host: .65 – .126, broadcast: .127) Subnet 3: 192.168.1.128 – 192.168.1.191 (host: .129 – .190, broadcast: .191) Subnet 4: 192.168.1.192 – 192.168.1.255 (host: .193 – .254, broadcast: .255)
Q23DEFBroadcast address, Network address ও Loopback address কী?
ANSWER
ধরনবর্ণনাউদাহরণ
Network AddressSubnet-এর প্রথম IP — device assign করা যায় না। Network identify করে।192.168.1.0
Broadcast AddressSubnet-এর শেষ IP — সব device-কে একসাথে message পাঠাতে ব্যবহৃত।192.168.1.255
Loopback Addressনিজের device test করার জন্য। 127.0.0.1 = localhost। কোনো packet বাইরে যায় না।127.0.0.1
Default Gatewayসাধারণত first usable IP। অন্য network-এ যাওয়ার রাস্তা।192.168.1.1
Q24CMPIPv4 vs IPv6 — পার্থক্য কী কী?
ANSWER
বিষয়IPv4IPv6
Address size32 bit128 bit
FormatDotted decimal (192.168.1.1)Hexadecimal (2001:db8::1)
Total addresses~4.3 billion~3.4 × 10³⁸
HeaderVariable (20-60 bytes)Fixed (40 bytes)
NATপ্রয়োজন হয়প্রয়োজন নেই
Security (IPSec)OptionalBuilt-in mandatory
ConfigurationManual / DHCPAuto-configuration (SLAAC)
Broadcastআছেনেই (Multicast ব্যবহার)
Q25DEFNAT কী? কেন ব্যবহার করা হয়?
ANSWER
NAT = Network Address Translation — Private IP address কে Public IP address-এ (বা উল্টো) রূপান্তর করে।
কেন ব্যবহার: IPv4 address-এর স্বল্পতা মোকাবেলায়। একটি public IP দিয়ে হাজারো private device internet access করতে পারে।
Router-এ কাজ করে: Home router-এর WAN port-এ একটি public IP, LAN-এ সব device-এর private IP।
Types: Static NAT, Dynamic NAT, PAT (Port Address Translation / NAT Overload)
Q26aHOWIP Address থেকে Network Address ও Host Address বের করার নিয়ম কী?
ANSWER
IP Address এবং Subnet Mask-এর bitwise AND করলে Network Address পাওয়া যায়।
Example: IP = 192.168.10.45, Subnet = 255.255.255.0 (/24) IP: 11000000.10101000.00001010.00101101 Mask: 11111111.11111111.11111111.00000000 AND: 11000000.10101000.00001010.00000000 Network Address = 192.168.10.0 Host Range = 192.168.10.1 – 192.168.10.254 Broadcast = 192.168.10.255
Q26bNUM192.168.5.0/28 — এই subnet-এ কতটি usable host আছে? Range কী?
ANSWER
/28 → 28 network bits, 4 host bits Total hosts: 2^4 = 16 Usable hosts: 16 - 2 = 14 Subnet Mask: 255.255.255.240 Network: 192.168.5.0 Host Range: 192.168.5.1 – 192.168.5.14 Broadcast: 192.168.5.15
SEC 03 TCP vs UDP · HTTP vs HTTPS
3-way handshake, flow control, congestion control, secure communication
▸ TCP — TRANSMISSION CONTROL PROTOCOL
Q26DEFTCP কী? এর বৈশিষ্ট্যগুলো কী কী?
ANSWER
TCP = Transmission Control Protocol — Transport layer protocol। Connection-oriented এবং reliable.
Connection-oriented: data পাঠানোর আগে 3-way handshake করে connection স্থাপন
Reliable: প্রতিটি segment-এর জন্য ACK (Acknowledgement) পাঠায়
Ordered delivery: sequence number ব্যবহার করে সঠিক ক্রমে data deliver করে
Error control: corrupted বা lost packet পুনরায় পাঠায়
Flow control: Sliding Window mechanism
Congestion control: Slow Start, Congestion Avoidance
✦ Header size: ২০ bytes (minimum)
Q27HOWTCP 3-way Handshake কী? ধাপগুলো বিস্তারিত বলো।
ANSWER
TCP connection স্থাপনের জন্য ৩টি ধাপে handshake হয়:
Client Server │──── SYN (seq=x) ────────────────►│ Step 1: Client → "আমি connect করতে চাই" │◄─── SYN-ACK (seq=y, ack=x+1) ──│ Step 2: Server → "OK, আমিও ready" │──── ACK (ack=y+1) ──────────────►│ Step 3: Client → "Connection confirmed" │◄══════ DATA TRANSFER ═══════════►│ Now data can flow both ways
SYN = Synchronize, ACK = Acknowledgement
Connection termination: 4-way handshake (FIN, ACK, FIN, ACK)
Q28DEFUDP কী? TCP-র সাথে কখন UDP বেছে নেওয়া হয়?
ANSWER
UDP = User Datagram Protocol — Connectionless, unreliable কিন্তু দ্রুত Transport protocol।
✦ কোনো connection establish করে না
✦ ACK পাঠায় না — delivery guarantee নেই
✦ Header size মাত্র ৮ bytes (TCP এর চেয়ে অনেক ছোট)
UDP বেছে নেওয়া হয় যখন: speed বেশি জরুরি, কিছু packet loss acceptable
• Video/Audio streaming (YouTube, Netflix)
• Online gaming
• DNS queries
• VoIP (Voice over IP)
• DHCP, TFTP, SNMP
Q29CMPTCP vs UDP — সম্পূর্ণ তুলনা করো।
ANSWER
বৈশিষ্ট্যTCPUDP
ConnectionConnection-oriented (3-way handshake)Connectionless
ReliabilityReliable (ACK, retransmit)Unreliable
Speedধীর (overhead বেশি)দ্রুত (overhead কম)
OrderingOrdered (sequence number)No ordering
Error checkingError correction করেশুধু detection (checksum)
Flow controlআছে (Sliding Window)নেই
Header size20 bytes8 bytes
Broadcastসাপোর্ট করে নাসাপোর্ট করে
Protocol exampleHTTP, FTP, SMTP, SSHDNS, DHCP, Video stream
▸ HTTP vs HTTPS
Q30DEFHTTP কী? কোন port এ কাজ করে? এর limitations কী?
ANSWER
HTTP = HyperText Transfer Protocol — Web browser ও web server-এর মধ্যে data (HTML, images) transfer-এর protocol। Port: 80, Transport: TCP
Limitations:
No encryption: data plain text-এ যায় — যে কেউ intercept করে পড়তে পারে
No authentication: server যে সে বলছে সেটা নিশ্চিত করা যায় না
No data integrity: data পথে modify হতে পারে
HTTP Methods: GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS
Q31DEFHTTPS কী? HTTP থেকে কীভাবে আলাদা?
ANSWER
HTTPS = HTTP Secure — HTTP + SSL/TLS encryption। Port: 443
বিষয়HTTPHTTPS
Port80443
Encryptionনেই (plain text)SSL/TLS দিয়ে encrypted
SecurityInsecureSecure
Certificateলাগে নাSSL Certificate লাগে
Speedতুলনামূলক দ্রুতসামান্য ধীর
SEOকম priorityGoogle বেশি prefer করে
SSL/TLS handshake: Browser → server certificate চেক করে → shared secret key তৈরি করে → এরপর সব data encrypted।
Q32DEFHTTP Methods (GET, POST, PUT, DELETE) এর পার্থক্য কী?
ANSWER
MethodকাজData locationIdempotent?
GETServer থেকে data retrieve করাURL/Query string-এহ্যাঁ
POSTServer-এ নতুন data পাঠানো / createRequest body-তেনা
PUTবিদ্যমান data সম্পূর্ণ update করাRequest body-তেহ্যাঁ
DELETEServer থেকে data মুছে ফেলাURL-এহ্যাঁ
PATCHData আংশিক update করাRequest body-তেনা
Q33DEFHTTP Status Codes কী কী? গুরুত্বপূর্ণ codes মনে রাখো।
ANSWER
RangeCategoryCommon Codes
1xxInformational100 Continue
2xxSuccess200 OK, 201 Created, 204 No Content
3xxRedirection301 Moved Permanently, 302 Found
4xxClient Error400 Bad Request, 401 Unauthorized, 403 Forbidden, 404 Not Found
5xxServer Error500 Internal Server Error, 503 Service Unavailable
Q33aDEFTCP Connection Termination (4-way handshake) কীভাবে হয়?
ANSWER
Client Server │──── FIN ──────────────────────►│ Step 1: Client → "আমি শেষ করতে চাই" │◄─── ACK ────────────────────── │ Step 2: Server → "OK, বুঝলাম" │◄─── FIN ────────────────────── │ Step 3: Server → "আমিও শেষ করছি" │──── ACK ──────────────────────►│ Step 4: Client → "OK, connection closed"
FIN = Finish flag। এই 4-way process-এ connection gracefully terminate হয়। TIME_WAIT state-এ কিছুক্ষণ থেকে তারপর পুরোপুরি বন্ধ হয়।
Q33bDEFTCP Header-এর গুরুত্বপূর্ণ fields কী কী?
ANSWER
FieldSizeকাজ
Source Port16 bitsSender-এর port number
Destination Port16 bitsReceiver-এর port number
Sequence Number32 bitsData ordering-এর জন্য
Acknowledgment No.32 bitsপরবর্তী expected byte
Flags6 bitsSYN, ACK, FIN, RST, PSH, URG
Window Size16 bitsReceiver-এর buffer size (flow control)
Checksum16 bitsError detection
Q33cDEFWebSocket কী? HTTP থেকে কীভাবে আলাদা?
ANSWER
WebSocket হলো একটি bidirectional, full-duplex communication protocol যা একটি persistent connection রাখে।
বিষয়HTTPWebSocket
ConnectionRequest-Response (stateless)Persistent, full-duplex
DirectionClient initiates onlyBoth ways anytime
Overheadপ্রতিটি request-এ full headerএকবার handshake, তারপর কম overhead
ব্যবহারRegular web pagesChat app, live dashboard, gaming
SEC 04 DNS · DHCP · FTP · SMTP
Application layer protocols — definition, working, ports
▸ DNS — DOMAIN NAME SYSTEM
Q34DEFDNS কী? এটি কীভাবে কাজ করে?
ANSWER
DNS = Domain Name System — Internet-এর "phone book"। Domain name (www.google.com) কে IP address-এ translate করে। Port: 53, Transport: UDP (প্রাথমিকভাবে)।
User types: www.google.com Step 1: Browser cache check করে Step 2: OS cache (hosts file) check করে Step 3: Recursive Resolver (ISP-এর DNS) কে জিজ্ঞেস করে Step 4: Root Name Server → ".com" TLD server address দেয় Step 5: TLD Server → google.com এর Authoritative server address দেয় Step 6: Authoritative Server → 142.250.74.78 (IP) দেয় Result: Browser 142.250.74.78-এ connect করে
Q35DEFDNS Record types কী কী? A, AAAA, CNAME, MX, NS record কী?
ANSWER
Record Typeকাজউদাহরণ
ADomain → IPv4 addressexample.com → 93.184.216.34
AAAADomain → IPv6 addressexample.com → 2606:2800::1
CNAMEAlias (একটি domain অন্য domain-এর দিকে point)www.example.com → example.com
MXMail server (email delivery)mail.example.com
NSName Server (কোন DNS server এই domain handle করে)ns1.example.com
PTRReverse DNS — IP → Domain name34.216.184.93.in-addr.arpa
TXTText information (SPF, DKIM verification)v=spf1 include:...
▸ DHCP — DYNAMIC HOST CONFIGURATION PROTOCOL
Q36DEFDHCP কী? এটি কীভাবে কাজ করে? (DORA process)
ANSWER
DHCP = Dynamic Host Configuration Protocol — Automatically IP address এবং network configuration assign করে। Port: 67 (server), 68 (client), Transport: UDP
DORA Process (4 steps): D — DISCOVER: Client broadcasts "কে আছো DHCP server?" O — OFFER: Server responds "আমি আছি, এই IP নাও: 192.168.1.100" R — REQUEST: Client confirms "হ্যাঁ, আমি এই IP নিতে চাই" A — ACK: Server confirms "OK, এই IP তোমার, lease time: 24 hrs"
DHCP শুধু IP নয়, পাশাপাশি দেয়: Subnet Mask, Default Gateway, DNS Server address।
▸ FTP — FILE TRANSFER PROTOCOL
Q37DEFFTP কী? Active ও Passive mode-এর পার্থক্য কী?
ANSWER
FTP = File Transfer Protocol — Network-এ file transfer করার protocol। Port: 21 (control), 20 (data)। Transport: TCP।
বিষয়Active ModePassive Mode
Data connectionServer client-কে connect করেClient server-কে connect করে
Firewall issueClient firewall-এ সমস্যা হতে পারেসমস্যা কম
Server portPort 20 থেকে data পাঠায়Random high port ব্যবহার
SFTP (SSH File Transfer Protocol, Port 22) ও FTPS (FTP over SSL, Port 990) হলো FTP-এর secure versions।
▸ SMTP, POP3, IMAP — EMAIL PROTOCOLS
Q38DEFSMTP কী? Email পাঠানোর process কেমন?
ANSWER
SMTP = Simple Mail Transfer Protocol — Email পাঠানোর protocol। Port: 25 (বা 587 for submission)। Transport: TCP।
Email sending process: Sender → SMTP Client → SMTP Server (sender's) → SMTP Server (receiver's) → Mailbox (uses MX DNS record to find receiver's mail server)
SMTP শুধু email পাঠায়। Email receive করতে POP3 বা IMAP ব্যবহার হয়।
Q39CMPPOP3 vs IMAP — পার্থক্য কী? কোনটি ভালো?
ANSWER
বিষয়POP3 (Port 110)IMAP (Port 143)
পূর্ণ নামPost Office Protocol v3Internet Message Access Protocol
Email storageDownload করে local-এ রাখে, server থেকে মুছেServer-এ রেখে sync করে
Multiple devicesএক device-এ accessযেকোনো device থেকে access
Internet requiredশুধু download-এর সময়সবসময় (sync এর জন্য)
Best forOffline use, single deviceMultiple devices, cloud use
আধুনিক ব্যবহারে IMAP বেশি preferred — Gmail, Outlook সব IMAP ব্যবহার করে।
Q40DEFTelnet vs SSH — পার্থক্য কী?
ANSWER
বিষয়Telnet (Port 23)SSH (Port 22)
Encryptionনেই — plain textEncrypted
SecurityInsecureSecure
AuthenticationPassword (plain)Password + Key-based
ব্যবহারLegacy systems (avoid)Remote server management
SSH = Secure Shell। আধুনিক networking-এ Telnet প্রায় obsolete, SSH ব্যবহার করা হয়।
Q40aDEFNTP কী? Network-এ কেন দরকার?
ANSWER
NTP = Network Time Protocol — network device-গুলোর clock synchronize করার protocol। Port: 123, UDP।
কেন দরকার: Certificate expiry check, log file timestamp, authentication (Kerberos time-sensitive), scheduled tasks — সবই accurate time-এর উপর নির্ভর করে। Millisecond পর্যন্ত accurate হয়।
Q40bDEFTFTP কী? FTP থেকে কীভাবে আলাদা?
ANSWER
TFTP = Trivial File Transfer Protocol — FTP-এর simplified version। Port: 69, UDP।
বিষয়FTPTFTP
TransportTCPUDP
Authenticationআছে (username/password)নেই
FeaturesDirectory listing, delete, etc.শুধু GET ও PUT
ব্যবহারGeneral file transferRouter config backup, PXE boot
SEC 05 LAN · WAN · MAN · PAN
Network types based on geographic area — definitions, characteristics, differences
Q41DEFLAN কী? এর বৈশিষ্ট্য কী কী?
ANSWER
LAN = Local Area Network — একটি সীমিত ভৌগোলিক এলাকার (যেমন একটি building বা campus) মধ্যে computer ও device-গুলো সংযুক্ত করার network।
✦ Coverage: সর্বোচ্চ ১ কিমি (সাধারণত একটি building বা room)
✦ Speed: ১০ Mbps – ১০ Gbps
✦ Ownership: Private (নিজস্ব মালিকানা)
✦ Low error rate, high speed, low cost
✦ Technologies: Ethernet (802.3), Wi-Fi (802.11)
✦ উদাহরণ: Office network, Home network, School computer lab
Q42DEFWAN কী? LAN থেকে কীভাবে আলাদা?
ANSWER
WAN = Wide Area Network — বিস্তৃত ভৌগোলিক এলাকা জুড়ে (শহর, দেশ বা মহাদেশ) network।
✦ Coverage: হাজার কিলোমিটার পর্যন্ত
✦ Speed: তুলনামূলক কম (LAN এর চেয়ে)
✦ Ownership: Public বা third-party ISP
✦ উদাহরণ: Internet (সবচেয়ে বড় WAN), bank networks
✦ Technologies: MPLS, Frame Relay, ATM, Leased Lines, Satellite
Q43DEFMAN ও PAN কী?
ANSWER
Typeপূর্ণ নামCoverageউদাহরণ
MANMetropolitan Area Networkএকটি শহর বা মেট্রোপলিটন এলাকা (৫-৫০ কিমি)শহরের cable TV network, city-wide fiber network
PANPersonal Area Networkএকটি ব্যক্তির আশেপাশে (~১০ মিটার)Bluetooth headphone, smartwatch, wireless keyboard
Q44CMPLAN, MAN, WAN, PAN — সম্পূর্ণ তুলনা করো।
ANSWER
বৈশিষ্ট্যPANLANMANWAN
Coverage~10 m~1 km5-50 kmহাজার km
SpeedLow-MedHighMediumLowest
Costসবচেয়ে কমকমমাঝারিসবচেয়ে বেশি
Error rateকমকমমাঝারিবেশি
OwnershipPersonalPrivatePublic/PrivatePublic/ISP
TechnologyBluetooth, USBEthernet, WiFiFDDI, ATMInternet, Satellite
Q45DEFIntranet, Extranet এবং Internet-এর পার্থক্য কী?
ANSWER
Typeসংজ্ঞাAccessউদাহরণ
Internetবিশ্বব্যাপী public networkসবার জন্য উন্মুক্তwww.google.com
Intranetকোনো organization-এর private internal networkশুধু অভ্যন্তরীণCompany HR portal
Extranetনির্দিষ্ট বাইরের users-কে Intranet-এর কিছু অংশে accessAuthorized external usersSupplier portal
Q45aDEFVLAN কী? কেন ব্যবহার করা হয়?
ANSWER
VLAN = Virtual LAN — একটি physical switch-কে logically একাধিক আলাদা LAN-এ ভাগ করা।
Security: HR, Finance, IT department আলাদা VLAN-এ — একটি থেকে অন্যটিতে সহজে access নেই
Performance: Broadcast domain ছোট হয় — traffic কমে
Flexibility: Physical location নির্বিশেষে একই VLAN-এ থাকতে পারে
Trunk port: Switch-এর যে port দিয়ে সব VLAN-এর traffic একসাথে যায় (inter-switch connection)
Q45bDEFSTP (Spanning Tree Protocol) কী? কেন দরকার?
ANSWER
STP = Spanning Tree Protocol (IEEE 802.1D) — switched network-এ loop prevent করার protocol।
সমস্যা: Switch network-এ redundant paths থাকলে broadcast storm (infinite loop) তৈরি হতে পারে।
STP সমাধান: Redundant path গুলো logically block করে রাখে। Primary path fail হলে blocked port active হয়।
RSTP (Rapid STP) = আধুনিক, দ্রুত convergence।
SEC 06 Network Devices & Topologies
Hub, Switch, Router, Bridge — layer-wise differences; Star, Bus, Ring, Mesh topologies
▸ NETWORK DEVICES
Q46CMPHub, Switch, Router, Bridge — কোনটি কোন layer-এ কাজ করে এবং পার্থক্য কী?
ANSWER
DeviceOSI LayerAddressingকাজIntelligent?
HubLayer 1 (Physical)কোনো addressing নেইসব port-এ data broadcast করে (flooding)না
BridgeLayer 2 (Data Link)MAC addressদুটি LAN segment কে connect করে, MAC table রাখেআংশিক
SwitchLayer 2 (Data Link)MAC addressMAC address দেখে নির্দিষ্ট port-এ data পাঠায়হ্যাঁ
RouterLayer 3 (Network)IP addressবিভিন্ন network-এর মধ্যে packet route করেসবচেয়ে বেশি
Q47CMPHub vs Switch — কেন Hub-এর বদলে Switch ব্যবহার করা হয়?
ANSWER
বিষয়HubSwitch
Data forwardingসব port-এ broadcast (flooding)শুধু destination port-এ unicast
Collision domainSingle collision domainপ্রতিটি port আলাদা collision domain
BandwidthShare করতে হয়প্রতিটি port পূর্ণ bandwidth পায়
Securityযে কেউ traffic দেখতে পারেশুধু destination দেখতে পারে
Speedধীরদ্রুত
Costসস্তা (obsolete)তুলনামূলক বেশি
Hub এখন obsolete — আধুনিক network-এ সব জায়গায় Switch ব্যবহার হয়।
Q48DEFLayer 3 Switch কী? Router থেকে পার্থক্য কী?
ANSWER
Layer 3 Switch বা Multilayer Switch — IP address অনুযায়ী routing করতে পারে, কিন্তু Switch-এর speed বজায় রাখে।
সাধারণ Switch: Layer 2 (MAC address)
Layer 3 Switch: Layer 2 + Layer 3 (IP address)
Router vs L3 Switch: Router WAN connection handle করে, L3 Switch শুধু internal LAN routing এর জন্য।
Q49DEFModem কী? Router থেকে কীভাবে আলাদা?
ANSWER
বিষয়ModemRouter
পূর্ণ নামModulator-DemodulatorRouter
কাজDigital signal কে analog-এ (বা উল্টো) রূপান্তর। ISP-এর সাথে connection।বিভিন্ন network segment-এর মধ্যে packet routing।
LayerPhysical / Data LinkNetwork (Layer 3)
InternetInternet connection আনেInternet share করে
Home-এ সাধারণত একটি combined device থাকে — Modem + Router + Switch + WiFi AP সব একসাথে।
▸ NETWORK TOPOLOGIES
Q50DEFNetwork Topology কী? কত প্রকার?
ANSWER
Network Topology হলো network-এর devices গুলো কীভাবে physically বা logically সংযুক্ত তার pattern বা বিন্যাস।
Physical Topology: তার বা cable কীভাবে সংযুক্ত — বাস্তব layout
Logical Topology: Data কীভাবে flow করে — logical path
প্রকারভেদ: Bus, Star, Ring, Mesh, Tree, Hybrid
Q51DEFStar Topology কী? সুবিধা ও অসুবিধা কী?
ANSWER
Star Topology: সব device একটি central device (Hub/Switch)-এর সাথে সংযুক্ত। সবচেয়ে বেশি ব্যবহৃত topology।
সুবিধা ✓অসুবিধা ✗
Easy to install ও manageCentral device fail হলে সব বন্ধ
একটি device fail হলে বাকিরা চলেবেশি cable দরকার
Easy troubleshootingCentral device costly
ScalablePerformance central device-এর উপর নির্ভরশীল
Q52DEFBus Topology কী? সুবিধা ও অসুবিধা কী?
ANSWER
Bus Topology: সব device একটি single shared cable (backbone)-এ সংযুক্ত। প্রতিটি end-এ terminator থাকে।
সুবিধা ✓অসুবিধা ✗
Simple ও সস্তা (কম cable)Main cable fail হলে সব বন্ধ
Small network-এ কার্যকরCollision বেশি হয় (CSMA/CD দরকার)
Easy to extendPerformance কমে যায় বেশি device হলে
Q53DEFRing Topology কী? Token Ring কীভাবে কাজ করে?
ANSWER
Ring Topology: প্রতিটি device পাশের device-এর সাথে সংযুক্ত — একটি বৃত্তাকার loop তৈরি হয়।
Token Ring: একটি "token" (special signal) ring-এ ঘোরে। যে device token ধরে, সে-ই data পাঠাতে পারে। Collision হয় না।

সুবিধা: Collision-free, predictable performance
অসুবিধা: একটি device fail হলে পুরো ring বন্ধ (dual ring হলে রক্ষা পাওয়া যায়)। Scalability কম।
Q54DEFMesh Topology কী? Full Mesh ও Partial Mesh পার্থক্য কী?
ANSWER
Mesh Topology: প্রতিটি device অন্য প্রতিটি device-এর সাথে directly সংযুক্ত। সর্বোচ্চ redundancy।
বিষয়Full MeshPartial Mesh
Connectionপ্রতিটি device সবার সাথে সংযুক্তকিছু device সবার সাথে সংযুক্ত
Links formulan(n-1)/2 linksকম links
Costঅনেক বেশিকম
Reliabilityসর্বোচ্চমাঝারি
ব্যবহারMilitary, critical infrastructureISP backbone
n=5 device হলে Full Mesh-এ দরকার: 5×4/2 = 10টি links।
Q55CMPসব topology-র তুলনামূলক সারসংক্ষেপ দাও।
ANSWER
TopologyCable useReliabilityCostBest use case
Busকমকমসস্তাSmall, temporary
StarমাঝারিমাঝারিমাঝারিOffice, school (সবচেয়ে popular)
RingমাঝারিমাঝারিমাঝারিToken Ring (legacy)
Meshঅনেক বেশিসর্বোচ্চসবচেয়ে বেশিMilitary, WAN, critical
Treeমাঝারি-বেশিমাঝারিমাঝারিLarge campus
Q55aDEFTree ও Hybrid Topology কী?
ANSWER
Topologyবর্ণনাসুবিধাঅসুবিধা
TreeStar topology-র hierarchical extension। Root switch থেকে branches।Scalable, centralized managementRoot fail = সব বন্ধ
Hybridদুই বা তার বেশি topology-র combination (e.g., Star-Bus, Star-Ring)Flexible, customizableComplex, costly
Large enterprise network সাধারণত Hybrid topology ব্যবহার করে — core layer (mesh/ring) + distribution layer (star) + access layer (star)।
Q55bDEFCollision Domain vs Broadcast Domain পার্থক্য কী?
ANSWER
বিষয়Collision DomainBroadcast Domain
সংজ্ঞাযে segment-এ packet collision হতে পারেযে segment-এ broadcast packet পৌঁছায়
Hubসব port একই domainসব port একই domain
Switchপ্রতিটি port আলাদা domainসব port একই domain (VLAN ছাড়া)
Routerপ্রতিটি interface আলাদাপ্রতিটি interface আলাদা domain
SEC 07 Bandwidth · Latency · Throughput
Network performance metrics — definitions, units, differences
Q56DEFBandwidth কী? Unit কী?
ANSWER
Bandwidth হলো একটি network connection-এর সর্বোচ্চ data transfer capacity — প্রতি সেকেন্ডে কত bit পাঠানো যায়।
Unit: bps (bits per second) — Kbps, Mbps, Gbps, Tbps
Analogy: পানির pipe-এর diameter এর মতো — pipe মোটা হলে বেশি পানি যায়
লক্ষ্য করো: Bandwidth ≠ Speed। Bandwidth হলো maximum capacity, কিন্তু actual speed কম হতে পারে।
B vs b: 1 MB = 8 Mb (1 Byte = 8 bits)। ISP সাধারণত Mbps (bits) বলে, file size MB (bytes) এ।
Q57DEFLatency কী? কী কী কারণে latency বাড়ে?
ANSWER
Latency (বা Delay) হলো একটি data packet source থেকে destination পৌঁছাতে যে সময় লাগে। Unit: milliseconds (ms)।
Types of delay:
Propagation delay: Signal ভ্রমণ করতে সময় (light/electric speed)
Transmission delay: Data link-এ সব bits পাঠাতে সময়
Processing delay: Router/Switch এ packet process করতে সময়
Queuing delay: Queue-তে অপেক্ষার সময়

Latency কম হওয়া ভালো: Gaming, VoIP, video call-এ latency ১০০ms-এর নিচে চাই
Q58DEFThroughput কী? Bandwidth থেকে কীভাবে আলাদা?
ANSWER
Throughput হলো একটি নির্দিষ্ট সময়ে actually successfully transferred data-র পরিমাণ।
বিষয়BandwidthThroughput
সংজ্ঞাMaximum theoretical capacityActual achieved data rate
মানসবসময় বেশিসবসময় কম (≤ Bandwidth)
প্রভাবHardware দ্বারা নির্ধারিতError, congestion, protocol দ্বারা কমে
AnalogyHighway-এর maximum capacityActually চলা গাড়ির সংখ্যা
Throughput < Bandwidth কারণ: protocol overhead, packet loss, retransmission, network congestion।
Q59DEFJitter কী? কোথায় সমস্যা করে?
ANSWER
Jitter হলো network packet-গুলোর arrival time-এর inconsistency বা variation।
অর্থাৎ: সব packet একই সময় পৌঁছায় না — কেউ ১০ms, কেউ ২৫ms, কেউ ৫ms পরে আসে।
সমস্যা কোথায়: VoIP (phone call), video conferencing, live streaming — এখানে jitter বাড়লে voice/video jerky হয়ে যায়।
সমাধান: Jitter buffer ব্যবহার — packets জমা রেখে সমান বিরতিতে play করে।
Q60DEFQoS (Quality of Service) কী?
ANSWER
QoS = Quality of Service — network traffic কে prioritize করার প্রক্রিয়া যাতে important traffic (VoIP, video) বেশি bandwidth ও কম latency পায়।
উদাহরণ: Video call এবং file download একসাথে চললে, QoS video call-কে priority দেয় — file download একটু ধীর হলেও video call smooth থাকে।
Mechanisms: Traffic shaping, Packet prioritization, Bandwidth reservation
Q60aNUMBandwidth calculation: একটি 1 Gbps link-এ 500 MB file download করতে কত সেকেন্ড লাগবে?
ANSWER
Convert units first: File size: 500 MB = 500 × 8 Mb = 4000 Mb = 4 Gb Bandwidth: 1 Gbps = 1 Gb per second Time = File size / Bandwidth = 4 Gb / 1 Gbps = 4 seconds Note: Actual time will be more due to overhead, latency, etc.
Q60bDEFShannon's Capacity Theorem (Shannon-Hartley) কী?
ANSWER
Shannon-Hartley theorem — একটি channel-এর maximum theoretical data rate নির্ধারণ করে।
C = B × log₂(1 + S/N) C = Channel capacity (bps) B = Bandwidth (Hz) S/N = Signal-to-Noise ratio Example: B = 3 MHz, S/N = 3 C = 3 × 10⁶ × log₂(4) = 3 × 10⁶ × 2 = 6 Mbps
এটি theoretical maximum। Actual rate সবসময় এর চেয়ে কম।
SEC 08 Wireless & Mobile Networks
WiFi (802.11), GSM, CDMA, 2G/3G/4G/5G, WiMAX, Bluetooth
▸ WiFi (IEEE 802.11)
Q61DEFWiFi কী? IEEE 802.11 standard-এর বিভিন্ন version কী কী?
ANSWER
WiFi = Wireless Fidelity — IEEE 802.11 standard-এ wireless local area network (WLAN) technology।
StandardWiFi VersionFrequencyMax SpeedYear
802.11bWiFi 12.4 GHz11 Mbps1999
802.11aWiFi 25 GHz54 Mbps1999
802.11gWiFi 32.4 GHz54 Mbps2003
802.11nWiFi 42.4 / 5 GHz600 Mbps2009
802.11acWiFi 55 GHz3.5 Gbps2013
802.11axWiFi 62.4 / 5 / 6 GHz9.6 Gbps2019
Q62CMP2.4 GHz vs 5 GHz WiFi — পার্থক্য কী?
ANSWER
বিষয়2.4 GHz5 GHz
Speedকমবেশি
Rangeবেশি (দূরে যায়)কম
Wall penetrationভালোদুর্বল
Congestionবেশি (microwave, bluetooth same freq)কম
Channels3 non-overlapping23 non-overlapping
▸ GSM, CDMA, 2G/3G/4G/5G
Q63DEFGSM কী? এটি কোন generation-এর technology?
ANSWER
GSM = Global System for Mobile Communications — 2G (second generation) mobile technology।
✦ Europe-এ develop হয়েছিল, পরে worldwide standard হয়
✦ TDMA (Time Division Multiple Access) ব্যবহার করে
✦ SIM card ব্যবহার করে (subscriber identity)
✦ Features: Voice call, SMS, GPRS (2.5G, data: ~114 Kbps)
✦ বিশ্বের সবচেয়ে বেশি ব্যবহৃত mobile standard ছিল
✦ Frequency: 900 MHz / 1800 MHz
Q64DEFCDMA কী? GSM থেকে কীভাবে আলাদা?
ANSWER
CDMA = Code Division Multiple Access — প্রতিটি call আলাদা code দিয়ে একই frequency-তে একসাথে transmit হয়।
বিষয়GSMCDMA
Multiple accessTDMA (time slots)Code-based spreading
SIM cardআছে (removable)নেই (বা embedded)
International roamingসহজকঠিন
Capacityকমবেশি (soft capacity)
StandardGlobal dominantUSA, Korea তে বেশি
Q65DEFমোবাইল generation (1G থেকে 5G) — প্রতিটির বৈশিষ্ট্য বলো।
ANSWER
GenTechnologySpeedFeaturesYear
1GAMPS, NMT~2.4 KbpsAnalog voice only। Security নেই।1980s
2GGSM, CDMA~50-200 KbpsDigital voice, SMS, GPRS/EDGE (data)1990s
2.5GGPRS~114 KbpsPacket-switched data on 2G2000
2.75GEDGE~384 KbpsEnhanced GPRS2003
3GWCDMA, HSPA~2-42 MbpsMobile internet, video call, smartphone era2001
4GLTE, LTE-A~100 Mbps – 1 GbpsHD video, mobile broadband, VoLTE2010
5GNR (New Radio)~1-20 GbpsIoT, ultra-low latency, massive connectivity2019
Q66DEFGPRS ও EDGE কী? পার্থক্য কী?
ANSWER
বিষয়GPRSEDGE
পূর্ণ নামGeneral Packet Radio ServiceEnhanced Data rates for GSM Evolution
Generation2.5G2.75G
Speed~114 Kbps~384 Kbps
BaseGSM + packet switchingGPRS + advanced modulation (8PSK)
Q67DEFWiMAX কী? WiFi থেকে কীভাবে আলাদা?
ANSWER
WiMAX = Worldwide Interoperability for Microwave Access — IEEE 802.16 standard। Wide area wireless broadband।
বিষয়WiFi (802.11)WiMAX (802.16)
Range~100 মিটার~50 কিলোমিটার
SpeedUp to 9.6 Gbps (WiFi 6)~75 Mbps
AreaWLAN (indoor)WMAN (city-wide)
Use caseHome, officeLast-mile broadband, rural areas
StandardIEEE 802.11IEEE 802.16
WiMAX-কে বলা হয় "WiFi on steroids" — অনেক বড় area cover করে। 4G LTE-এর আগে ISP-রা WiMAX ব্যবহার করত।
Q68DEFLTE কী? 4G ও LTE কি একই?
ANSWER
LTE = Long Term Evolution — 4G network-এর technology standard।
Technically, LTE প্রথমে পুরোপুরি 4G standard পূরণ করত না — এটি ছিল 3.9G। Marketing-এর জন্য 4G বলা হত।
LTE-Advanced (LTE-A) = সত্যিকারের 4G। Speed: 100 Mbps – 1 Gbps।
LTE multiplexing: OFDMA (downlink), SC-FDMA (uplink)
Q69DEF5G-এর বৈশিষ্ট্য ও ব্যবহার ক্ষেত্র কী কী?
ANSWER
5G (Fifth Generation) — সর্বোচ্চ আধুনিক mobile network standard।
মূল বৈশিষ্ট্য:
✦ Speed: ১–২০ Gbps (4G-র চেয়ে ১০-১০০ গুণ বেশি)
✦ Latency: ১ms (4G-র ৩০-৫০ms এর বিপরীতে)
✦ Capacity: প্রতি বর্গ কিলোমিটারে ১ মিলিয়ন device সংযোগ

ব্যবহার ক্ষেত্র:
✦ IoT (Internet of Things) — smart city, smart home
✦ Self-driving cars (autonomous vehicles)
✦ Remote surgery (telemedicine)
✦ AR/VR applications
✦ Industry 4.0 (smart factory)

5G frequency bands: Sub-6 GHz (coverage) এবং mmWave (millimeter wave, 24+ GHz — high speed, short range)
Q70DEFBluetooth কী? Versions ও ব্যবহার কী?
ANSWER
Bluetooth — IEEE 802.15.1 standard। Short-range wireless PAN technology। Frequency: 2.4 GHz (ISM band)।
Range: ~10 মিটার (Classic) – ৪০০ মিটার পর্যন্ত (BLE 5.0)
Versions: BT 1.0 → 2.0 → 3.0 → 4.0 (BLE — Bluetooth Low Energy) → 5.0 → 5.3
BLE (Bluetooth Low Energy): IoT device-এর জন্য — ব্যাটারি দীর্ঘস্থায়ী
ব্যবহার: Headphones, smartwatch, keyboard, mouse, health trackers, proximity sensors
Q71DEFVSAT কী? কোথায় ব্যবহার হয়?
ANSWER
VSAT = Very Small Aperture Terminal — ছোট dish antenna ব্যবহার করে satellite-এর মাধ্যমে broadband internet।
Antenna size: 0.75 – 2.4 মিটার diameter
ব্যবহার: প্রত্যন্ত অঞ্চল যেখানে fiber/cable পৌঁছায় না — ships, oil rigs, remote military bases, rural internet
Latency: ~600ms (geostationary orbit কারণে) — gaming-এর জন্য ভালো নয়
Starlink (SpaceX): Low Earth Orbit (LEO) satellite — latency মাত্র ~20-40ms
Q72DEFTDMA, FDMA, CDMA, OFDMA কী? Multiplexing techniques বলো।
ANSWER
Multiplexing = একই channel-এ একাধিক signal একসাথে পাঠানোর কৌশল।
Techniqueপূর্ণ নামকীভাবে কাজ করেব্যবহার
FDMAFrequency Division Multiple Accessপ্রতিটি user আলাদা frequency পায়1G, analog cable TV
TDMATime Division Multiple Accessপ্রতিটি user আলাদা time slot পায়2G GSM
CDMACode Division Multiple Accessপ্রতিটি user আলাদা code পায়, একই freq-এ2G/3G CDMA
OFDMAOrthogonal FDMASub-carriers-এ divide করে4G LTE, WiFi 6
Q72aDEFWiFi Security protocols কী কী? WEP, WPA, WPA2, WPA3 পার্থক্য কী?
ANSWER
ProtocolEncryptionSecurityStatus
WEPRC4 (40/104-bit)অত্যন্ত দুর্বলDeprecated — ব্যবহার করবে না
WPATKIPদুর্বল (RC4 base)Deprecated
WPA2AES-CCMPভালোএখনো ব্যবহৃত
WPA3AES-GCMP-256সর্বোচ্চLatest standard
WPA3-এর নতুন feature: SAE (Simultaneous Authentication of Equals) — brute force attack-resistant। Forward secrecy।
Q72bDEFAccess Point (AP) কী? Infrastructure mode vs Ad-hoc mode পার্থক্য কী?
ANSWER
বিষয়Infrastructure ModeAd-hoc Mode
Connectionসব device → Access Point → NetworkDevice সরাসরি device-এর সাথে (peer-to-peer)
AP requiredহ্যাঁনা
Rangeবেশিকম
ব্যবহারHome, office WiFiTemporary network, direct file sharing
Q72cDEFCSMA/CA কী? WiFi কেন CSMA/CD ব্যবহার করে না?
ANSWER
CSMA/CA = Carrier Sense Multiple Access with Collision Avoidance — WiFi-এর MAC protocol।
CSMA/CD (Collision Detection) = Ethernet-এ — collision হওয়ার পর detect করে retry।
কেন WiFi CSMA/CA ব্যবহার করে: Wireless medium-এ collision সহজে detect করা যায় না ("Hidden Node Problem")।
তাই collision হওয়ার আগেই avoid করার চেষ্টা করে — channel শুনে (Carrier Sense), তারপর random backoff time অপেক্ষা করে, তারপর পাঠায়।
SEC 09 VPN & Firewall
Virtual Private Networks, tunneling protocols, firewall types, network security basics
▸ VPN — VIRTUAL PRIVATE NETWORK
Q73DEFVPN কী? কীভাবে কাজ করে?
ANSWER
VPN = Virtual Private Network — Public network (Internet) এর মধ্যে দিয়ে একটি encrypted, private "tunnel" তৈরি করে।
Without VPN: Your PC ────────────────────────────────────► Website (your ISP can see everything) With VPN: Your PC ──[Encrypted Tunnel]──► VPN Server ──► Website (ISP sees only encrypted data to VPN server)
VPN কী করে:
✦ Data encrypt করে (ISP বা hacker দেখতে পারে না)
✦ IP address hide করে (website VPN server-এর IP দেখে)
✦ Geographic restriction bypass করা যায়
✦ Remote office network-এ secure access
Q74DEFTunneling কী? VPN-এর tunneling protocols কী কী?
ANSWER
Tunneling হলো একটি protocol-এর packet কে আরেকটি protocol-এ encapsulate করে পাঠানো — এতে private traffic public network-এ আলাদা "tunnel"-এর মধ্যে যায়।
Protocolপূর্ণ নামবৈশিষ্ট্য
PPTPPoint-to-Point Tunneling Protocolপুরনো, দ্রুত কিন্তু কম secure। Port 1723।
L2TP/IPSecLayer 2 Tunneling ProtocolIPSec দিয়ে secure। বেশি ব্যবহৃত।
OpenVPNOpen-source VPNসবচেয়ে secure ও flexible। SSL/TLS ব্যবহার।
WireGuardআধুনিক, দ্রুত ও secure। Lightweight।
IPSecIP SecurityNetwork layer-এ encryption। Site-to-site VPN।
SSL VPNSecure Sockets Layer VPNBrowser-based। Remote access-এর জন্য।
Q75DEFVPN-এর প্রকারভেদ কী কী?
ANSWER
Typeবর্ণনাব্যবহার
Remote Access VPNIndividual user ঘর বা বাইরে থেকে office network-এ connect করেWork from home
Site-to-Site VPNদুটি office network-কে internet এর মাধ্যমে connect করেMulti-branch organization
Client-to-Site VPNRemote Access VPN-এরই আরেক নামSingle user access
▸ FIREWALL
Q76DEFFirewall কী? এটি কীভাবে কাজ করে?
ANSWER
Firewall হলো একটি network security system যা incoming ও outgoing network traffic monitor করে এবং predefined rules অনুযায়ী allow বা block করে।
Firewall position: Internet ──────►│FIREWALL│◄──────► Internal Network └────────┘ ↑ Rules: Allow/Deny based on: IP, Port, Protocol, State
Firewall যা check করে:
✦ Source ও destination IP address
✦ Source ও destination port number
✦ Protocol (TCP/UDP/ICMP)
✦ Packet state (stateful firewall)
✦ Packet content (deep packet inspection)
Q77DEFFirewall-এর প্রকারভেদ কী কী?
ANSWER
Typeকীভাবে কাজ করেOSI Layer
Packet FilteringHeader (IP, port) দেখে allow/deny। Simple ও fast।Layer 3-4
Stateful InspectionConnection state track করে। TCP handshake valid কিনা দেখে।Layer 3-4
Application Layer (Proxy)Application data পরীক্ষা করে। Deep content inspection।Layer 7
Next-Generation (NGFW)DPI + IPS + Application awareness সব একসাথে।All layers
Q78DEFIDS ও IPS কী? পার্থক্য কী?
ANSWER
বিষয়IDSIPS
পূর্ণ নামIntrusion Detection SystemIntrusion Prevention System
কাজSuspicious activity detect করে, alert দেয়Detect করে + automatically block করে
PositionNetwork-এর বাইরে (out-of-band)Network path-এ (inline)
ResponsePassive (শুধু notify)Active (block করে)
NGFW (Next-Generation Firewall)-এ IPS built-in থাকে। Cisco ASA, Palo Alto, Fortinet — এগুলো popular NGFW।
Q79DEFDMZ (Demilitarized Zone) কী?
ANSWER
DMZ হলো internal network ও internet-এর মধ্যবর্তী একটি neutral zone — যেখানে public-facing servers (web, email) রাখা হয়।
Network Architecture with DMZ: Internet ──►│Outer FW│──►│ DMZ │──►│Inner FW│──► Internal LAN │Web Server│ │Mail Server│ │DNS Server │
DMZ-এর সুবিধা: Public server hack হলেও internal network safe থাকে।
▸ NETWORK SECURITY BASICS
Q80DEFCommon network attacks কী কী?
ANSWER
Attackবর্ণনা
DoS/DDoSDenial of Service — server কে request flood করে বন্ধ করা। DDoS = Distributed (many sources)।
Man-in-the-MiddleMITM — দুই party-র মাঝে attacker বসে data intercept করে।
PhishingFake email/website দিয়ে credentials চুরি।
SQL InjectionDatabase query-তে malicious SQL code ঢুকিয়ে data চুরি।
ARP SpoofingFake ARP reply পাঠিয়ে MAC-IP mapping বদলে দেওয়া।
DNS SpoofingDNS cache poisoning — fake IP address দিয়ে wrong site-এ redirect।
Brute Forceসব possible password try করা।
Packet SniffingNetwork traffic capture করে sensitive data পড়া।
Q81DEFEncryption কী? Symmetric vs Asymmetric encryption পার্থক্য কী?
ANSWER
বিষয়Symmetric EncryptionAsymmetric Encryption
Keysএকটি key (encrypt ও decrypt)দুটি key — Public key + Private key
Speedদ্রুতধীর
Key sharingKey securely share করা কঠিনPublic key safely share করা যায়
AlgorithmsAES, DES, 3DESRSA, ECC, Diffie-Hellman
ব্যবহারBulk data encryptionKey exchange, digital signatures, HTTPS
HTTPS-এ: Asymmetric encryption দিয়ে symmetric key exchange হয়, তারপর symmetric encryption দিয়ে actual data transfer হয়।
Q82DEFSSL ও TLS কী? পার্থক্য কী?
ANSWER
SSL = Secure Sockets LayerTLS = Transport Layer Security — network communication encrypt করার protocol।
TLS হলো SSL-এর improved, secure version। SSL (v1, v2, v3) এখন deprecated/insecure।
বর্তমানে TLS 1.2 ও TLS 1.3 ব্যবহার হয়।
HTTPS = HTTP + TLS (বা SSL — generic term হিসেবে)
SSL/TLS certificate: Website-এর identity verify করে। CA (Certificate Authority) দেয়।
Q83DEFProxy Server কী? Forward ও Reverse Proxy পার্থক্য কী?
ANSWER
Proxy Server হলো client ও server-এর মধ্যে একটি intermediary server।
বিষয়Forward ProxyReverse Proxy
PositionClient-এর সামনেServer-এর সামনে
কাজClient-এর হয়ে internet access করে। Client-কে hide করে।Server-এর হয়ে request handle করে। Server-কে protect করে।
ব্যবহারContent filtering, anonymity, cacheLoad balancing, DDoS protection, SSL termination
উদাহরণCorporate web filterNginx, Cloudflare
Q84DEFSNMP কী? Network management-এ কীভাবে ব্যবহার হয়?
ANSWER
SNMP = Simple Network Management Protocol — network device (router, switch, server) monitor ও manage করার protocol। Port: 161 (UDP)।
SNMP Components:
Manager: Central monitoring system (NMS — Network Management System)
Agent: প্রতিটি network device-এ চলে, info সংগ্রহ করে
MIB (Management Information Base): Device-এর managed objects-এর database
Versions: SNMPv1, SNMPv2c (community string), SNMPv3 (encrypted, secure)
Q85DEFNetwork Address কী? Physical Address ও Logical Address-এর পার্থক্য কী?
ANSWER
বিষয়Physical Address (MAC)Logical Address (IP)Port Address
LayerData Link (Layer 2)Network (Layer 3)Transport (Layer 4)
Format48-bit hex (AA:BB:CC:DD:EE:FF)32-bit decimal (192.168.1.1)16-bit number (0-65535)
Assigned byManufacturer (hardware)Network admin / DHCPOS / Application
ScopeLocal network onlyGlobal (internet)Process identifier
Change?Permanent (MAC spoofing সম্ভব)পরিবর্তনযোগ্যDynamic
Q86DEFLoad Balancer কী? কোন layer-এ কাজ করে?
ANSWER
Load Balancer — incoming network traffic কে multiple servers-এ distribute করে যাতে কোনো একটি server overload না হয়।
Layer 4 Load Balancer: TCP/UDP level-এ — IP ও port দেখে distribute করে
Layer 7 Load Balancer: Application level — URL, cookie, header দেখে distribute করে
Algorithms: Round Robin, Least Connections, IP Hash, Weighted
উদাহরণ: Nginx, HAProxy, AWS ELB
Q87DEFCDN কী? কীভাবে কাজ করে?
ANSWER
CDN = Content Delivery Network — বিশ্বজুড়ে distributed servers যা user-এর কাছের server থেকে content deliver করে।
কীভাবে কাজ করে: User Bangladesh-এ আছে → CDN Bangladesh বা India-র কাছের server থেকে content দেয় → US server থেকে আনতে হয় না → কম latency, দ্রুত load।
উদাহরণ: Cloudflare, AWS CloudFront, Akamai
Q88DEFHalf-duplex vs Full-duplex কী?
ANSWER
Typeবর্ণনাউদাহরণ
Simplexএকদিকে data যায় শুধুTV broadcast, keyboard
Half-duplexদুদিকে data যায় কিন্তু একসাথে নয়Walkie-talkie, Hub network
Full-duplexএকসাথে দুদিকে data যেতে পারেTelephone, Switch network
Modern Ethernet Switch = Full-duplex। CSMA/CD শুধু Half-duplex Ethernet-এ দরকার।
Q89DEFFiber Optic cable কীভাবে কাজ করে? Copper cable থেকে সুবিধা কী?
ANSWER
Fiber Optic cable আলোর pulse দিয়ে data transmit করে (total internal reflection নীতিতে)।
বিষয়Copper (Ethernet)Fiber Optic
SpeedUp to 10 GbpsUp to 100 Tbps
Distance~100 মিটার~80 কিলোমিটার+
EMIপ্রভাবিত হয়প্রভাবিত হয় না
SecurityTap করা সম্ভবTap করা কঠিন
Costসস্তাব্যয়বহুল
Single-mode fiber (SMF): দীর্ঘ দূরত্ব। Multi-mode fiber (MMF): ছোট দূরত্ব।
Q90DEFOSI Model-এ troubleshooting কীভাবে করে? Bottom-up approach কী?
ANSWER
Network troubleshooting-এ OSI model ব্যবহার করে Layer 1 থেকে শুরু করে উপরে যাওয়া হয়।
Layer 1 (Physical): Cable connected? LED on? Ping 127.0.0.1? Layer 2 (Data Link): MAC address correct? Switch port up? ARP working? Layer 3 (Network): IP address configured? Gateway reachable? Ping gateway? Layer 4 (Transport):Port open? Firewall blocking? telnet port_no Layer 7 (Application):Application config? DNS resolving? HTTP 200 OK?
Interview question: "আপনার computer internet কাজ করছে না — কীভাবে troubleshoot করবেন?" — এই bottom-up approach বলো।