📊 پشته پروتکل TCP/IP - نمای تعاملی
روی هر لایه کلیک کنید تا جزئیات و پروتکلهای مربوطه را مشاهده نمایید. این مدل واقعی مورد استفاده در سیستمعاملهای مدرن، روترها، سوئیچها و اینترنت است.
🏛️ نگاشت TCP/IP به مدل OSI
| مدل TCP/IP | مدل OSI | پروتکلهای کلیدی |
|---|---|---|
| لایه کاربرد | لایه ۷ (کاربرد) + ۶ (نمایش) + ۵ (جلسه) | HTTP, DNS, TLS, SSH |
| لایه انتقال | لایه ۴ (انتقال) | TCP, UDP, QUIC |
| لایه اینترنت | لایه ۳ (شبکه) | IP, ICMP, OSPF |
| لایه دسترسی به شبکه | لایه ۲ (پیوند داده) + ۱ (فیزیکی) | Ethernet, ARP, WiFi |
🔄 شبیهسازی کامل بازدید از وبسایت
شبیهسازی گامبهگام: کاربر https://www.example.com را در مرورگر تایپ میکند.
برای شروع شبیهسازی، دکمه ▶️ را فشار دهید. هر گام به صورت خودکار اجرا خواهد شد.
📦 کپسولهسازی دادهها - مسیر کامل
فرآیند افزودن هدرها در هر لایه هنگام ارسال داده. روی هر بلوک کلیک کنید.
اندازه: متغیر | مثال: GET /index.html HTTP/1.1
پورت: 80 (HTTP) / 443 (HTTPS)
Record Layer + Handshake + Application Data
MSS: 1460 بایت | Window Size | Flags
MTU: 1500 بایت | شناسه بسته | Fragment Offset
Frame Size: 1518 بایت | FCS/CRC
کدگذاری: Manchester / 4B5B / PAM
🔍 کاوشگر پروتکلها
پروتکلها بر اساس لایه دستهبندی شدهاند. روی هر پروتکل کلیک کنید تا اطلاعات کامل آن نمایش داده شود.
🖥️ لایه کاربرد
🔄 لایه انتقال
🌍 لایه اینترنت
🔌 لایه دسترسی به شبکه
🔬 تحلیلگر بسته (Wireshark-Style)
نمایش ساختار واقعی بسته شبکه. بخشها را برای مشاهده جزئیات گسترش دهید.
📋 نمای هگزادسیمال
📋 نمای باینری (بیتها)
🔗 TCP - بررسی عمیق
شبیهسازی کامل ارتباط TCP: دستدهی سهطرفه، انتقال داده، کنترل جریان، و پایان ارتباط.
Port: 54321
منتظر شروع...
Port: 443
📊 اطلاعات جلسه TCP
| شماره ترتیب (Seq) | — |
| شماره تأیید (ACK) | — |
| اندازه پنجره (Window) | 65535 |
| MSS | 1460 بایت |
| وضعیت | CLOSED |
📚 مفاهیم کلیدی TCP
| 🔹 کنترل جریان (Flow Control) | با استفاده از Window Size، از ارسال بیش از حد داده جلوگیری میکند. |
| 🔹 کنترل ازدحام (Congestion Control) | الگوریتمهای Slow Start، AIMD، Fast Retransmit و Fast Recovery. |
| 🔹 MSS | حداکثر اندازه سگمنت (معمولاً MTU - 40 = 1460 بایت). |
| 🔹 MTU | حداکثر واحد انتقال در لایه IP (معمولاً ۱۵۰۰ بایت برای Ethernet). |
| 🔹 Retransmission | در صورت عدم دریافت ACK در زمان RTO، بسته مجدداً ارسال میشود. |
| 🔹 Fast Retransmit | پس از دریافت ۳ ACK تکراری، بسته مفقود شده بلافاصله ارسال میشود. |
🔒 امنیت - TLS و رمزنگاری
شبیهسازی بصری handshake TLS 1.3 و تبادل کلید.
منتظر شروع...
🔑 جزئیات TLS 1.3
| 🔹 نسخه | TLS 1.3 (RFC 8446) |
| 🔹 تبادل کلید | ECDHE (X25519 / P-256) |
| 🔹 امضای دیجیتال | ECDSA / RSA |
| 🔹 رمزنگاری متقارن | AES-256-GCM / ChaCha20-Poly1305 |
| 🔹 تابع هش | SHA-256 / SHA-384 |
| 🔹 احراز هویت | HMAC-SHA256 |
| 🔹 گواهینامه | X.509 Certificate Chain |
🛡️ زنجیره گواهی و PKI
مرورگر → گواهی سرور → CA میانی → Root CA (در فروشگاه گواهی سیستمعامل)
🔹 OCSP: بررسی وضعیت گواهی به صورت آنلاین
🔹 Certificate Transparency: ثبت عمومی گواهیها برای جلوگیری از جعل
🚀 اینترنت مدرن
☁️ زیرساخت ابری
درخواست کاربر از طریق Reverse Proxy و Load Balancer به نزدیکترین سرور CDN هدایت میشود.