سرخط خبرها

tcp و udp چیست؟

tcptcp و udp را توضیح دهید و udp پروتکل های انتقال اطلاعات می باشند .که هر کدام قابلیت هایی را دارا می باشند که در ادامه مطلب کامل توضیح داده شده است .

TCP  چیست؟

Tcp (پروتکل کنترل انتقال) یک پروتکل ارتباطی اصلی مورد استفاده در شبکه های IP  است. پروتکل TCP  شامل لایه انتقال از مدل OSI است. TCP ارتباط کرا بود که فابلیل اطمینان با اعتباری را داراست.

با روش اتصال گرا، دو گره از شبکه می توانند مخابره داشته باشند. با استفاده از TCP آنها باید ابتدا پروتکلی یا فرایندی با نام Handshaking (تکان دادن دست) را کامل کرده تا یک اتصال را ایجاد کنند.

زمانی می گوییم که TCP  قابلیت اطمینان با اعتباری را فراهم می کند یعنی اینکه TCP شامل مکانیزمی برای خطایابی و تصحیح خطا بین مبدا و مقصد است.

این خصوصیت ازTCP  مغایر UDP است که غیراتصال گرا و غیرقابل اعتماد است. پروتکل­های لایه بالاتری که از TCP شامل SMTP, HTTP, NNTP, FTP, TelNet, SSH, LDAP  است.

UDP  چیست ؟

پروتکل دیتاگرام کاربر یا UDP  یک بخش از مجموعه پروتکل اینترنت است. با استفاده از آن برنامه ها بر کامپیوترهای مختلف یک شبکه می توانند پیام کوتاه را به شکل یه دیتاگرام به یکدیگر ارسال کنند. UDP  می­تواند در شبکه هایی کهTCP  به صورت سنتی استفاده می­شود استفاده گردد اما هیچ تعهدی بر اعتبار یا درستی ترتیب داده­ها ندارد. دیتاگرامها ممکن است بدون اطلاع خراب شوند یا به محلی برسد که برایش ارسال نشده بود.

اگرچه با دیدن این فاکتورها UDP  به نظر پروتکل مفیدی به نظر نمی­رسد. اما آن راه حل مناسبی برای استقاده در مکانهایی هستند که سرعت مهمتر از قابلیت اطمینان یا اعتماد بوده و اهمیت بیشتر دارد. از آنجایی که UDP سربار چک کردن اینکه داده به مقصد در هر بار ارسال داده را ندارد این مورد از UDP پروتکلی سریعتر و موثرتر می­سازد. این پروتکل اغلب برای برنامه­هایی با اهمیت­دهی بالا به زمان که از بین رفتن داده­ها مقدم­تر از نرسیدن آنها است مورد استفاده قرار می­گیرد.

UDP  یک پروتکل بی­مرز است که برای سرورهای سفارش شده در پاسخگویی به درخواست­های کوتاه به تعداد زیادی کلاینت هستند مفید است. در حالیکه TCP بیشتر برای اتصال میان یک سرور و یک کلاینت تنها استفاده می­شود. UDP  برای بسته­های انتشاری برای همه Board-casting  – که به موجب آن یک بسته برای همه کلاینت های یک شبکه ارسال خواهد گردید- مورد استفاده قرار می گیرد.

UDP  نیازی به هیچ مکانیزم کنترل یا دوری از ازدحام شبکه ندارد سایر شکل های مکانیزمهای کنترل مبتنی بر شبکه احتیاج به پیاده سازی دارند تا از جریان بدون اشکال یا ترافیک (رفت و آمد) در یک شبکه مطمئن شوند.

یک راه حل طراحی شده برای به عهده گرفتن این مشکل UDP  یا DCCP (پروتکل کنترل تراکم دیتاگرام) که ارزیابی و کنترل ترافیک در شبکه UDP است.

UDP وابسته به لایه انتقال می­باشد. اگرچه تمام میزان ترافیک UDP یک بخش کوچکی از همه ترافیک شبکه است اما تعدادی از کاربردهای کلیدی در لایه بالاتر (لایه کاربردی) شبیه DNS و SNMP (پروتکل مدیریت شبکه ساده) از پروتکل UDP استفاده می نمایند.

Ports TCP/UDP Service or Application

—— ——- —————————————-

7 tcp echo

11 tcp systat

19 tcp chargen

21 tcp ftp-data

22 tcp ssh

23 tcp telnet

25 tcp smtp

42 tcp nameserver

43 tcp whois

49 udp tacacs

53 udp dns-lookup

53 tcp dns-zone

66 tcp oracle-sqlnet

69 udp tftp

79 tcp finger

80 tcp http

81 tcp alternative for http

88 tcp kerberos or alternative for http

109 tcp pop2

110 tcp pop3

111 tcp sunrpc

118 tcp sqlserv

119 tcp nntp

135 tcp ntrpc-or-dec

139 tcp netbios

143 tcp imap

161 udp snmp

162 udp snmp-trap

179 tcp bgp

256 tcp snmp-checkpoint

389 tcp ldap

396 tcp netware-ip

407 tcp timbuktu

443 tcp https/ssl

445 tcp ms-smb-alternate

445 udp ms-smb-alternate

500 udp ipsec-internet-key-exchange (ike)

513 tcp rlogin

513 udp rwho

514 tcp rshell

514 udp syslog

515 tcp printer

515 udp printer

520 udp router

524 tcp netware-ncp

799 tcp remotely possible

1080 tcp socks

1313 tcp bmc-patrol-db

1352 tcp notes

1433 tcp ms-sql

1494 tcp citrix

1498 tcp sybase-sql-anywhere

1524 tcp ingres-lock

1525 tcp oracle-srv

1527 tcp oracle-tli

1723 tcp pptp

1745 tcp winsock-proxy

2000 tcp remotely-anywhere

2001 tcp cisco-mgmt

2049 tcp nfs

2301 tcp compaq-web

2447 tcp openview

2998 tcp realsecure

3268 tcp ms-active-dir-global-catalog

3268 udp ms-active-dir-global-catalog

3300 tcp bmc-patrol-agent

3306 tcp mysql

3351 tcp ssql

3389 tcp ms-termserv

4001 tcp cisco-mgmt

4045 tcp nfs-lockd

5631 tcp pcanywhere

5800 tcp vnc

6000 tcp xwindows

6001 tcp cisco-mgmt

6549 tcp apc

6667 tcp irc

8000 tcp web

8001 tcp web

8002 tcp web

8080 tcp web

9001 tcp cisco-xremote

12345 tcp netbus

26000 tcp quake

31337 udp backorifice

32771 tcp rpc-solaris

32780 udp snmp-solaris

43188 tcp reachout

65301 tcp pcanywhere-def

 

به این مطلب امتیاز دهید
نت های پیانو نت های ویولن نت های سنتور نت های گیتار

درباره ی vahid ezati

دوست دارم دارم تا تمام چیزی را که می دانم در اختیار بازدید کنندگان وب سایت قرار دهم پیشنهادات و انتقادات شما بنده را خوشحال می کند

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قالب وردپرس