PDA

View Full Version : TCP و UDP



dr_csharp
سه شنبه 18 تیر 1387, 10:36 صبح
سلام
من میخوام socket programming انجام بدم . ولی نمیدونم تفاوت استفاده از پروتکل TCP و UDP چیه ؟

ICEMAN
سه شنبه 18 تیر 1387, 12:01 عصر
كتابهايي مثل : مهندسي اينترنت احسان ملكيان و شبكه هاي كامپيوتري تاننبام ميتونه خيلي كمكت كنه

ولي به طور كلي UDP يه پروتكل براي ارتباط هست كه بر عكس Tcp قبلش Connection بر قرار نميشه Connection Less و براش هم اصلا مهم نيست كه آيا Packet ي كه ارسال ميكني درست و سالم ميرسه يا نه!؟
به همين دليل سرعت بالايي داره و بيشتر براي Voice Chat و .. استفاده ميشه.

ولي TCP 3 مرحله ارتباطي داره Three way hand shaking كه ارتباط كامل بر قرار ميشه و اگه Packet ي نرسيد يا سالم نرسيد دوباره ارسال ميشه

يه سرچي هم بزن يا يكي از اون كتابا ميتونه كمكت كنه

dr_csharp
سه شنبه 18 تیر 1387, 12:30 عصر
ولي به طور كلي UDP يه پروتكل براي ارتباط هست كه بر عكس Tcp قبلش Connection بر قرار نميشه Connection Less و براش هم اصلا مهم نيست كه آيا Packet ي كه ارسال ميكني درست و سالم ميرسه يا نه!؟
1-منظور از connectionLess بودن UDP چیه ؟
2-آیا باید همیشه یکطرف سرویس گیرنده باشه و یک طرف سرویس دهنده ؟منظور اینکه نمیشه ارتباط دوطرفه باشه ؟

Mahdi.Kiani
چهارشنبه 19 تیر 1387, 00:26 صبح
1-منظور از connectionLess بودن UDP چیه ؟


User Datagram Protocol (http://en.wikipedia.org/wiki/User_Datagram_Protocol)

Transmission Control Protocol (http://en.wikipedia.org/wiki/Transmission_Control_Protocol)