நெட்வொர்க் தாமத பேண்ட்வித் கால்குலேட்டர்

ஒரு தனி TCP ஓட்டத்தின் உண்மையான உச்சவரம்பைக் காண இணைப்பு வேகம், சுற்றுப் பயண நேரம் மற்றும் பரிமாற்ற அளவை உள்ளிடவும் — தடையின் பெயர், பரிமாற்ற நேரம் மற்றும் ஒவ்வொரு பிரதியீட்டுடனும்.

பாதை

பாதையின் மிக மெதுவான இணைப்பு — பெரும்பாலும் உங்கள் திட்டத்தின் மதிப்பிடப்பட்ட வேகம்.
தொலைதூர முனைக்கான பிங் நேரம் — சுமையின் கீழ் நீங்கள் எதிர்பார்க்கும் மிகப்பெரிய மதிப்பைப் பயன்படுத்துங்கள்.

பரிமாற்றம்

நகர்த்த வேண்டிய பேலோட் — ஒரு கோப்பு, ஒரு காப்புப்பிரதி, ஒரு தரவுத்தொகுப்பு.

TCP அளவுருக்கள்

பெறுநர் இடையகப்படுத்தக்கூடிய பைட்டுகள். 65,535 என்பது அளவிடப்படாத அதிகபட்சம்; காலியாக இருந்தால் = சாளர வரம்பு இல்லை.
பாக்கெட்டுக்கான பேலோட் பைட்டுகள் — 1,460 ஒரு நிலையான ஈத்தர்நெட் பிரேமை நிரப்புகிறது. காலியாக இருந்தால் = மேல்நிலை மற்றும் இழப்பைப் புறக்கணி.
சராசரி பாக்கெட் இழப்பு நிகழ்தகவு. காலியாக அல்லது 0 = இழப்பு வரம்பு இல்லை.

செயல்திறன் மற்றும் பரிமாற்ற நேரம்

எதிர்பார்க்கப்படும் TCP செயல்திறன்

இணைப்பு வேகம், சுற்றுப் பயண நேரம் மற்றும் தரவு அளவை உள்ளிடவும்.

சூத்திரங்களும் பிரதியீடுகளும்

செயல்திறன் = min(விகிதம் × eff, window ÷ RTT, MSS ÷ RTT ÷ √p) · BDP = விகிதம் × RTT

    நீங்கள் உள்ளிடும் ஒவ்வொரு மதிப்பும் இந்த உலாவியிலேயே கணக்கிடப்படுகிறது — எங்கும் எதுவும் அனுப்பப்படுவதில்லை.

    அடிக்கடி கேட்கப்படும் கேள்விகள்

    நான் பணம் செலுத்தும் இணைப்பு வேகத்தை விட எனது பரிமாற்றம் ஏன் மெதுவாக உள்ளது?

    ஒரு தனி TCP ஓட்டம் மூன்று சுயாதீன உச்சவரம்புகளை எதிர்கொள்கிறது, மேலும் மிகக் குறைந்த உச்சவரம்பே வெல்லும். நெறிமுறை மேல்நிலை செலவு இணைப்பை சுமார் 5% குறைக்கிறது — ஒரு நிலையான ஈத்தர்நெட் பிரேம் கம்பியில் உள்ள 1,538 பைட்டுகளில் 1,460 பேலோட் பைட்டுகளைக் கொண்டு செல்கிறது. பெறுதல் சாளரம் செயல்திறனை window ÷ RTT என்ற அளவில் கட்டுப்படுத்துகிறது, எனவே கிளாசிக் 65,535-பைட் சாளரம் 50 ms பாதையை இணைப்பு எவ்வளவு வேகமாக இருந்தாலும் சுமார் 10.5 Mbit/s என்ற அளவில் கட்டுப்படுத்துகிறது. மேலும் இழப்பு அதை (MSS ÷ RTT) ÷ √loss என்ற அளவில் கட்டுப்படுத்துகிறது. மேலே உள்ள முடிவு உங்கள் எண்களை எந்த உச்சவரம்பு கட்டுப்படுத்துகிறது என்பதைக் காட்டுகிறது.

    பேண்ட்வித்-தாமதப் பெருக்கம் என்றால் என்ன, அது ஏன் சாளர அளவை தீர்மானிக்கிறது?

    BDP — இணைப்பு வேகம் × சுற்றுப் பயண நேரம் — என்பது எந்தவொரு கணத்திலும் பரிமாற்றத்தில் இருக்கும் தரவின் அளவாகும். TCP-ஆல் அதிகபட்சமாக ஒரு ஒப்புக்கொள்ளப்படாத சாளரத்தை மட்டுமே நிலுவையில் வைத்திருக்க முடியும், எனவே BDP-ஐ விட சிறிய சாளரம் பாதையை ஓரளவு காலியாகவே வைத்திருக்கும்: 50 ms RTT உடன் 100 Mbit/s வேகத்தில் பாதை 625 kB தரவைத் தாங்கும், மேலும் 65,535-பைட் சாளரம் அதில் பத்தில் ஒரு பங்கை மட்டுமே நிரப்பும். இதனால்தான் வேகமான, நீண்ட பாதைகளுக்கு TCP சாளர அளவீடு (RFC 7323) தேவைப்படுகிறது, இது பேச்சுவார்த்தை நடத்தக்கூடிய அதிகபட்ச அளவை 65,535 பைட்டுகளிலிருந்து சுமார் 1 GB ஆக உயர்த்துகிறது.

    பாக்கெட் இழப்பு எவ்வாறு TCP செயல்திறனைக் கட்டுப்படுத்துகிறது?

    TCP இழப்பை நெரிசலாகக் கருதி, ஒவ்வொரு இழப்பு நிகழ்வின் போதும் தனது அனுப்பும் வேகத்தை பாதியாகக் குறைக்கிறது, எனவே வேகமான பாதைகளில் மிகச் சிறிய இழப்பு விகிதங்கள் கூட முக்கியத்துவம் பெறுகின்றன. Mathis மாதிரி உச்சவரம்பை (MSS ÷ RTT) ÷ √p என மதிப்பிடுகிறது — 1,460-பைட் MSS உடன் 50 ms பாதையில் 0.01% இழப்பு ஏற்பட்டால், இணைப்பு வேகத்தைப் பொருட்படுத்தாமல் அது சுமார் 23 Mbit/s ஆகும். இந்த மாதிரி சமமாக பரவிய, சுயாதீனமான இழப்பு நிகழ்வுகளைக் கருதுகிறது; தோராயமாக 1%-க்குக் கீழே இது யதார்த்தத்தை நன்றாகப் பிரதிபலிக்கிறது, மேலும் சீரற்ற இழப்புகளுக்கு இது சாதகமான மதிப்பீட்டை அளிக்கிறது.

    இங்குள்ள மெகாபைட்டுகளும் எனது கோப்பு மேலாளரில் உள்ளவைகளும் ஒன்றா?

    முற்றிலும் இல்லை. இந்தப் பக்கம் நெட்வொர்க்கிங் வழக்கமான தசம அலகுகளைப் பயன்படுத்துகிறது: 1 kbit = 1,000 பிட்டுகள் மற்றும் 1 MB = 1,000,000 பைட்டுகள். பெரும்பாலான கோப்பு மேலாளர்கள் 1024-அடிப்படையிலான அலகுகளில் கணக்கிடுகிறார்கள், பெரும்பாலும் தவறாக MB என லேபிளிடப்படுகிறது — அங்குள்ள "100 MB" கோப்பு பொதுவாக 100 MiB ≈ 104.86 தசம MB ஆகும், எனவே இது தசம எண் காட்டுவதை விட நகர சுமார் 5% கூடுதல் நேரம் எடுக்கும். அதைச் சரியாகப் பொருத்த இங்கே 104.86 MB என உள்ளிடவும்.

    TCP செயல்திறன் உச்சவரம்பைப் புரிந்துகொள்ளுதல்

    ஒரு நெட்வொர்க் பாதையில் தரவுகளை அனுப்பும்போது, அதன் உண்மையான வேகம் வெறும் இணைப்பு வேகத்தை (bandwidth) மட்டும் பொறுத்தது அல்ல. ஒரு தனி TCP ஓட்டத்தின் (single TCP flow) உண்மையான செயல்திறன் என்பது மூன்று சுயாதீன வரம்புகளால் தீர்மானிக்கப்படுகிறது: இணைப்புத் திறன், பெறுதல் சாளரம் மற்றும் பாக்கெட் இழப்பு. இந்த மூன்றில் எது மிகக் குறைந்த உச்சவரம்பைக் கொண்டுள்ளதோ, அதுவே அந்த நெட்வொர்க் பாதையின் இறுதித் தடையாக (bottleneck) மாறி பரிமாற்ற வேகத்தைக் கட்டுப்படுத்துகிறது.

    நெட்வொர்க் தாமத பேண்ட்வித் கால்குலேட்டர் (Network Latency Bandwidth Calculator) என்பது உங்கள் நெட்வொர்க் பாதையின் நிலைமைகளின் அடிப்படையில் ஒரு தனி TCP ஓட்டத்தின் உண்மையான செயல்திறன் உச்சவரம்பைக் கணக்கிடுவதற்கான ஒரு இலவச ஆன்லைன் கருவியாகும். இணைப்பு வேகம், சுற்றுப் பயண நேரம் மற்றும் தரவு அளவு ஆகியவற்றை உள்ளிடுவதன் மூலம், உங்கள் இணைப்பைக் கட்டுப்படுத்தும் தடையை நீங்கள் உடனடியாகக் கண்டறியலாம்.

    கணக்கீட்டிற்கான உள்ளீடுகள்

    துல்லியமான முடிவுகளைப் பெற, கால்குலேட்டரில் பின்வரும் அளவுருக்களை உள்ளிட வேண்டும்:

    • இணைப்பு வேகம்: பாதையின் மிக மெதுவான இணைப்பு — பெரும்பாலும் உங்கள் திட்டத்தின் மதிப்பிடப்பட்ட வேகம். இது பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும்.
    • சுற்றுப் பயண நேரம் (RTT): தொலைதூர முனைக்கான பிங் நேரம் — சுமையின் கீழ் நீங்கள் எதிர்பார்க்கும் மிகப்பெரிய மதிப்பைப் பயன்படுத்த வேண்டும். இது பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும்.
    • தரவு அளவு: நகர்த்த வேண்டிய பேலோட் — ஒரு கோப்பு, ஒரு காப்புப்பிரதி, அல்லது ஒரு தரவுத்தொகுப்பு. இது பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும்.
    • பெறுதல் சாளரம்: பெறுநர் இடையகப்படுத்தக்கூடிய (buffer) பைட்டுகள். இது பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும், மேலும் 1,073,725,440 பைட்டுகளுக்கு மிகாமல் இருக்க வேண்டும். இந்த புலத்தை காலியாக விட்டால் சாளர வரம்பு இல்லை என்று பொருள்படும்.
    • MSS (பைட்டுகள்): பாக்கெட்டுக்கான பேலோட் பைட்டுகள். 1,460 என்பது ஒரு நிலையான ஈத்தர்நெட் பிரேமை நிரப்புகிறது. இது 1 முதல் 65,495 வரையிலான பைட்டுகளின் முழு எண்ணாக இருக்க வேண்டும். காலியாக இருந்தால் மேல்நிலை மற்றும் இழப்பு புறக்கணிக்கப்படும்.
    • பாக்கெட் இழப்பு (%): சராசரி பாக்கெட் இழப்பு நிகழ்தகவு. இது 0 முதல் 100 சதவீதத்திற்குள் இருக்க வேண்டும். காலியாக அல்லது 0 என இருந்தால் இழப்பு வரம்பு இல்லை என்று பொருள்படும்.
    • காட்டப்படும் தசமங்கள்: வெளியீட்டு மதிப்புகளின் தசம துல்லியத்தைக் கட்டுப்படுத்துகிறது.

    பயனர்கள் எளிதாகப் பயன்படுத்த, மாதிரி தரவை நிரப்ப உதாரணத்தை ஏற்று பொத்தானும், உள்ளீடுகளை மீட்டமைக்க அழி பொத்தானும் வழங்கப்பட்டுள்ளன.

    வெளியீட்டு முடிவுகளும் கணக்கீட்டு முறைகளும்

    கால்குலேட்டர் தனது முடிவுகளை மூன்று முக்கிய பிரிவுகளாகக் காட்டுகிறது:

    செயல்திறன் மற்றும் பரிமாற்ற நேரம்

    • எதிர்பார்க்கப்படும் TCP செயல்திறன் — இது செயலில் உள்ள தடையைக் குறிக்கும் துணை லேபிளுடன் காட்டப்படும்: "‹constraint› மூலம் வரையறுக்கப்பட்டுள்ளது". இங்கு தடையானது இணைப்புத் திறன், பெறுதல் சாளரம், அல்லது பாக்கெட் இழப்பு என மாறும் தன்மையுடையது.
    • பரிமாற்ற நேரம்
    • முதல் பைட்டுக்கான நேரம் (1 RTT)
    • மொத்த பரிமாற்ற நேரம்
    • பேண்ட்வித்-தாமதப் பெருக்கம்
    • பாதையை நிரப்புவதற்கான சாளரம்
    • சாளர-வரம்புகுட்பட்ட செயல்திறன்
    • இழப்பு-வரம்புகுட்பட்ட செயல்திறன் (Mathis)
    • மேல்நிலைக்குப் பிந்தைய இணைப்பு உச்சவரம்பு
    • நெறிமுறை செயல்திறன்

    மாறும் கணினி குறிப்புகள் (Dynamic System Notes)

    உள்ளீட்டு மதிப்புகளின் அடிப்படையில், பின்வரும் அறிவிப்புகள் காட்டப்படலாம்:

    • "இந்தப் பாதையை நிரப்ப ‹window› சாளரம் தேவை — இது 65,535-பைட் அளவிடப்படாத அதிகபட்ச வரம்பிற்கு மேல் உள்ளது, எனவே இரு முனைகளும் TCP சாளர அளவீட்டை (RFC 7323) பேச்சுவார்த்தை நடத்த வேண்டும்."
    • "இந்தப் பாதையை நிரப்ப ‹window› தேவை — இது TCP பேச்சுவார்த்தை நடத்தக்கூடிய மிகப்பெரிய சாளரத்தை விட (1,073,725,440 பைட்டுகள்) அதிகம். இந்தப் பாதையில் ஒரு தனி ஓட்டம் ஒருபோதும் ‹value› ஐத் தாண்ட முடியாது."
    • "பெறுதல் சாளரத்தை ‹window› ஆக உயர்த்துவது இந்த பரிமாற்றத்தை ‹value› வரை அடைய அனுமதிக்கும்."
    • "1%-க்கு மேல் இழப்பு என்பது Mathis மாதிரியின் நம்பகமான வரம்பிற்கு வெளியே உள்ளது — இழப்பு உச்சவரம்பை ஒரு சாதகமான மதிப்பீடாகக் கருதுங்கள்."

    சூத்திரங்களும் பிரதியீடுகளும்

    கருவி பயன்படுத்தும் முக்கிய சூத்திரங்கள் பின்வருமாறு:

    • முதன்மை சூத்திரம்: செயல்திறன் = min(விகிதம் × eff, window ÷ RTT, MSS ÷ RTT ÷ √p) · BDP = விகிதம் × RTT
    • நெறிமுறை செயல்திறன்: நெறிமுறை செயல்திறன் = MSS ÷ (MSS + 78 B) = ‹mss› ÷ ‹frame› = ‹eff› (40 B பாக்கெட் தலைப்புகள் + கம்பியில் 38 B)
    • இணைப்பு உச்சவரம்பு: இணைப்பு உச்சவரம்பு = rate × efficiency = ‹rate› × ‹eff› = ‹value›
    • BDP: BDP = விகிதம் × RTT = ‹rate› × ‹rtt› = ‹bdp› = ‹bytes›
    • பாதையை நிரப்புவதற்கான சாளரம்: பாதையை நிரப்புவதற்கான சாளரம் = BDP ÷ 8 = ‹bdp› → ‹window›
    • சாளர உச்சவரம்பு: சாளர உச்சவரம்பு = window ÷ RTT = ‹window› ÷ ‹rtt› = ‹value›
    • இழப்பு உச்சவரம்பு (Mathis): இழப்பு உச்சவரம்பு (Mathis) = MSS ÷ RTT ÷ √p = ‹mss› ÷ ‹rtt› ÷ √‹p› = ‹value›
    • எதிர்பார்க்கப்படும் செயல்திறன்: எதிர்பார்க்கப்படும் செயல்திறன் = இந்த உச்சவரம்புகளில் மிகக் குறைந்தது = ‹value› → ‹constraint› மூலம் வரையறுக்கப்பட்டுள்ளது
    • பரிமாற்ற நேரம்: பரிமாற்ற நேரம் = RTT + 8 × size ÷ throughput = ‹rtt› + 8 × ‹size› ÷ ‹throughput› = ‹time›

    கணக்கிடப்பட்ட தரவை எளிதாகப் பகிர முடிவை நகலெடு பொத்தானும் வழங்கப்பட்டுள்ளது.

    நெட்வொர்க் விதிகள் மற்றும் வரம்புகள்

    • அலகு மரபுகள்: கணக்கீடுகள் அனைத்தும் 10-அடிப்படையிலான தசம அலகுகளைப் பயன்படுத்துகின்றன (எ.கா., 1 kbit = 1,000 பிட்டுகள், 1 MB = 1,000,000 பைட்டுகள்). ஆனால், கோப்பு மேலாளர்கள் பொதுவாக 1024-அடிப்படையிலான பைனரி அலகுகளைப் பயன்படுத்துகின்றனர் (அங்கு "100 MB" கோப்பு என்பது உண்மையில் 100 MiB அல்லது தோராயமாக 104.86 தசம MB ஆகும்).
    • நெறிமுறை மேல்நிலை: நிலையான ஈத்தர்நெட் கட்டமைப்பின் அடிப்படையில், ஒரு பாக்கெட்டுக்கு 78 பைட்டுகள் மேல்நிலையாகச் சேர்க்கப்படுகிறது (40 பைட்டுகள் TCP/IP தலைப்புகள் மற்றும் 38 பைட்டுகள் இயற்பியல் கம்பி மேல்நிலை).
    • Mathis மாதிரி வரம்புகள்: Mathis இழப்பு மாதிரியானது சமமாக பரவிய, சீரற்ற பாக்கெட் இழப்பைக் கருதுகிறது. இது 1%-க்குக் குறைவான இழப்பு விகிதங்களுக்கு மட்டுமே நம்பகமானது. இழப்பு 1%-ஐத் தாண்டினால், கணக்கிடப்படும் இழப்பு உச்சவரம்பு மிகவும் சாதகமான ஒரு மதிப்பீடாக மட்டுமே கருதப்பட வேண்டும்.
    • சாளர அளவீட்டு வரம்புகள்: TCP-இன் அளவிடப்படாத அதிகபட்ச சாளர அளவு 65,535 பைட்டுகள் ஆகும். தேவைப்படும் சாளரம் இதைத் தாண்டினால், RFC 7323 சாளர அளவீடு (window scaling) பயன்படுத்தப்பட வேண்டும். RFC 7323 மூலம் பேச்சுவார்த்தை நடத்தக்கூடிய அதிகபட்ச சாளர அளவு 1,073,725,440 பைட்டுகள் ஆகும்.
    • மாதிரி விலக்குகள்: இந்த மாதிரியானது நிலையான நிலையில் உள்ள ஒரு தனி TCP ஓட்டத்தை மட்டுமே கணக்கிடுகிறது. நிஜ உலக காரணிகளான TCP மெதுவான தொடக்கம் (slow start), நெரிசல்-கட்டுப்பாட்டு சரிசெய்தல், மெதுவான பெறுநர்கள் மற்றும் TLS ஹேண்ட்ஷேக்குகள் ஆகியவை இந்த மாதிரிக்கு வெளியே உள்ளன. எனவே, உண்மையான பரிமாற்றங்கள் மெதுவாகத் தொடங்கி இந்த எண்களுக்குக் கீழே இருக்கலாம்.

    பிழைச் செய்திகள்

    உள்ளீடுகளில் தவறுகள் இருந்தால் பின்வரும் பிழைகள் காட்டப்படும்:

    • மதிப்பை பகுப்பாய்வு செய்ய முடியாதபோது: "‹field›: “‹token›” என்பது ஒரு எண் அல்ல."
    • இணைப்பு வேகம் பூஜ்ஜியம் அல்லது எதிர்மறையாக இருந்தால்: "இணைப்பு வேகம் பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும்."
    • சுற்றுப் பயண நேரம் பூஜ்ஜியம் அல்லது எதிர்மறையாக இருந்தால்: "சுற்றுப் பயண நேரம் பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும்."
    • தரவு அளவு பூஜ்ஜியம் அல்லது எதிர்மறையாக இருந்தால்: "தரவு அளவு பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும்."
    • பெறுதல் சாளரம் பூஜ்ஜியம் அல்லது எதிர்மறையாக இருந்தால்: "பெறுதல் சாளரம் பூஜ்ஜியத்தை விட அதிகமாக இருக்க வேண்டும்."
    • பெறுதல் சாளரம் RFC 7323 வரம்பை மீறினால்: "TCP-ஆல் 1,073,725,440 பைட்டுகளுக்கு மேல் சாளரத்தை பேச்சுவார்த்தை நடத்த முடியாது (RFC 7323 சாளர அளவீடு)."
    • MSS வரம்பிற்கு வெளியே இருந்தால்: "MSS என்பது 1 முதல் 65,495 வரையிலான பைட்டுகளின் முழு எண்ணாக இருக்க வேண்டும்."
    • பாக்கெட் இழப்பு வரம்பிற்கு வெளியே இருந்தால்: "இழப்பு விகிதம் 0 முதல் 100 சதவீதத்திற்குள் இருக்க வேண்டும்."
    • கணக்கீட்டு வரம்புகளை மீறும்போது: "ஒரு மதிப்பு அல்லது இடைநிலை முடிவு ஆதரிக்கப்படும் எண் வரம்பை மீறுகிறது."

    தனியுரிமை மற்றும் தரவு செயலாக்கம்

    இந்தக் கருவியைப் பயன்படுத்தும்போது உங்கள் தரவுப் பாதுகாப்பு முழுமையாகப் பேணப்படுகிறது. நீங்கள் உள்ளிடும் ஒவ்வொரு மதிப்பும் இந்த உலாவியிலேயே கணக்கிடப்படுகிறது — எங்கும் எதுவும் அனுப்பப்படுவதில்லை.


    அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)

    நான் பணம் செலுத்தும் இணைப்பு வேகத்தை விட எனது பரிமாற்றம் ஏன் மெதுவாக உள்ளது?

    ஒரு தனி TCP ஓட்டம் மூன்று சுயாதீன உச்சவரம்புகளை எதிர்கொள்கிறது, மேலும் மிகக் குறைந்த உச்சவரம்பே வெல்லும். நெறிமுறை மேல்நிலை செலவு இணைப்பை சுமார் 5% குறைக்கிறது — ஒரு நிலையான ஈத்தர்நெட் பிரேம் கம்பியில் உள்ள 1,538 பைட்டுகளில் 1,460 பேலோட் பைட்டுகளைக் கொண்டு செல்கிறது. பெறுதல் சாளரம் செயல்திறனை window ÷ RTT என்ற அளவில் கட்டுப்படுத்துகிறது, எனவே கிளாசிக் 65,535-பைட் சாளரம் 50 ms பாதையை இணைப்பு எவ்வளவு வேகமாக இருந்தாலும் சுமார் 10.5 Mbit/s என்ற அளவில் கட்டுப்படுத்துகிறது. மேலும் இழப்பு அதை (MSS ÷ RTT) ÷ √loss என்ற அளவில் கட்டுப்படுத்துகிறது. மேலே உள்ள முடிவு உங்கள் எண்களை எந்த உச்சவரம்பு கட்டுப்படுத்துகிறது என்பதைக் காட்டுகிறது.

    பேண்ட்வித்-தாமதப் பெருக்கம் என்றால் என்ன, அது ஏன் சாளர அளவை தீர்மானிக்கிறது?

    BDP — இணைப்பு வேகம் × சுற்றுப் பயண நேரம் — என்பது எந்தவொரு கணத்திலும் பரிமாற்றத்தில் இருக்கும் தரவின் அளவாகும். TCP-ஆல் அதிகபட்சமாக ஒரு ஒப்புக்கொள்ளப்படாத சாளரத்தை மட்டுமே நிலுவையில் வைத்திருக்க முடியும், எனவே BDP-ஐ விட சிறிய சாளரம் பாதையை ஓரளவு காலியாகவே வைத்திருக்கும்: 50 ms RTT உடன் 100 Mbit/s வேகத்தில் பாதை 625 kB தரவைத் தாங்கும், மேலும் 65,535-பைட் சாளரம் அதில் பத்தில் ஒரு பங்கை மட்டுமே நிரப்பும். இதனால்தான் வேகமான, நீண்ட பாதைகளுக்கு TCP சாளர அளவீடு (RFC 7323) தேவைப்படுகிறது, இது பேச்சுவார்த்தை நடத்தக்கூடிய அதிகபட்ச அளவை 65,535 பைட்டுகளிலிருந்து சுமார் 1 GB ஆக உயர்த்துகிறது.

    பாக்கெட் இழப்பு எவ்வாறு TCP செயல்திறனைக் கட்டுப்படுத்துகிறது?

    TCP இழப்பை நெரிசலாகக் கருதி, ஒவ்வொரு இழப்பு நிகழ்வின் போதும் தனது அனுப்பும் வேகத்தை பாதியாகக் குறைக்கிறது, எனவே வேகமான பாதைகளில் மிகச் சிறிய இழப்பு விகிதங்கள் கூட முக்கியத்துவம் பெறுகின்றன. Mathis மாதிரி உச்சவரம்பை (MSS ÷ RTT) ÷ √p என மதிப்பிடுகிறது — 1,460-பைட் MSS உடன் 50 ms பாதையில் 0.01% இழப்பு ஏற்பட்டால், இணைப்பு வேகத்தைப் பொருட்படுத்தாமல் அது சுமார் 23 Mbit/s ஆகும். இந்த மாதிரி சமமாக பரவிய, சுயாதீனமான இழப்பு நிகழ்வுகளைக் கருதுகிறது; தோராயமாக 1%-க்குக் கீழே இது யதார்த்தத்தை நன்றாகப் பிரதிபலிக்கிறது, மேலும் சீரற்ற இழப்புகளுக்கு இது சாதகமான மதிப்பீட்டை அளிக்கிறது.

    இங்குள்ள மெகாபைட்டுகளும் எனது கோப்பு மேலாளரில் உள்ளவைகளும் ஒன்றா?

    முற்றிலும் இல்லை. இந்தப் பக்கம் நெட்வொர்க்கிங் வழக்கமான தசம அலகுகளைப் பயன்படுத்துகிறது: 1 kbit = 1,000 பிட்டுகள் மற்றும் 1 MB = 1,000,000 பைட்டுகள். பெரும்பாலான கோப்பு மேலாளர்கள் 1024-அடிப்படையிலான அலகுகளில் கணக்கிடுகிறார்கள், பெரும்பாலும் தவறாக MB என லேபிளிடப்படுகிறது — அங்குள்ள "100 MB" கோப்பு பொதுவாக 100 MiB ≈ 104.86 தசம MB ஆகும், எனவே இது தசம எண் காட்டுவதை விட நகர சுமார் 5% கூடுதல் நேரம் எடுக்கும். அதைச் சரியாகப் பொருத்த இங்கே 104.86 MB என உள்ளிடவும்.