Tassew jgħin it-TCP 443? Biss jekk is-server jisma’ hemmhekk
Profil TCP huwa triq ta’ rikors, mhux moħbija. Ivverifika li s-server jisma’ fuq dak il-port, imbagħad ikkunsidra l-ispiża tat-TCP doppju kontra l-impossibbiltà li tasal.
It-TCP 443 huwa triq ta’ rikors b’kundizzjoni minn qabel, mhux moħbija li tħaddi minn taħt kwalunkwe filtru tunnell. Jgħin meta l-operatur diġà jippubblika semmiegħ TCP fuq dak il-port u t-triq tiflaħ konnessjoni li tibqa’ miftuħa għal sigħat. Ifalli, normalment bħala timeout, meta wieħed mit-tnejn jonqos, u t-timeout rari jgħid liema. Id-deċiżjoni li tbiddel teħtieġ tliet mistoqsijiet, u wieħed biss minnhom jitratta n-numru tal-port.
Numru tal-port mhuwiex wegħda ta’ trasport
Il-port isemmi ponta; it-TCP iddawwarha fi fluss ta’ bytes ordnat; OpenVPN jiddeċiedi x’jivvjaġġa ġo dak il-fluss. Server tal-web fuq l-istess numru juża arranġament tal-applikazzjoni kompletament differenti, għalhekk il-qsim tal-port 443 iġġagħalhom jidhru simili għal filtru u xejn aktar. In-numru huwa ħjiel li jaqra filtru, mhux proprjetà li tbiddel dak li jinsab fil-pakketti. Li tittrattahom bħala l-istess għax jaqsmu port huwa l-iżball wara ħafna mill-konfużjoni hawn.
L-apparati intermedji rarament jieħdu deċiżjoni sempliċi ta’ ppermetti jew ipprojbixxi dwar port. Ħafna jeżaminaw l-ewwel bytes, xi wħud jiffissaw destinazzjoni, u xi wħud jerġgħu jibdew konnessjonijiet li jibqgħu miftuħa wisq. Għalhekk l-istess profil jista’ jaħdem minn netwerk wieħed u jiskadi minn ieħor, u għalhekk triq ta’ rikors ta’ min jittestjaha bħala għażla appoġġjata minflok ma tafdaha bħala wegħda. Meta filtru jeżamina t-traffiku, in-numru tal-port huwa biss l-ewwel ħaġa li jħares lejha.
Ivverifika s-semmiegħ qabel ma tmiss il-profil
Is-server irid ikun ikkonfigurat għat-TCP fuq il-port, u l-profil tal-klijent irid jitlob l-istess trasport. Li tikteb mill-ġdid profil UDP biex jitlob TCP ma toħloqx is-semmiegħ, u t-timeout li jirriżulta ma jistax jiġi distinwat minn firewall li jwarrab il-port. Niżżel il-profil TCP tal-operatur stess meta jkun hemm wieħed, għax xi servizzi jippubblikaw ponta u settings tal-identità separati għal kull trasport. L-editjar bl-idejn huwa tajjeb għal test ikkontrollat u mod ħażin kif taqta’ l-konfigurazzjoni maħsuba tal-fornitur.
Iż-żewġ naħat ta’ dak it-tqabbil jidhru fil-konfigurazzjoni, u l-għażliet tal-konnessjoni tal-proġett OpenVPN jiddokumentaw iż-żewġ forom. L-iktar par minimu jidher hekk:
# server: accept TCP on this port
proto tcp-server
port 443
# client: request the same transport
proto tcp
remote vpn.example.com 443Tliet kundizzjonijiet jiddeċiedu jekk triq ta’ rikors tiġġustifikax l-ispiża
L-ewwel kundizzjoni hija li l-operatur joffri t-trasport xejn; mingħajrha xejn ieħor ma jimpurtah. It-tieni hija li t-triq iżżomm sessjoni fit-tul ħajja, għax xi netwerks jerġgħu jibdew konnessjonijiet li jibqgħu miftuħa minflok ma jimblukkaw il-port għal kollox. It-tielet hija jekk it-triq ta’ rikors hijiex eċċezzjoni maħsuba jew soluzzjoni temporanja li taħbi ħsara li ma ssewwijtx.
Kull kundizzjoni għandha verifika rħisa. Falliment f’waħda minnhom jidher l-istess mill-klijent:
| Condition | How to check it | What a failure decides |
|---|---|---|
| The server offers TCP | The operator's profile list, or a listening-socket check on the server | No client-side edit can help |
| The path keeps long sessions | A test connection left open for an hour | Reconnects will look like server faults |
| The fallback is deliberate | A change record naming the UDP fault | The underlying fault stays invisible |
Qabel ma tqabbel it-trasporti, lesti kwalunkwe dħul f’portal magħluq. Netwerk li ma daħħalx il-mezz tiegħek jimblokka ż-żewġ trasporti, u mbagħad il-paragun ikejjel il-portal u mhux it-tunnell. Idħol, ikkonferma li l-ibbrawżjar tas-soltu jaħdem, u biss imbagħad ibda t-test.
L-ispiża li taċċetta: TCP ġewwa TCP
It-TCP jerġa’ jibgħat is-segmenti mitlufa u jżomm l-ordni tagħhom. Meta applikazzjoni li tuża wkoll it-TCP taħdem ġewwa tunnell TCP, żewġ saffi ta’ rkupru jirreaġixxu għall-istess telf, u dik l-interazzjoni hija li tagħmel it-tunnell iħossu bil-mod fuq triq bi telf. Is-sintomu huwa dewmien u jitter aktar milli falliment nadif, li jagħmel ħafif li t-tarf imbiegħed jiġi akkużat. Kejjel mill-klijent taħt iż-żewġ trasporti qabel ma tasal għal konklużjoni.
L-UDP jevita dan l-inkorporar, u dan huwa r-raġuni ewlenija għaliex l-operaturi jippreferuh u joffru TCP biss bħala alternattiva. Konnessjoni TCP stabbli għadha aktar utli minn konnessjoni UDP li ma tistax tintlaħaq, għalhekk il-paragun huwa bejn żewġ spejjeż reali u mhux bejn għażla tajba u waħda ħażina. Żomm il-mezz u n-netwerk tal-aċċess fissi waqt li tqabbel, inkella r-riżultat jiddeskrivi l-varjabbli żbaljata.
Xi karatteristiċi tal-klijent huma ddokumentati għal trasport wieħed biss, għalhekk profil ta’ rikors jista’ jwarrab bil-kwiet imġiba li kont tiddependi fuqha. Aqra r-rekwiżit tat-trasport tal-għażla qabel ma tqis il-profil TCP bħala skambju sempliċi.
Ħsarat li trasport differenti ma jmissx
Ċertifikat skadut għadu jeħtieġ verifika tal-arloġġ jew tiġdid, u kont miċħud għadu jeħtieġ il-kredenzjali t-tajbin. Żomm il-verifiki tal-identità tas-server li pprovda l-operatur, għax numru tal-port familjari ma jawtentikax lil ħadd. Port li jwieġeb biss jgħid li xi ħaġa qed tisma’.
Jekk it-tunnell jitla’ u d-destinazzjonijiet xorta jonqsu, il-problema li tibqa’ hija r-rotta jew is-soluzzjoni tal-ismijiet wara l-konnessjoni, mhux it-trasport. Issegwi dik it-triq minflok iddur mal-ports, għax hekk tisparixxi wara nofsinhar. Il-profil jgħidlek liema trasport tipprova; qatt ma jgħidlek għaliex it-triq UDP falliet.