سلام
من میخوام socket programming انجام بدم . ولی نمیدونم تفاوت استفاده از پروتکل TCP و UDP چیه ؟
Printable View
سلام
من میخوام socket programming انجام بدم . ولی نمیدونم تفاوت استفاده از پروتکل TCP و UDP چیه ؟
كتابهايي مثل : مهندسي اينترنت احسان ملكيان و شبكه هاي كامپيوتري تاننبام ميتونه خيلي كمكت كنه
ولي به طور كلي UDP يه پروتكل براي ارتباط هست كه بر عكس Tcp قبلش Connection بر قرار نميشه Connection Less و براش هم اصلا مهم نيست كه آيا Packet ي كه ارسال ميكني درست و سالم ميرسه يا نه!؟
به همين دليل سرعت بالايي داره و بيشتر براي Voice Chat و .. استفاده ميشه.
ولي TCP 3 مرحله ارتباطي داره Three way hand shaking كه ارتباط كامل بر قرار ميشه و اگه Packet ي نرسيد يا سالم نرسيد دوباره ارسال ميشه
يه سرچي هم بزن يا يكي از اون كتابا ميتونه كمكت كنه