যখন আপনি ‘কম্পিউটার পোর্ট’ শব্দটি শুনেন, আপনি কী চিন্তা করেন? USB পোর্ট? TCP/IP পোর্ট? এটি কনফিউজিং হতে পারে। পোর্টের দুটি ক্লাস রয়েছে — ফিজিক্যাল এবং ভার্চুয়াল। একটি USB পোর্ট ফিজিক্যাল পোর্টের একটি উদাহরণ যখন একটি TCP/IP পোর্ট ভার্চুয়াল পোর্টের একটি উদাহরণ।
ভার্চুয়াল পোর্ট ফিজিক্যাল পোর্টের চেয়ে বেশি সংখ্যক। তাই আমরা ফিজিক্যালগুলো থেকে শুরু করব। দুটি ক্লাসই প্রায় যেকোনো ইলেকট্রনিক ডিভাইসে পাওয়া যায়। ফোন, ট্যাবলেট, PC, এমনকি গাড়ি এবং অন্যান্য মেশিনের ইলেকট্রনিক পার্টগুলোরও দুটি ক্লাসই থাকতে পারে। আমাদের উদ্দেশ্যে, আমরা এই নিবন্ধে কম্পিউটার বলব। শুধু জানতে থাকুন এটি প্রায় যেকোনো ডিভাইস হতে পারে।
পোর্ট কী?
তবে, পোর্ট কী? আমরা এই পোর্টগুলোকে জ্যাক বা আউটলেট বলতে পারি, কিন্তু সঠিক টার্ম হলো পোর্ট। এই পোর্টগুলোর মৌলিক ফাংশন হলো একটি হার্ডওয়ারকে অন্য হার্ডওয়ারের সাথে প্লাগ ইন করার অনুমতি দেয়া যাতে সেগুলো একে অপরের সাথে কথা বলতে পারে। টেকনিক্যাল টার্মে, এগুলো ইনপুট/আউটপুট (I/O or IO) পোর্ট। একটি ডিভাইস কতগুলো পোর্ট 가질 수 있는지 তা ফিজিক্যাল স্পেস দ্বারা লিমিটেড।
পোর্টের দুটি গ্রুপ রয়েছে — সিরিয়েল এবং প্যারালেল। গ্রুপিংটি বেসড হয় পোর্টটি কীভাবে কমিউনিকেশন অনুমতি দেয়।
একটি সিরিয়েল পোর্ট শুধু একবারে একটি বিট ট্রান্সফার করার অনুমতি দেয়। একটি ট্রেন কল্পনা করুন। ট্রেনের শুধু একটি অংশ একটি নির্দিষ্ট ট্র্যাক সেকশনে একবারে থাকতে পারে। ইঞ্জিন কার্গো কারের আগে যায়, কার্গো রেলকার লাস্ট کارের আগে যায়। যদি সেগুলোর যেকোনো দুটি একই সময় একই ট্র্যাক সেকশনে থাকে, তবে সেটি একটি ট্রেন রেক বা সংঘর্ষ।
সিরিয়েল পোর্টের মাধ্যমে ডেটা ফ্লোর জন্য একই জিনিস ঘটে। বিট এক এবং বিট দু একই সময় একই কেবল সেকশনে থাকতে পারে না অন্যথায় সংঘর্ষ হবে এবং জিনিসগুলো কাজ করবে না।
একটি প্যারালেল পোর্ট একবারে অনেক বিট ট্রান্সফার করার অনুমতি দেয়। একটি মাল্টি-লেন হাইওয়ে কল্পনা করুন। হাইওয়েতে প্রতিটি গাড়ি একটি বিট। হাইওয়ের যেকোনো নির্দিষ্ট সেকশনে, একবারে ৫, ১০, হয়তো ২০টি গাড়ি থাকে একসাথে পাশাপাশি। এটি অনেক দ্রুত কমিউনিকেশন করে। যদি কীভাবে সেটি হয় সেটি স্পষ্ট না হয়, তবে হবে।
চলুন বলি আমরা দুজন লোককে একটি মেসেজ পাঠাচ্ছি, যেমন “Hello”, ট্রেন এবং ট্রাক দিয়ে। আমরা একজনের কাছে ট্রেন দিয়ে পাঠাচ্ছি এবং অন্যজনের কাছে ট্রাক দিয়ে। Hello-এর প্রতিটি অক্ষর একটি ট্রাকের সামনে এবং একটি রেল কারের সামনে রঙ করা হয়েছে।
ট্রেনের জন্য অপেক্ষা করছেন ব্যক্তিটি, সিরিয়েল মেথড, সেটি দেখবে H ইঞ্জিনে, তারপর E পরবর্তী কার্গো কare, তারপর প্রথম L পরবর্তী কare, তারপর দ্বিতীয় L পরবর্তী কare এবং O ফাইনাল কare।
৫-লেন হাইওয়েতে ট্রাকের জন্য অপেক্ষা করছেন ব্যক্তিটি সব গাড়ি একসাথে পৌঁছানোর দেখবে, সাইড-বাই-সাইড, HELLO সুন্দরভাবে স্পেল আউট করে।
ফিজিক্যাল পোর্টের প্রকারভেদ
DE-9 বা RS-232 পোর্ট — জেনারেল ইউজ
আপনি এগুলো কিছু কম্পিউটারে এখনও দেখতে পান কিন্তু আধুনিক কম্পিউটারের বাইরে ইনডাস্ট্রিয়াল ওয়ার্ল্ডের বাইরে সেগুলো কম شيوع। এগুলো একটি সময় মাউস, কীবোর্ড, এবং অন্যান্য অনেক ডিভাইসের সাথে ব্যবহার হত।
PS/2 — জেনারেল ইউজ
পুরানো কম্পিউটারগুলোর বেশি দেখা যায়, Personal System/2 (PS/2) পোর্টটি সবচেয়ে সাধারণত কীবোর্ড এবং মাউসের জন্য ব্যবহার হত। সেগুলো কালার-কোডেড — কীবোর্ডের জন্য বেগুনি এবং মাউসের জন্য সবুজ।
PS/2 পোর্টগুলো হাই সিকিউরিটি ফ্যাসিলিটির কম্পিউটারগুলোর ওপর এখনও দেখা যেতে পারে। শুধু PS/2 মাউস এবং কীবোর্ড থাকা USB পোর্টের প্রয়োজনিয়তা সরিয়ে দেয়। যেখানে USB পোর্ট থাকে, সেখানে ডেটা চুরি বা ম্যালওয়্যার ইনজেকশনের সুযোগ থাকে।
USB পোর্ট সাধারণ তথ্য
Universal Serial Bus (USB) পোর্টের জন্য ২টি সাধারণ বড় স্পেসিফিকেশন আজকে দেখা যায়, USB 2 এবং USB 3। এই স্পেসিফিকেশনগুলো ডেটা ট্রান্সফার রেটের সম্পর্কে বলছে, তাদের ফিজিক্যাল ফর্ম ফ্যাক্টর সম্পর্কে নয়। বেশ কিছু ভিন্ন ফর্ম ফ্যাক্টর রয়েছে যা নিচে কভার করা হবে, এই সেকশনের নিচে।
USB 2.0-এর সর্বোচ্চ ডেটা ট্রান্সফার রেট শুধু 480 Mbps। USB 3-এর বিভিন্ন ভার্সন রয়েছে, কিন্তু সেগুলো ভিজ্যুয়ালি খুব সিমিলার কিছু মার্কিং ছাড়া যা ভার্সন নির্দেশ করে। USB 3.0 höchste 5 Gbps এবং USB 3.1最高 10 Gbps, এবং USB 3.2最高 20 Gbps। হ্যাঁ, USB 4ও আসছে। একটি USB 3 ডিভাইস পুরানো USB 2 পোর্টের মাধ্যমে কাজ করবে, কিন্তু ডেটা ট্রান্সফার হবে USB 2 রেটে।
ভিজ্যুয়ালি, USB 2 Type A এবং Type B এবং তাদের USB 3 কাউন্টারপার্টগুলো সহজে আলাদা করা যায় কনেক্টারের ভিতরের ব্লকের কালার দিয়ে। দ্রুত USB 3.0-এ একটি ব্লু ব্লক থাকে যেখানে ধীর USB 2.0-এ একটি ব্ল্যাক ব্লক থাকে। USB কনেক্টরের অন্যান্য টাইপগুলো সেরকম ব্লক রাখে না। আমরা তাদের ট্রান্সফার রেট তাদের নিজস্ব সেকশনে আলোচনা করব।
আপনি যদি USB কেবলের বিভিন্ন টাইপ সম্পর্কে আরও জানতে চান, আমাদের সেটি জন্যও একটি আর্টিকেল রয়েছে।
USB Type A — জেনারেল ইউজ
আপনি নিশ্চিত USB Type A পোর্ট সম্পর্কে জানেন। এটি ডেটা ট্রান্সফার এবং পাওয়ার ক্যারি করতে সক্ষম একটি পোর্ট। এটি প্রায় ৫ ভোল্টে বিদ্যুৎ আউটপুট দেয়। অ্যাম্পেরেজ ১০০ mA থেকে ৫০০ mA বা ০.৫ Amps পর্যন্ত হতে পারে।
Type A ডেসক্রিপ্টর পোর্টের ফর্ম ফ্যাক্টরকে বোঝায়। এটি সবচেয়ে সাধারণ রেক্ট্যাঙ্গুলারটি যেখানে এর অর্ধেক অংশে কনেক্টরের সাথে একটি ব্লক থাকে এবং অন্যঅর্ধেক খালি থাকে ম্যাচিং কানেকশন গ্রহণ করতে। আমাদের USB পোর্ট ফিক্স করার ওপরও একটি আর্টিকেল রয়েছে।
USB Type B — জেনারেল ইউজ
ডেস্কটপ প্রিন্টারের সাথে সবচেয়ে বেশি দেখা যায়, USB Type B পোর্টের একটি স্কয়ার হোল থাকে। সেগুলো USB 2 এবং USB 3 স্ট্যান্ডার্ডে আসে। USB 2 वाला একটু একটি barneর এন্ড-প্রোফাইলের মতো দেখে, যখন USB 3 वाला একটু একটি স্টোন ফায়ারপ্লেসের মতো দেখে।
USB Type C — জেনারেল ইউজ
USB-এর নবীন ফর্ম ফ্যাক্টর সঠিকভাবে কেবল প্লাগ ইন করার ঝামেলা দূর করে। যেকোনো ভাবে কাজ করবে। এটি একটি রিভার্সিবল কনেক্টর। এটি প্রায় ৫ ভোল্টে পাওয়ার কন্ডাক্ট করে, কিন্তু USB Type A-এর চেয়ে বেশি অ্যাম্পেরেজে। এটি ৫ Amps পর্যন্ত হতে পারে। এটি ফাস্ট চার্জিং এর একটি ফিচার করে তোলে।
RJ-11 — কমিউনিকেশন
আমরা RJ-11 একটি ডিভাইসে খুঁজে পাবো না যদি না সেটি ফোন বা ফ্যাক্স কমিউনিকেশন জন্য ব্যবহার হয়। হ্যাঁ, এটি একটি ফোন জ্যাক। এটি প্যাসিভলি একটি ইলেকট্রিক সিগন্যাল ট্রান্সমিট করতে পারে, কিন্তু কিছু ফোন লাইন করেন্ট ক্যারি করে যা আপনাকে একটি ভালো শক দিতে পারে আপনি সাবধান না থাকলে। পুরানো হলেও, সেগুলোর প্রতি সম্মান রাখুন।
RJ-45 — কমিউনিকেশন
আরো সম্ভবত নেটওয়ার্ক জ্যাক বলা হয়, RJ-45 পোর্ট একটি ৮-পিন পোর্ট যা ইথারনেট কেবল ব্যবহার করে ডিভাইসগুলকে নেটওয়ার্কের সাথে কানেক্ট করার জন্য। এটি একটি ফোন জ্যাকের মতো দেখে, কিন্তু একটু চাড়া।
3.5 mm TRS কনেক্টর — অডিও
এই সবচেয়ে সাধারণত অডিও ডিভাইসের জন্য ব্যবহার হয়। একটি সবুজটি স্পিকার বা হেডফোন কানেক্ট করার জন্য। গোলাপি মাইক্রোফোনের জন্য ব্যবহৃত হয়। নীলটি একটি অডিও ডিভাইস থেকে ডায়রেক্ট কানেকশনের জন্য ব্যবহৃত হয়। এটিকে লাইন-ইন ও বলা হয়। অন্যান্য কিন্ডগুলো হোম ডিভাইসে কমন নয়।
VGA/SVGA পোর্ট — ভিডিও
Video Graphics Array (VGA) বা Super Video Graphics Array (SVGA) পোর্ট ব্যবহার হয় মনিটর বা প্রজেক্টর কম্পিউটারের সাথে কানেক্ট করার জন্য। VGA ৬৪০x৪৮০ রেজোলিউশন পর্যন্ত দিতে পারে এবং SVGA ৮০০x৬০০ এর ওপর যেতে পারে।
দুটোই একই দেখে। সেগুলো DE-9-এর মতো দেখে কিন্তু ৩ সারি ৫ হোল থাকে, যেখানে DE-9-এ ৫ হোলের একটি সারি এবং তার নিচে ৪ হোলের একটি সারি থাকে।
DisplayPort — ভিডিও এবং অডিও
আপনার কম্পিউটারে যদি একটি স্লট থাকে যা একটি রেক্ট্যাঙ্গুলের মতো দেখে কিন্তু একটা কোণ কেটে দেয়া, সেটি হলো DisplayPort। এটি একটি ২০-পিন কনেক্টর ভিডিও ডিভাইস আট্যাচ করার জন্য। এটি কেবলের মাধ্যমে অডিওও পাঠাতে সক্ষম, তাই আপনি যেই ডিভাইস কানেক্ট করছেন সেটিতে স্পিকার থাকলে সেটি আপনার কম্পিউটার থেকে অডিও পিক আপ করবে।
HDMI — ভিডিও এবং অডিও
High Definition Media Interface (HDMI) পোর্ট খুব জনপ্রিয়। এটি একটি ভিডিও পোর্ট এবং এটি অডিও সিগন্যালও ক্যারি করতে সক্ষম। এগুলো অধিকাংশ PC এবং অনেক টেলিভিশনে পাওয়া যায়।
এই হলো আপনার আপনার কাছে आनेের সবচেয়ে সম্ভাব্য বিভিন্ন ফিজিক্যাল পোর্ট। আপনি যে পোর্টটি দেখছেন সেটি এখানে না পেলে, ইন্টারনেটে পোর্ট আইডেন্টিফিকেশন রিসোর্সের প্রচুর ভাণ্ডার রয়েছে।
ভার্চুয়াল পোর্ট
৬৫,৫৩৫টি ভার্চুয়াল পোর্ট রয়েছে এবং সকল নেটওয়ার্ক কমিউনিকেশন সাথে সম্পর্কিত। প্রতিটি তাদের মাঝপথে যাওয়া ডেটার টাইপের উপর নির্ভর করে ভিন্ন ব্যবহার হতে পারে। এই পোর্টগুলো Transfer Control Protocol (TCP) বা User Datagram Protocol (UDP) বা উভয়ের জন্যও ব্যবহার হয়।
TCP প্রায়শই Internet Protocol (IP)-এর সাথে লumped থাকে। আপনি এটি TCP/IP হিসেবে দেখতে পারেন। TCP দুটি ডিভাইসের মাঝে একটি কানেকশন খুলতে ব্যবহৃত হয় যাতে ডেটা ট্রান্সফার করা যায়। এটি এক ডিভাইস অন্যটির কাছে পৌঁছিয়ে এবং তারপর সেগুলোর মধ্যে ডেটা ট্রান্সফার করার একটি অ্যাগ্রিমেন্ট করে এটি করে। এটিকে হ্যান্ডশেক কানেকশন বলা হয়। এটিতে কিছুটা সময় লাগতে পারে।
UDP কোনো হ্যান্ডশেক কানেকশন তৈরি করে না। এটি শুধু ট্রান্সমিট করা শুরু করে। এটি দ্রুত, কিন্তু যেহেতু কীভাবে করবেন সেটি সম্পর্কে কোনো অ্যাগ্রিমেন্ট নেই, এরর হয়ে যেতে পারে।
তত্ত্বাবধানে, যেকোনো ধরনের নেটওয়ার্ক কমিউনিকেশন যেকোনো পোর্টের মাধ্যমে হতে পারে। সেটি হাজার হাজার পোর্ট উপলব্ধ থাকলে খুব কনফিউজিং হয়ে যাবে। তাই, আমরা জীবন সহজ করার জন্য একটি স্ট্যান্ডার্ড ফলো করার চেষ্টা করি। Internet Assigned Numbers Authority (IANA) পোর্টের একটি রেজিস্টরি মেইনটেইন করে এবং সেগুলো কী জন্য ব্যবহার হয়।
যখন একটি কমিউনিকেশন প্যাকেট একটি কম্পিউটারে আসে, সেটি কী পোর্টে কানেক্ট করতে চায় সেটি সম্পর্কে ইনফরমেশন ক্যারি করে। এটিই কম্পিউটারকে বলে দেয় সেই প্যাকেটগুলোর সাথে কী করতে হবে। এটিই কারণ আপনি একই নেটওয়ার্ক কেবল দিয়ে ওয়েব পেজ ভিউ করতে পারেন, ফাইল ট্রান্সফার করতে পারেন, এবং প্রিন্ট করতে পারেন।
আপনি IP অ্যাড্রেসে পোর্ট নম্বর ব্যবহার করা দেখতে পারেন। এটি সেমিকোলনের পরের নম্বর হবে একটি IP-এ যেন 192.168.0.1:8080।
নিচে আপনার সবচেয়ে সম্ভাব্য পোর্টগুলোর লিস্ট দেওয়া হলো। পুরানো গেমারদের জন্য লাস্টটি যোগ করা হয়েছে।
| Port | Description |
|---|---|
| 20 | File Transfer Protocol (FTP) ডেটা ট্রান্সফার এই পোর্টে হয় |
| 21 | File Transfer Protocol (FTP) কন্ট্রোল মেসেজ এই পোর্টে পাঠানো হয় |
| 22 | Secure Shell (SSH) |
| 23 | Telnet |
| 25 | Simple Mail Transfer Protocol (SMTP) ইমেইল জন্য |
| 53 | Domain Name System (DNS) |
| 69 | Trivial File Transfer Protocol (TFTP) FTP-এর সরলীকৃত ভার্সন |
| 80 | Hypertext Transfer Protocol (HTTP) |
| 8080 | Hypertext Transfer Protocol (HTTP) Alternative |
| 123 | Network Time Protocol (NTP) কম্পিউটার টাইম সিঙ্ক্রোনাইজ করার জন্য |
| 143 | Internet Message Access Protocol (IMAP) ইমেইল জন্য |
| 161 | Simple Network Management Protocol (SNMP) |
| 194 | Internet Relay Chat (IRC) |
| 443 | Hypertext Transfer Protocol over TLS/SSL (HTTPS) সিকিউর কানেকশন |
| 465 | Authenticated SMTP over TLS/SSL (SMTPS) |
| 587 | E-mail Message Submission (SMTP) |
| 515 | Line Printer Daemon (LPD) প্রিন্টার কম্পিউটারের সাথে কানেক্ট করে |
| 666 | Doom, ফার্স্ট-পার্সন শুটার (FPS) গেম |
পোর্ট, পোর্ট, পোর্ট…
এখন আপনি সবচেয়ে thường দেখা ফিজিক্যাল এবং ভার্চুয়াল পোর্টগুলো এবং তাদের কাজ সম্পর্কে জানেন। এটি বুকমার্ক করুন একটি হ্যান্ডি রেফারেন্স হিসেবে বা প্রিন্ট আউট করুন।
আপনি কি কোনো ভিন্ন পোর্টের সাথে মুখোমুখি হয়েছেন? অন্যান্য পোর্ট সম্পর্কে প্রশ্ন আছে বা আরও ডিটেইল দরকার? কমেন্টে জানান। আমরা সাহায্য করার জন্য এখানে আছি।