هنگامی كه شما در Chat با كسی در حال رد وبدل كردن اطلاعات هستيد در ابتدا جهت اين برقراری سيستم عامل يك سوكت برای شما باز می كند.﴿به مجموعه يك آدرس IP و يك Port سوكت می گويند كه بصورت زير نمايش داده می شود. IP Addressort Number 192.168.1.1:80 Localhost:5050 ﴾ قبل از ادامه ابتدا در مورد Port توضيح مختصری بدهيمort يك شماره است كه به برنامه هايی كه در خواست Connect به اينترنت را دارند داده می شود يك نسبت است ولی اينجا ما با يك مثال نا درست سعی می كنيم مفهوم Port را بيشتر جا بياندازيم فرض كنيد يك قلعه بزرگ با درهای بسيار زياد جهت ورود و خروج افراد داريد در اين قلعه هر در دارای يك شماره است و هر در مربوط به ورود و خروجی افراد اجتماع با طبقات اجتماعی مختلف است افراد فقير از درب ۱۰ ،متوسط از درب ۵ ،پولدار از درب ۲ و ... كه بصورت فقير:۱۰،متوسط:۵ ، پولدار :۲ نشان داده می شوند.يا مانند دوند های دو ميدانی كه بر پشت پيراهن آنها يك شماره جهت مشخص شدن وجود دارد.در Chat نيز به همين صورت است كه شما پش از اتصال به ارتباط ميان شما و دوست ديگر تان يك سوكت اطلاق می شود و اين سوكت﴿IPort﴾ شما می توانيد به سادگی از طريق فرمان Netstat بيرون بكشيد.جهت اين كار ابتدا شما بايد فقط در Chat ميان خود و يك نفر ارتباط وجود داشته باشد﴿با تمرين زياد و كسب مهارت ديگر نياز به اين كار نخواهيد داشت ﴾ و بعد از آن از منوی Start گزينه Run را كليك كرده و در آن عبارت Command را می نويسيد و سپس اينتر می كنيد حال در پنجره با شده فرمان زير را بنويسيد:C:\>Netstat 3Active ConnectionsProto Local Address Foreign Address StateTCP 0.0.0.0:135 0.0.0.0:0 LISTENINGTCP 127.0.0.1:1025 0.0.0.0:0 LISTENINGTCP 127.0.0.1:1027 0.0.0.0:0 LISTENINGسپس اينتر می زنيم توجه كنيد كه پس از اينتر زدن تمامی سوكتهای با ز شده ميان برنامه های سيستم شما و اينترنت نمايش داده می شود در جلوی تمامی ارتباطاتی كه برقرار است كلمه Established وجود دارد و تمامی برنامه هايی كه منتظر ارتباطی هستند﴿Danger﴾كلمه LISTENINGوجود دارد.شما در اين ليست بدنبال كلمه Yahoo باشيد و به Port آن توجه كنيد كه ۵۰۵۰ در جلوی آن درج شده بعد از اين سوكت سوكت بعدی آدرس شمادر قسمت Local Addressو آدرس دوست شما در قسمت Foreign Address و در قسمت State حالت اتصال را Established مغرفی كرده كه به معنای براقراری اتصال است. و در قسمت Proto نوع پروتكلی را كه اطلاعات با آن ردوبدل می شود نمايش داده می شود.Active ConnectionsProto Local Address Foreign Address StateTCP XXXX:1037 cs20.msg.dcn.yahoo.com:5050 ESTABLISHED>>>>><<<<<-------------------------------------------------------------------------TCP XXXX:1073 toolbar.google.com:80 ESTABLISHEDTCP XXXX:1097 216.239.59.99:80 ESTABLISHEDTCP XXXX:1099 66.102.7.104:80 ESTABLISHEDTCP XXXX:1102 home.earthlink.net:80 ESTABLISHEDTCP XXXX:1106 home.earthlink.net:80 ESTABLISHEDTCP XXXX:1112 63.240.15.144:80 ESTABLISHEDدر قسمت خط چين تمامی مشخصات دوست شما وجود دارد
هیچ نظری موجود نیست:
ارسال یک نظر