Maximum Ethernet TCP Throughput Calculator
.calc-header {
margin-bottom: 30px;
padding: 25px;
background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
border-radius: 12px;
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
color: white;
}
.calc-header h2 {
margin-top: 0;
color: white;
font-size: 28px;
margin-bottom: 10px;
}
.calc-header p {
margin: 10px 0;
opacity: 0.95;
font-size: 15px;
}
.input-section {
margin-top: 20px;
}
.input-group {
margin-bottom: 15px;
}
.input-group label {
display: block;
margin-bottom: 8px;
font-weight: 600;
color: white;
font-size: 14px;
}
.input-group input,
.input-group select {
width: 100%;
padding: 12px;
font-size: 16px;
border: 2px solid rgba(255,255,255,0.3);
border-radius: 6px;
background: rgba(255,255,255,0.95);
transition: all 0.3s ease;
box-sizing: border-box;
}
.input-group input:focus,
.input-group select:focus {
outline: none;
border-color: #4CAF50;
background: white;
box-shadow: 0 0 0 3px rgba(76, 175, 80, 0.1);
}
.input-group input {
font-family: 'Courier New', monospace;
}
.input-row {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 15px;
margin-bottom: 20px;
}
.calculate-btn {
padding: 14px 35px;
font-size: 16px;
background: #4CAF50;
color: white;
border: none;
border-radius: 6px;
cursor: pointer;
font-weight: bold;
transition: all 0.3s ease;
box-shadow: 0 2px 4px rgba(0,0,0,0.2);
width: 100%;
margin-top: 10px;
}
.calculate-btn:hover {
background: #45a049;
transform: translateY(-1px);
box-shadow: 0 4px 8px rgba(0,0,0,0.3);
}
.calculate-btn:active {
background: #3d8b40;
transform: translateY(0);
}
.result-section {
background: white;
border: 1px solid #e0e0e0;
border-radius: 8px;
margin-top: 20px;
overflow: hidden;
box-shadow: 0 2px 4px rgba(0,0,0,0.05);
transition: all 0.3s ease;
display: none;
}
.result-section.show {
display: block;
}
.result-section:hover {
box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.section-header {
background: linear-gradient(135deg, #4CAF50 0%, #45a049 100%);
color: white;
padding: 15px 20px;
font-size: 18px;
font-weight: bold;
display: flex;
align-items: center;
gap: 10px;
}
.section-header .icon {
font-size: 20px;
}
.section-content {
padding: 20px;
background: #fafafa;
}
.data-row {
display: flex;
margin: 12px 0;
padding: 10px;
background: white;
border-radius: 4px;
border-left: 3px solid #4CAF50;
}
.data-label {
font-weight: bold;
color: #555;
min-width: 220px;
flex-shrink: 0;
}
.data-value {
color: #333;
font-family: 'Courier New', monospace;
word-break: break-word;
}
.data-value.highlight {
color: #4CAF50;
font-weight: bold;
font-size: 20px;
}
.info-box {
background: rgba(255,255,255,0.1);
padding: 15px;
border-radius: 6px;
margin-top: 15px;
font-size: 14px;
}
.info-box strong {
color: white;
display: block;
margin-bottom: 8px;
}
.info-box ul {
margin: 8px 0;
padding-left: 20px;
opacity: 0.9;
}
.info-box li {
margin: 5px 0;
}
@media (max-width: 768px) {
.input-row {
grid-template-columns: 1fr;
}
}
زیادہ سے زیادہ ایتھرنیٹ TCP تھرو پٹ کیلکولیٹر
ایتھرنیٹ نیٹ ورکس پر زیادہ سے زیادہ قابل حصول TCP تھرو پٹ کا حساب لگائیں، فریم اوور ہیڈ، TCP ونڈو سائز، اور نیٹ ورک لیٹنسی کا حساب لگائیں۔
اس کیلکولیٹر کے بارے میں:
- TCP ونڈو کا سائز:ونڈو کا سائز بائٹس میں وصول کریں (عام: 64KB-16MB)
- تاخیر:راؤنڈ ٹرپ ٹائم (RTT) ملی سیکنڈ میں
- فریم کا سائز:زیادہ سے زیادہ ٹرانسمیشن یونٹ (MTU)، عام طور پر 1500 بائٹس
- اوور ہیڈ:ایتھرنیٹ تمہید (8B)، انٹر فریم گیپ (12B)، ہیڈر (38B)، IP (40B)، اور TCP (24B) پر مشتمل ہے
📊
حسابی نتائج
زیادہ سے زیادہ TCP تھرو پٹ:
تھرو پٹ (Mbps):
تھرو پٹ (Gbps):
لنک کی رفتار:
TCP ونڈو کا سائز:
نیٹ ورک لیٹنسی (RTT):
ایتھرنیٹ فریم سائز:
فی فریم قابل استعمال ڈیٹا:
کارکردگی: