Tag Archives: এনকোডিং

ডেটা কমিউনিকেশন ও কম্পিউটার নেটওয়ার্ক : ডিজিটাল ট্রান্সমিশন : (DCN – Digital Transmission)

Huge Sell on Popular Electronics

রিদওয়ান বিন শামীম

 

ডাটা বা তথ্য দুইভাবে সংরক্ষণ করা যায়, ডিজিটাল ও এনালগ পদ্ধতিতে। কম্পিউটারে ডাটা সংরক্ষণ ডিজিটাল পদ্ধতিতে করা হয়। ডাটার মত সিগন্যালও ডিজিটাল ও এনালগ এই দুই পদ্ধতিতে সংরক্ষণ করা যায়। ডাটাকে ডিজিটাল পদ্ধতিতে ট্রান্সমিশনের জন্য একে আগে ডিজিটাল ফরম্যাটে পরিবর্তিত করে নিতে হয়।

 

ডিজিটাল থেকে ডিজিটালে রূপান্তর

লাইন কোডিং ও ব্লক কোডিং, এই দুই ভাবে ডিজিটাল থেকে ডিজিটালে রূপান্তর করা যায়। সব ধরণের যোগাযোগের জন্য লাইন কোডিং জরুরী যেখানে ব্লক কোডিং ঐচ্ছিক।

 

লাইন কোডিং

ডিজিটাল ডাটাকে ডিজিটাল সিগন্যালে পরিণত করার প্রক্রিয়াকে লাইন কোডিং বলে। ডিজিটাল ডাটাকে বাইনারি ফরম্যাটে পাওয়া যায়, একে ১ থেকে ১০ পর্যন্ত সিরিজের অন্তর্নিহিতভাবে সংরক্ষণ করা যায়।

লাইন কোডিং

লাইন কোডিং

 

ইউনিপোলার এনকোডিং

ইউনিপোলার এনকোডিং স্কিম ডাটা রিপ্রেজেন্ট করার জন্য সিঙ্গেল ভোল্টেজ লেভেল ব্যবহার করে, এক্ষেত্রে বাইনারি ১ প্রকাশ করতে উঁচু ভোল্টেজ ও বাইনারি ০ প্রকাশ করতে কোনও ভোল্টেজ ট্রান্সমিটেড হয় না। এদের ইউনিপোলার নন-রিটার্ন-টু-জিরোও বলা হয়।

ইউনিপোলার এনকোডিং

 

পোলার এনকোডিং

পোলার এনকোডিং স্কিম বাইনারি মান প্রকাশের জন্য মাল্টিপল ভোল্টেজ লেভেল ব্যবহার করে। পোলার এনকোডিং কে চার রূপে পাওয়া যায়,

  • পোলার ননরিটার্ন টু জিরো

পোলার ননরিটার্ন টু জিরো

  • রিটার্ন টু জিরো,

রিটার্ন টু জিরো

  • ম্যানচেস্টার,
  • ডিফারেন্সিয়াল ম্যানচেস্টার

 

বাইপোলার এনকোডিং

বাইপোলার এনকোডিং তিন ধরণের ভোল্টেজ লেভেল ব্যবহার করে, পজেটিভ, নেগেটিভ ও জিরো।

বাইপোলার এনকোডিং

 

ব্লক কোডিং

ব্লক কোডিং তিন ধরণের হয়,

  • ডিভিশন,
  • সাবস্টিটিউশন,
  • কম্বিনেশন

 

ব্লক কোডিং সম্পন্ন হওয়ার পর একে লাইন কোডেড করা হয়।

 

এনালগ থেকে ডিজিটাল রূপান্তর

এনালগ তরঙ্গকে ডিজিটাল ডাটায় পরিণত করতে পালস কোড মডুলেশন ব্যবহার করা হয়। এটি তিন ধাপে হয়,

  • সেম্পলিং

সেম্পলিং

  • কোয়ান্টাইজেশন

কোয়ান্টাইজেশন

  • এনকোডিং

এনকোডিং

 

ট্রান্সমিশন মোড

দুটি কম্পিউটারে কীভাবে ডাটা ট্রান্সমিটেড হবে তা নির্ণয় করে ট্রান্সমিশন মোড,এর দুটি প্রকরণ ঘটে,

  • প্যারালাল ট্রান্সমিশন

প্যারালাল ট্রান্সমিশন

  • সিরিয়াল ট্রান্সমিশন।

সিরিয়াল ট্রান্সমিশন

 

সিরিয়াল ট্রান্সমিশন দুই রকমের হয়,

  • এসিনক্রোনাস সিরিয়াল ট্রান্সমিশন
  • সিনক্রোনাস সিরিয়াল ট্রান্সমিশন

এইচটিএমএল ইউনিফর্ম রিসোর্স লোকেটর (HTML Uniform Resource Locators)

Huge Sell on Popular Electronics

শরিফুল ইসলাম
Job category-Php Coder

 

ওয়েব ঠিকানার অন্য নাম হচ্ছে URL

একটি URL লেখার জন্য আমাদের টাইপ করতে হয় শব্দের সাহায্যে (http://bangla.salearningschool.com) বা ইন্টারনেট প্রটোকল এড্রেস (IP) টাইপ করে, যেমন (192.185.24.202)।

প্রায় সবাই এড্রেস বারে ডোমেইন নামকে টাইপ করে থাকে কারন নাম্বার এর থেকে নাম মনে রাখা সহজ।

 

URL- ইউনিফর্ম রিসোর্স লোকেটর

ওয়েব ব্রাউজার গুলি ওয়েব সার্ভার থেকে url ব্যবহার করার মাধ্যমে কোন পেজ কে গ্রহণ করে থাকে। এইচটিএমএল পেজ এর কোন লিঙ্ক কে ক্লিক করলে <a> ট্যাগ কোন ওয়েব এড্রেস কে নির্দেশ করে। ওয়েব এ কোন ডকুমেন্ট বা পেজ কে খুজে পাওয়ার জন্য URL ব্যবহার করা হয়।

একটি ওয়েব এড্রেস  http://bangla.salearningschool.com/about-us.php নিচের নিয়মগুলোকে অনুসরন করে।


scheme://host.domain:port/path/filename


বর্ণনা

Scheme-ইন্টারনেট সার্ভিস এর ধরন কে ডিফাইন করে। (সাধারনভাবে http হয়ে থাকে)

Host-ডোমেইন এর host ডিফাইন করে (http এর ক্ষেত্রে ডিফল্ট হলত www)

Domain-ইন্টারনেট ডোমেইন এর নাম ডিফাইন করে (salearningschool.com)

port-host এর পোর্ট নাম্বার (http হল 80)

path- সার্ভার এর পাথ ডিফাইন করে (site এর প্রধান directory)

filename-ডকুমেন্ট বা ডাটার নাম

 

সাধারণ URL পরিকল্পনাগুলি

http (HyperText Transfer Protocol)- সাধারনত ওয়েব পেজ এর জন্য ব্যবহার করা হয়।

https (secure HyperText Transfer protocol)-নিরাপদ ওয়েব পেজ এর জন্য ব্যবহার করা হয়।

ftp (File Transfer Protocol)-ফাইল কে আপলোড বা ডাউনলোড করার জন্য

file-কম্পিউটার এর কোন ফাইল

 

URL এনকোডিং

ASCII character set এর মাধ্যমে URL গুলোকে ইন্টারনেট এ পাঠানো হয়। URL এ সবসময় character থাকে এবং তা ASCII তে পরিবর্তন করতে হয়। URL এনকোডিং নন ASCII characters গুলোকে “%” এ প্রতিস্থাপন করা হয় hexadecimal ডিজিট এর মাধ্যমে। URL এ কোন ফাকা জাইগা থাকে না ফাকা জায়গা গুলো (+) চিহ্ন অথবা %20 দিয়ে পুরন করা হয়।

 

ASCII এনকোডিং উদাহরণ

এইচটিএমএল ৫ এর ডিফল্ট character set গুলো হল UTF-8

বর্ণ Windows-1252 থেকে
UTF-8 থেকে
%80 %E2%82%AC
£ %A3 %C2%A3
© %A9 %C2%A9
® %AE %C2%AE
À %C0 %C3%80
Á %C1 %C3%81
 %C2 %C3%82
à %C3 %C3%83
Ä %C4 %C3%84
Å %C5 %C3%85