حامل‌ های داده

هر بار در اینستاگرام اسکرول میکنید، یک فایل اکسل برای همکارتان میفرستید، روی درایو ابری شرکت لاگ‌ های سیستم را ذخیره میکنید یا یک مدل شبکه عصبی را روی دیتاست مشتریان آموزش میدهید، یک چیز همیشه در پشت صحنه در حال کار است؛
چیزی که معمولاً به آن فکر نمیکنیم: حامل‌ های داده.

ما عادت کرده‌ایم درباره «داده» حرف بزنیم؛
داده بزرگ، تحلیل داده، دیتا مارت، دیتاست آموزشی، مدل‌ های هوش مصنوعی.
اما کمتر از خودمان میپرسیم:

  • این داده‌ ها کجا ذخیره میشوند؟
  • روی چه مسیری بین سیستم‌ها جا به‌ جا میشوند؟
  • و چه رسانه‌ای این صفر و یک‌ها را برای ما قابل خواندن و استفاده می‌کند؟

اگر کسب‌ و کار شما به داده و هوش مصنوعی وابسته است (که عملاً امروز اکثر کسب‌ و کارها هستند)، شناخت «حامل‌ های داده» دیگر یک بحث صرفاً فنی نیست؛
بخشی از استراتژی واقعی شما برای پایداری سرویس، امنیت اطلاعات و موفقیت پروژه‌های هوش مصنوعی است.

در این مقاله سعی میکنیم تا به این پرسش‌ها جواب بدهیم:

  • حامل داده دقیقاً چیست؟
  • چه انواعی دارد (از هارد و SSD تا فیبر نوری، وای‌ فای، بارکد، QR و RFID)؟
  • چه ویژگی‌هایی یک حامل داده را برای یک سازمان «خوب» یا «خطرناک» می‌کند؟
  • از زاویه هوش مصنوعی و شبکه عصبی، حامل‌ها چه تأثیری روی کیفیت مدل‌ها دارند؟
  • و در نهایت، یک مدیر ایرانی یا صاحب کسب‌وکار باید به چه نکاتی توجه کند؟

حامل داده چیست؟

بیایید از یک تعریف قابل لمس شروع کنیم:

حامل داده هر رسانه‌ ای است که داده را
– ذخیره میکند،
– یا از نقطه‌ای به نقطه دیگر منتقل میکند،
به‌ طوری که یک سیستم دیگر بتواند آن داده را بخواند، تفسیر کند و از آن استفاده کند.

این رسانه میتواند:

  • فیزیکی باشد؛ مثل هارد دیسک، SSD، فلش، نوار مغناطیسی، CD، DVD و…
  • انتقالی/شبکه‌ ای باشد؛ مثل کابل مسی، فیبر نوری، امواج رادیویی، وای‌فای، 4G و 5G.
  • یا حتی یک نمایش گرافیکی و ماشینی‌ خوان باشد؛ مثل بارکد، کد QR یا تگ RFID روی یک محصول.

در نظریه کلاسیک ارتباطات (مدل شانون)، به این مسیر و رسانه، کانال یا medium گفته میشود؛
کانالی که سیگنال روی آن حرکت می‌کند و پیام را از فرستنده به گیرنده می‌رساند.

پس وقتی از «حامل‌ های داده» صحبت میکنیم، فقط درباره هارد و فلش حرف نمیزنیم؛
درباره تمام لایه‌ هایی حرف میزنیم که بین «داده خام» و «استفاده عملی از آن» قرار دارند.

انواع حامل‌ های داده

برای اینکه ذهنمان منظم شود، میتوانیم حامل‌های داده را در چند دسته اصلی ببینیم.

۱. حامل‌ های داده برای ذخیره‌ سازی (Storage Data Carriers)

این دسته همان چیزهاییند که بیشتر مردم به‌ عنوان «حافظه» میشناسند؛ رسانه‌هایی که داده را برای استفاده بعدی نگه میدارند:

  • هارددیسک‌ های مغناطیسی (HDD)
  • درایوهای حالت جامد (SSD)
  • فلش USB و کارت حافظه
  • دیسک‌های نوری (CD, DVD، Blu-ray و…)
  • نوارهای مغناطیسی (که هنوز هم در بک‌آپ‌های سازمانی بزرگ استفاده می‌شوند)
  • فضای ابری (Cloud Storage) که درواقع مجموعه‌ای از همین حامل‌ها در دیتاسنتر است

در سطح کسب‌وکار، این حامل‌ها به سؤال‌ های بسیار مهمی جواب میدهند:

  • دیتابیس مشتریان کجا نگه‌ داری میشود؟
  • لاگ‌ های حیاتی سیستم، تراکنش‌ها و داده‌های آموزشی مدل‌ های هوش مصنوعی روی چه رسانه‌ ای ذخیره میشوند؟
  • بک‌ آپ‌ ها روی چه نوع حامل داده‌ ای قرار دارند و چقدر قابل اعتماد هستند؟

۲. حامل‌ های داده برای انتقال (Transmission Data Carriers)

اینجا پای شبکه و مخابرات وسط میآید. رسانه‌ هایی که داده را از یک نقطه به نقطه دیگر میبرند:

  • کابل‌ های مسی شبکه (زوج‌تابیده، کواکسیال و…)
  • فیبرهای نوری که با پالس‌ های نور داده را منتقل میکنند
  • امواج رادیویی (Wi-Fi، 4G، 5G، لینک‌های رادیویی نقطه‌ به‌ نقطه، بلوتوث)

وقتی ویدئو را روی گوشیتان استریم میکنید، در واقع این ترکیب رسانه‌ هاست که نقش حامل داده را بازی میکند:
از دیتاسنتر تا اپراتور، از اپراتور تا مودم یا دکل، از مودم تا گوشی.

۳. حامل‌ های داده برای شناسایی و رهگیری (بارکد، QR، RFID)

در دنیای لجستیک، خرده‌ فروشی و تولید، «حامل داده» خیلی وقت‌ ها به چیزهایی اشاره میکند که ما روی بسته‌ بندی‌ ها می‌بینیم:

  • بارکدهای یک‌ بعدی روی جعبه‌ ها
  • کدهای دو‌بعدی مثل QR و DataMatrix
  • تگ‌ های RFID و NFC روی کارت‌ ها، جعبه‌ ها یا پالت‌ ها

این‌ها در استانداردهای زنجیره تأمین، صراحتاً به‌عنوان حامل داده تعریف شدند؛
یعنی یک نمایش ماشینی‌ خوان از اطلاعات (کد کالا، تاریخ انقضا، سریال، محل تولید و…) که میتوان آن را اسکن کرد، در سیستم ثبت کرد و روی آن تحلیل انجام داد.

در یک انبار یا فروشگاه ، همین بارکد ساده روی جعبه، حامل داده‌ای است که بسیاری از گزارش‌ های فروش، انبارگردانی و حتی الگوریتم‌ های پیش‌بینی فروش روی آن بنا شده‌اند.

۴. شبکه‌ های حامل داده (Data Carrier Networks)

یک لایه بالاتر، خود شبکه‌ های ارتباطی بزرگ هستند که داده را بین شهرها و کشورها حمل میکنند؛ چیزی که در دنیای مخابرات به آن‌ها carrier networks گفته می‌شود:

  • شبکه‌ های ستون فقرات اینترنت (backbone)
  • شبکه‌های مخابراتی بین‌المللی
  • لینک‌های پرظرفیت بین دیتاسنترها و اپراتورها

اگر سرویس شما کاربر در سراسر ایران دارد، کیفیت این شبکه‌ها مستقیماً روی تجربه کاربر و درآمد شما اثر می‌گذارد.

چه چیزی یک حامل داده را «خوب» یا «بد» می‌کند؟

از نگاه کسب‌وکار و هوش مصنوعی، حامل داده خوب فقط چیزی نیست که «کار کند»؛
باید بتواند پایدار، امن، سریع و به‌ صرفه کار کند.

چند معیار کلیدی:

۱. ظرفیت و مقیاس‌ پذیری

  • روی حامل ذخیره‌ سازی: چند گیگابایت، ترابایت یا پتابایت داده را میتوان نگه داشت؟
  • روی حامل انتقالی: چه حجم داده‌ای در واحد زمان قابل انتقال است (مثلاً مگابیت یا گیگابیت در ثانیه)؟

برای سازمانی که ویدئو، لاگ‌ های حجیم، تصاویر پزشکی یا داده‌های حسگرهای متعدد را جمع میکند، ظرفیت یک موضوع کاملاً راهبردی است، نه صرفاً فنی.

۲. سرعت، پهنای باند و تأخیر

  • SSD در خواندن و نوشتن تصادفی معمولاً چندین برابر سریع‌تر از HDD است.
  • فیبر نوری در مقایسه با کابل مسی، پهنای باند بالاتر و تأخیر پایین‌ تری دارد.
  • لینک‌ های بی‌سیم بسته به شرایط محیطی، نوسان بیشتری در تأخیر و کیفیت دارند.

برای سیستم‌ هایی مثل تشخیص تقلب لحظه‌ ای، ترید الگوریتمی، یا توصیه‌ گر آنلاینی که در همان لحظه خرید باید پیشنهاد بدهد، این تأخیرها تفاوت بین «سیستم مفید» و «سیستم آزاردهنده» را رقم میزنند.

۳. قابلیت اطمینان و ماندگاری

  • هاردهای مکانیکی در برابر شوک و لرزش حساس‌ترند و قطعات متحرک دارند.
  • SSDها چرخه نوشتن محدود دارند، اما در برابر ضربه مقاوم‌تر و سریع‌ ترند.
  • نوار مغناطیسی کند است، اما برای آرشیو بلندمدت ارزان و نسبتاً قابل اعتماد محسوب میشود.

برای بانک، بیمارستان، یا شرکت بیمه، از دست رفتن داده فقط یک مشکل فنی نیست؛
میتواند تبعات قانونی، مالی و اعتباری جدی داشته باشد.

۴. امنیت و حریم خصوصی

  • فلش و هارد اکسترنال به‌راحتی قابل جابه‌جایی و سرقتند؛ اگر رمزگذاری نشده باشند، محتوا مستقیماً قابل خواندن است.
  • لینک‌ های شبکه‌ ای بدون رمزنگاری قوی در معرض شنود و دست‌کاری قرار میگیرند.
  • تگ‌ های RFID بدون طراحی درست می‌توانند از فاصله‌ای توسط افراد سوءاستفاده‌گر خوانده شوند.

در معماری‌های مدرن، حامل داده بدون لایه‌های امنیتی دیگر قابل قبول نیست؛
رمزنگاری، کنترل دسترسی، لاگ‌برداری و نظارت، بخشی از تعریف «حامل خوب» هستند.

۵. هزینه و پیچیدگی مدیریت

هر حامل داده هزینه دارد:

  • سرمایه‌ گذاری اولیه (خرید تجهیزات ذخیره‌سازی و شبکه)
  • هزینه عملیاتی (برق، خنک‌سازی، نگه‌داری، پرسنل)
  • هزینه‌های اشتراکی در فضای ابری

هنر یک معماری خوب این است که بین:

«چقدر سرعت و امنیت و ظرفیت لازم دارم؟»
و
«چقدر میتوانم هزینه کنم؟»

تعادل پیدا کند؛
مثلاً ترکیبی از SSD برای داده‌ های داغ، HDD برای آرشیو و فضای ابری برای بک‌ آپ و مقیاس‌ پذیری.

 

حامل‌ های داده از نگاه هوش مصنوعی و شبکه‌ های عصبی

در پروژه‌های هوش مصنوعی و یادگیری عمیق، معمولاً حواسمان به مواردی مثل:

  • معماری شبکه عصبی،
  • هایپرپارامترها،
  • نوع بهینه‌ ساز،

هست، اما کمتر به این فکر میکنیم که:

  • دیتاست روی چه نوع حافظه‌ای قرار دارد؟
  • سرعت دسترسی به آن برای آموزش چقدر است؟
  • مسیر حرکت داده از سنسور تا مدل، چقدر پایدار و امن است؟

چند مثال ملموس:

۱. مدل‌ های بلادرنگ (Real-Time)

تصور کنید یک سامانه تشخیص تقلب تراکنش دارید که باید در چند میلی‌ ثانیه تصمیم بگیرد.
اگر:

  • لینک‌ های شبکه کند باشند،
  • دیتابیس روی ذخیره‌سازی آهسته باشد،
  • یا لاگ‌ ها روی حامل‌ هایی باشند که تحت فشار بالا کند میشوند،

بهترین شبکه عصبی دنیا هم نمیتواند به‌موقع جواب دهد.
اینجا «حامل‌های داده» به‌اندازه خود الگوریتم مهم‌اند.

۲. سیستم‌ های مبتنی بر IoT و حسگرها

در کارخانه هوشمند، شهر هوشمند یا زنجیره سرد دارویی:

  • حسگرها داده را تولید می‌کنند،
  • از طریق شبکه‌های بی‌سیم، لینک‌های صنعتی یا گیت‌وی‌ها آن را منتقل می‌کنند،
  • حامل‌های مختلف (از RFID تا شبکه) داده را تا پلتفرم تحلیلی می‌برند.

اگر بخشی از این مسیر ناپایدار، پرخطا یا نا امن باشد، خروجی مدل‌ های یادگیری ماشین هم قابل اعتماد نخواهد بود.

۳. زنجیره تأمین داده (Data Supply Chain)

در نگاه کسب‌ و کار محور، داده هم مثل یک کالا در یک زنجیره تأمین حرکت میکند؛ از «تولید» تا «مصرف».

  • حسگر یا اپلیکیشن، داده خام را تولید میکند.
  • حامل‌های داده (شبکه، ذخیره‌سازی، بارکد، RFID) آن را جا به‌ جا و ذخیره میکنند.
  • تیم‌های تحلیلی و الگوریتم‌ ها، آن را مصرف و تبدیل به تصمیم یا سرویس میکنند.

هر گلوگاه در حامل‌های داده، می‌تواند کل زنجیره را کند یا معیوب کند.

چند مثال واقعی از کسب‌ و کار

برای ملموس‌تر شدن بحث، بیایید چند سناریوی نزدیک به فضای ایران را مرور کنیم.

۱. فروشگاه اینترنتی و انبار

  • روی هر کالا یک بارکد یا QR است؛ این کد حامل داده شناسایی کالا، قیمت و گاهی تاریخ انقضاست.
  • موجودی کالا روی سرور فروشگاه و دیتابیس ذخیره می‌شود؛ هارد، SSD یا SAN حامل داده پایگاه داده هستند.
  • ارتباط بین وب‌ سایت، درگاه پرداخت، انبار و کاربر نهایی از طریق اینترنت، شبکه داخلی و لینک اپراتورها انجام میشود.

اگر یک حلقه از این زنجیره درست طراحی نشود (مثلاً بارکد غیراستاندارد یا شبکه ناپایدار)، نتیجه میتواند:

  • اشتباه در موجودی،
  • ارسال اشتباه کالا،
  • یا تجربه کاربری ضعیف باشد.

۲. بانک و سیستم‌ های ضد تقلب

  • اطلاعات حساب‌ها و تراکنش‌ها روی سامانه‌ های اصلی (Core) ذخیره میشود.
  • لینک‌های بین شعب، دستگاه‌های ATM، POSها و دیتاسنترها حامل‌ های شبکه‌ای بسیار حساسند.
  • سیستم‌های تحلیل ریسک و ضدتقلب، این داده‌ها را دریافت و در لحظه تحلیل میکنند.

خرابی یا کندی یک حامل داده در اینجا، فقط یک «مشکل IT» نیست؛
به معنی ریسک مستقیم برای اعتماد مشتری، اعتبار بانک و حتی رگولاتوری است.

۳. کارخانه و مانیتورینگ تجهیزات

  • حسگرهای دما، لرزش، فشار و… روی دستگاه‌ها نصب شده‌اند.
  • داده از طریق شبکه صنعتی یا وایرلس به سرور یا ابر منتقل میشود.
  • تگ‌های RFID روی پالت‌ها و قطعات، وضعیت موجودی و محل آن‌ها را به سیستم میگویند.

اگر حامل‌های داده در این محیط:

  • دقت کافی نداشته باشند،
  • سیگنال‌ها گم شوند،
  • یا در طراحی امنیت آن‌ها سهل‌انگاری شده باشد،

نتیجه میتواند خرابی زودهنگام، توقف تولید و «هوشمند نبودن» واقعی سیستم باشد.

 

چالش‌ ها و اشتباهات رایج در استفاده از حامل‌ های داده

در عمل، بسیاری از سازمان‌ ها با این مشکلات مواجه میشوند:

۱. اعتماد بیش از حد به فلش و هارد اکسترنال

ذخیره داده‌های حساس روی فلش و هارد اکسترنال بدون:

  • رمزگذاری،
  • بک‌ آپ،
  • و سیاست روشن دسترسی،

یکی از ریسک‌ های کلاسیک است.
گم شدن یا دزدیده شدن این حامل‌ ها میتواند به نشت اطلاعات، جریمه قانونی و از دست رفتن اعتماد مشتری منجر شود.

۲. انتقال داده حساس روی شبکه‌ های ناامن

ارسال فایل‌ های مهم از طریق:

  • وای‌ فای عمومی،
  • لینک‌ های بدون رمزنگاری قوی،
  • یا پروتکل‌ های قدیمی،

دروازه‌ ای برای شنود و حملات مرد میانی باز میکند.

۳. بارکد و QR غیراستاندارد

بارکدهایی که:

  • کیفیت چاپ پایینی دارند،
  • استاندارد مشخصی را رعایت نمی‌کنند،
  • یا برای چند کالا به اشتباه تکرار شده‌اند،

به‌ جای کمک، منبع خطا و هزینه میشوند و آمارهای تحلیلی را بی‌ اعتبار میکنند.

۴. قفل شدن روی یک ارائه‌ دهنده ابری (Vendor Lock-in)

وقتی کل داده و معماری روی یک پلتفرم ابری خاص طراحی شود، مهاجرت در آینده به پلتفرم دیگر میتواند:

  • بسیار پر هزینه،
  • زمانبر،
  • و در عمل، تقریباً غیرممکن باشد.
  1. عدم تناسب بین نیاز و نوع حامل

مثلاً:

  • استفاده از هاردهای کند SATA برای پردازش‌های تحلیلی سنگین،
  • یا تکیه بر یک لینک اینترنت کم‌ظرفیت برای سیستمی که باید صدها درخواست در ثانیه پاسخ دهد.

نتیجه این عدم تناسب، کندی، ناپایداری و نارضایتی کاربر است.

 

راهنمای انتخاب حامل داده مناسب برای کسب‌ و کار

برای اینکه بتوانید تصمیم‌ های منطقی‌ تری بگیرید، چند سؤال کلیدی را جلوی خودتان بگذارید:

  1. داده چقدر حساس و محرمانه است؟
    • اگر شامل اطلاعات مالی، پزشکی یا هویتی است، رمزنگاری و کنترل دسترسی «لوکس» نیست، «اجباری» است.
  2. تا چه حد دسترس‌ پذیری لحظه‌ای لازم است؟
    • بک‌آپ آرشیوی یک چیز است،
    • سامانه پرداخت آنلاین چیز دیگری.
  3. رشد داده در یک تا سه سال آینده چقدر است؟
    • اگر انتظار رشد چندبرابری دارید، حامل باید مقیاس‌پذیر باشد، نه اینکه شش ماه دیگر دوباره زیرساخت را از نو طراحی کنید.
  4. اگر این حامل داده یک روز از کار بیفتد، چه میشود؟
    • آیا سناریوی جایگزین (Failover) دارید؟
    • آیا بک‌آپ‌ها قابل استفاده‌اند؟
    • آیا کار حیاتی سازمان یک‌باره متوقف میشود؟
  5. تعادل بین کیفیت و هزینه کجاست؟
    • ممکن است ترکیب چند نوع حامل (SSD، HDD، Cloud، Tape) بهتر از یک راه‌ حل تک‌فناوری باشد.

سوالات متداول کاربران

۱. حامل داده دقیقاً چیست؟ با یک مثال خیلی ساده

وقتی یک فایل را روی فلش ذخیره میکنید و آن را به یک کامپیوتر دیگر میزنید، فلش شما حامل داده است؛
داده را از یک سیستم به سیستم دیگر جابه‌جا کردید.

وقتی همان فایل را ایمیل می‌کنید،
در آن لحظه، شبکه و رسانه‌ های انتقالی (کابل، فیبر، امواج رادیویی) حامل داده هستند.

۲. آیا «حامل داده» همان «حافظه» است؟

حامل داده مفهوم گسترده‌ تری دارد.
حافظه معمولاً به رسانه ذخیره‌سازی (هارد، SSD، RAM) اشاره می‌کند.
اما حامل داده علاوه بر ذخیره‌سازی، مسیرها و رسانه‌های انتقالی و حتی بارکد و RFID را هم شامل میشود.

۳. آیا فضای ابری هم حامل داده محسوب می‌شود؟

بله. فضای ابری در واقع مجموعه‌ای از سرورها و رسانه‌ های ذخیره‌ سازی فیزیکی در دیتاسنترهاست که از طریق شبکه در اختیار شما قرار گرفته.
از دید مفهومی، ابر یک حامل داده مبتنی بر سرورهای راه‌دور است.

۴. بارکد روی محصولات چطور حامل داده است؟

بارکد یک الگوی گرافیکی است که اطلاعات عددی یا متنی را در خود کد میکند.
اسکنر با خواندن این الگو، داده را استخراج میکند.
به همین دلیل، در استانداردهای زنجیره تأمین، بارکدها، کدهای دو‌ بعدی و تگ‌ های RFID را «حامل‌های داده» مینامند؛ چون داده را به شکلی قابل‌خواندن برای ماشین حمل میکنند.

۵. نقش حامل‌ های داده در امنیت اطلاعات چیست؟

حامل‌ های داده یکی از مهمترین نقاط آسیب‌ پذیر در امنیت هستند:

  • فلش بدون رمزگذاری،
  • هارد اکسترنال گم‌شده،
  • وای‌فای ناامن،
  • لینک بدون رمزنگاری بین دو شعبه،

همه اینها میتوانند راهی برای نشت یا دست‌کاری داده باشند.
امنیت اطلاعات فقط فایروال و آنتی‌ ویروس نیست؛
امن کردن حامل‌های داده بخش جدایی‌ناپذیر آن است.

۶. چرا برای هوش مصنوعی باید به حامل داده اهمیت بدهم؟

چون:

  • اگر داده به‌موقع و سالم به مدل نرسد، خروجی مدل هم به‌ موقع و سالم نخواهد بود.
  • اگر داده در طول مسیر انتقال دستکاری شود، مدل بر اساس داده غلط یاد می‌گیرد.
  • اگر حامل‌ ها کند یا ناپایدار باشند، سیستم‌های بلادرنگ عملاً غیرقابل استفاده می‌شوند.

به زبان ساده:
هوش مصنوعی بدون حامل‌های داده درست، یک موتور قدرتمند بدون سوخت و جاده است.

جمع‌ بندی: حامل‌ های داده، ستون فقرات دنیای داده‌ محور

اگر بخواهیم همه حرف‌ها را در چند خط جمع کنیم:

  • حامل‌ های داده فقط هارد و فلش نیستند؛
    از فیبر نوری و لینک‌های مخابراتی گرفته تا بارکد و تگ RFID، همگی بخشی از خانواده حامل‌های داده‌اند.
  • کیفیت، امنیت، ظرفیت و طراحی این حامل‌ها، زیرساخت واقعی هر سیستم داده‌محور، هر پروژه هوش مصنوعی و هر کسب‌وکار دیجیتال است.
  • بسیاری از مشکلاتی که به نام «مشکل دیتا» یا «مشکل هوش مصنوعی» شناخته می‌شوند، در واقع از حامل‌ های داده نامناسب، ناامن یا ناکارآمد شروع میشوند.
  • نگاه حرفه‌ای به داده، یعنی داشتن یک تصویر روشن از این‌که:
    داده کجا تولید می‌شود،
    روی چه چیزی ذخیره می‌شود،
    از چه مسیری حرکت می‌کند،
    و اگر آن حامل از کار بیفتد، چه اتفاقی برای کسب‌وکار میافتد.

اگر همین امروز فقط یک اقدام انجام دهید، پیشنهاد من این است:

یک نقشه ساده از «مسیر حرکت داده» در کسب‌ و کار خود بکشید
و کنار هر مرحله، حامل‌ های داده را بنویسید.
بعد، برای هر کدام از خودتان بپرسید:
«آیا این‌جا از نظر ظرفیت، سرعت، امنیت و بک‌آپ، در سطحی هستیم که برای آینده‌ مان کافی باشد؟»

شاید جواب این سؤال‌ها، اول کمی نگران‌ کننده باشد؛
اما همین نقطه شروع یک معماری حرفه‌ ای‌ تر برای داده و هوش مصنوعی شماست.

منابع:

  1. Tanenbaum, A. S., & Wetherall, D. (2010). Computer Networks (5th ed.). Pearson.
  2. Stallings, W. (2013). Data and Computer Communications (10th ed.). Pearson.
  3. Patterson, D. A., & Hennessy, J. L. (2017). Computer Organization and Design: The Hardware/Software Interface. Morgan Kaufmann.
  4. GS1. GS1 General Specifications و GS1 BarCodes & Identification Keys
سهام:

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

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