پروتکل هدایت انتقال: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
Bahmanshams (بحث | مشارکتها) جز اصلاح اشتباه نوشتاری |
Bahmanshams (بحث | مشارکتها) |
||
خط ۲:
{{پشته پروتکل اینترنت}}
'''قرارداد هدایت انتقال'''،<ref>واژهٔ مصوب فرهنگستان زبان و ادب فارسی، دفتر نخست تا چهارم، ۱۳۷۶ تا ۱۳۸۵</ref>
<!-- معماری پروتکل TCP نتیجهٔ تحقیق بر روی پروتکل و توسعهٔ
TCP(بر اساس [[پروتکل اینترنت نسخه ۴|IPv4]]) شامل چهار لایهاست:
خط ۱۱:
# لایه سرویسهای کاربردی ([[Application]])
برای برقراری یک ارتباط گفتاری بوسیله اینترنت، در [[لایه انتقال]] از دو پروتکل TCP و [[UDP]] استفاده میشود. پروتکل TCP انتقال داده را با
== پروتکلهای موجود در لایه Network پروتکل TCP/IP ==
مهمترین وظیفه پروتکل TCP اطمینان از صحت ارسال اطلاعات است. پروتکل فوق اصطلاحاً
=== پروتکل [[UDP]] یا User Datagram Protocol ===
این پروتکل نظیر پروتکل TCP در لایه " حمل " فعالیت مینماید. [[UDP]] بر خلاف پروتکل [[TCP]] بصورت " بدون اتصال " است
=== پروتکل [[IP]])Internet Protocol) ===
خط ۲۷:
* فیلد destination port: این فیلد ۱۶ بیتی آدرس پورت مقصد را که باید تحویل شود را دارا است.
* فیلدSequence Number: این فیلد سی ودو بیتی شماره ترتیب آخرین بایتی را که در فیلد داده از بسته جاری قرار دارد را نشان میدهد.
در پرتکل TCP شماره ترتیب، بر حسب شماره آخرین بایتی است که در بسته جاری قرار دارد. بعنوان مثال اگر در این فیلد عدد ۱۹۳۴۱ قرار بگیرد به این معناست که
فیلد [[Acknowledgment number]]: این فیلد ۳۲ بیتی شماره ترتیبی بایتی است گیرنده بسته برای
فیلد قرارداد هدایت انتقال Length: عددی که در این فیلد قرار میگیرد طول کل سرآیند بسته TCP بر مبنای کلمات ۳۲ بیتی تعیین میکند. به عنوان مثال اگر در این فیلد عدد ۷ قرار بگیرد طول سر آیند بسته برابر است با
بیتهای [[پرچم]]:{{•}}
فیلد Window size: مقدار قرار گرفته در این فیلد مشخص
فیلد Checksum: در این فیلد ۱۶ بیتی کد کشف خطا قرار میگیرد
خط ۴۱:
فیلد TCP [[Segment]] length: در آن طول کل بسته TCP قرار میگیرد
فیلدUrgent Pointer: در این فیلد عدد بعنوان [[اشاره گر]] قرار میگیرد که موقعیت
{| class="wikitable" style="text-align:center"
|+TCP Header
خط ۸۱:
|}
==
۱. [[شبکههای کامپیوتری]]
|