View Full Version : TCP و UDP
dr_csharp
سه شنبه 18 تیر 1387, 09:36 صبح
سلام
من میخوام socket programming انجام بدم . ولی نمیدونم تفاوت استفاده از پروتکل TCP و UDP چیه ؟
ICEMAN
سه شنبه 18 تیر 1387, 11:01 صبح
كتابهايي مثل : مهندسي اينترنت احسان ملكيان و شبكه هاي كامپيوتري تاننبام ميتونه خيلي كمكت كنه
ولي به طور كلي UDP يه پروتكل براي ارتباط هست كه بر عكس Tcp قبلش Connection بر قرار نميشه Connection Less و براش هم اصلا مهم نيست كه آيا Packet ي كه ارسال ميكني درست و سالم ميرسه يا نه!؟
به همين دليل سرعت بالايي داره و بيشتر براي Voice Chat و .. استفاده ميشه.
ولي TCP 3 مرحله ارتباطي داره Three way hand shaking كه ارتباط كامل بر قرار ميشه و اگه Packet ي نرسيد يا سالم نرسيد دوباره ارسال ميشه
يه سرچي هم بزن يا يكي از اون كتابا ميتونه كمكت كنه
dr_csharp
سه شنبه 18 تیر 1387, 11:30 صبح
ولي به طور كلي UDP يه پروتكل براي ارتباط هست كه بر عكس Tcp قبلش Connection بر قرار نميشه Connection Less و براش هم اصلا مهم نيست كه آيا Packet ي كه ارسال ميكني درست و سالم ميرسه يا نه!؟
1-منظور از connectionLess بودن UDP چیه ؟
2-آیا باید همیشه یکطرف سرویس گیرنده باشه و یک طرف سرویس دهنده ؟منظور اینکه نمیشه ارتباط دوطرفه باشه ؟
Mahdi.Kiani
سه شنبه 18 تیر 1387, 23: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)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.