TGViewer
CleverDevs CleverDevs @cleverdevs · 11.1K subscribers
Post #1349 954
امروز درباره لایه های tcp/ipبحث میکنیم:

(Network Interface)
اولین و زیرین‌ترین لایه که با ایجاد یک کانال، ارتباطات فیزیکی بین دو ماشین را برقرار می‌کند، لایه واسط شبکه است. وظیفه لایه اول این است که یک خط مطمئن و بدون خطا ایجاد کرده و با هویت دادن به رشته‌ای از صفرها و یک‌ها، آن‌ها را در قالب یک “فریم” که شامل آدرس فیزیکی گیرنده و فرستنده است، سازماندهی کند.
(Network)
لایه اینترنت وظیفه دارد که با استفاده از یک کانال مشترک، فریم‌های اطلاعاتی را بین مبدأ و مقصد انتقال دهد. در این لایه سه پروتکل مهم وجود دارد که عبارت‌انداز:

IP:
پروتکل IP وظیفه مسیریابی و فراهم‌سازی آدرس‌های منطقی را بر عهده دارد، همچنین این پروتکل امکان تحویل بسته را به لایه‌های بالاتر فراهم ساخته اما تحویل بسته به مقصد را تضمین نمی‌کند. پروتکل IP بواسطه TTL (Time To Live) مسئول پیشگیری از Network Loop است.
ICM:
این پروتکل وظیفه دارد اطلاعات و گزارش‌های خطا روی شبکه را ارائه دهد تا کامپیوترهای روی شبکه از وضعیت یکدیگر باخبر شوند.
ARP:
پروتکل ARP یا Address Resolution Protocol وظیفه دارد تا آدرس MAC یا آدرس فیزیکی را با داشتن آدرس IP یک Host به دست آ

(Transport)
داده‌هایی که از لایه application دریافت می‌شوند، به قطعاتی تقسیم شده و source port و Sequence number به آن اضافه می‌شود تا TCP Segment ساخته شود. بعد لایه انتقال سگمنت آماده شده را به لایه اینترنت تحویل می‌دهد تا بسته ساخته شود. پروتکل اتصال‌گرای TCP (Connection Oriented) اطلاعات را به طور مطمئن به مقصد ارسال کند.

هرچند پروتکل TCP این قدرت را دارد که ترافیک زیاد را تحمل کند ولی برای ارسال داده‌هایی که نیاز به قابلیت اطمینان ندارند و هدفشان این است که هرچه سریعتر به مقصد برسند از پروتکل UDP یا User Datagram Protocol که یک پروتکل بدون اتصال (Connection Less) است، استفاده می‌شود. ارسال اطلاعات در پروتکل TCP شامل سه مرحله برقراری ارتباط، ارسال داده و پایان ارتباط است. قبل از اینکه داده ارسال شود یک مسیر مجازی بین مبدأ و مقصد با استفاده از فرآیند دست تکانی یا Handshaking برقرار می‌شود همچنین برای مشخص شدن پایان هم بیت‌های کنترلی پایان یافتن ارسال می‌شود.

(Application)
این لایه مسئول ایجاد و مدیریت درخواست‌ها در کامپیوتر مبدأ یا سرویس‌دهی به درخواست‌های دریافتی در کامپیوتر مقصد است.

به علت فعالیت مجموعه‌ای از پروتکل‌ها در هر لایه به آن پشته پروتکل TCP/IP گفته می‌شود. وقتی درمورد لایه نرم‌افزاری TCP/IP بحث می‌شود منظور سه لایه‌ی بالایی مدل TCP/IP یعنی Internet ,Transport و Application است. پشته پروتکل TCP/IP شامل هزاران پروتکل متفاوت است که هزاران وظیفه مختلف دارند.

#network #part5
@CleverDevs
@CleverDevsGp
Telegram Clever Devs Cdn
  • 👍 9
  • ❤ 3
  • 👌 2
More from @cleverdevs
  1. Oct 13, 2026احتمالاً براتون پیش اومده وسط کار یهو سیستم لینوکسی‌تون فریز میشه؛ نه موس کار میکنه، نه کی…
  2. Oct 13, 2026لینوس توروالدز، سازنده و مسئول هسته لینوکس، که پیش از این از هوش مصنوعی برای دیباگ کردن کد…
  3. Oct 10, 2026توی گیت یه مفهومی داریم به اسم hunk که به هر تیکه از تغییرات توی خروجی git diff گفته میشه…
  4. Oct 6, 2026شرکت Cloudflare نسخه پایدار ابزار EmDash رو عرضه کرده که جایگزین سریع و ایمن وردپرس برای س…
  5. Oct 3, 2026خیلی وقتا که از ایجنت‌ها برای کدنویسی استفاده می‌کنید، برای یه تسک ساده یا کلی پکیج اضافه…
  6. Oct 2, 2026کلاینت ZedSecure رو روی AUR منتشر کردم. الان می‌تونید از اونجا نصبش کنید. https://aur.arch…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →