- Home
- Archives for2022
Lenovo IdeaPad Slim 3
Features:
- Processor: 12th Gen Intel Core i5-1235U | Speed: 10 Cores (2xP-core 1.3 / 4.4GHz, 8xE-core 0.9 / 3.3GHz) | 12Threads | 12MB Cache;Display: 15.6" FHD (1920x1080)| TN Technology | 250Nits Brightness | Anti Glare
- Memory and Storage:
- 8GB RAM DDR4-3200 Upgradable Up to 16GB | 512 GB SSD
- Windows 11 Home 64 | Office Home and Student 2021
- Smart Learning Features: Lenovo Aware | Whisper Voice | Eye Care;Battery Life: 3-Cell 45Wh | Upto 6 Hours | Rapid Charge (Up to 80% in 1 Hour)
Multi-Device Keyboard
- আপনার ডেস্কের জন্য একটি নতুন ধরনের ওয়্যারলেস কম্পিউটার কীবোর্ড যা আপনার ট্যাবলেট এবং স্মার্টফোনের সাথেও কাজ করে; বাহ্যিক কীবোর্ড সমর্থন সহ যেকোনো ব্লুটুথ-সক্ষম ডিভাইসের সাথে সংযোগ করুন।
Reverse the String
Reverse String হল সবচেয়ে বেশি জিজ্ঞাসিত javascript প্রশ্নগুলির মধ্যে একটি। এই ওয়েবপেজের মধ্যে String reverse এর application টি উল্লেখ করা হয়েছে। যার সাহায্যে আপনি কোন একটি String কে textbox এ লিখে reverse button টি চাপেন তাহলে দেখবেন স্ট্রিং টি পুরো উল্টে গেছে। অনেক রকম ভাবে প্রোগ্রামটিকে করা যেতে পারে যেমন-Visual Basic কি?
Visual Basic ব্যবহার করে কি তৈরি করা যেতে পারে
- বিভিন্ন application এর Interface তৈরি করা।
- বিভিন্ন ধরনের ফাইল তৈরি করা- যেমন ডাটাবেস ফাইল
Why Computer programming is important
কম্পিউটার প্রোগ্রামিং আধুনিক জীবনের প্রাণশক্তি। এক মুহুর্তের জন্য কল্পনা করুন যে আগামীকাল হঠাৎ সমস্ত কম্পিউটার অদৃশ্য হয়ে গেলে কী হবে। কোন ইন্টারনেট নেই. কোন তথ্য নেই। সংযোগ নেই. কোন সুবিধা নেই। কম্পিউটার প্রোগ্রামিং অনেকগুলি বিভিন্ন অ্যাপ্লিকেশনের জন্য একটি মৌলিক দক্ষতা, শুধুমাত্র সফ্টওয়্যার বিকাশ বা কৃত্রিম বুদ্ধিমত্তার অত্যাধুনিক গবেষণা নয়। এটি ব্যাঙ্কিংকে আরও অ্যাক্সেসযোগ্য করে তোলে, সরবরাহ লাইনগুলিকে মসৃণ করে এবং আমাদের পছন্দের সেই দুর্দান্ত অনলাইন অভিজ্ঞতাগুলি তৈরি করে৷ প্রোগ্রামিং মানে আপনার প্রিয় জিন্স এক ক্লিক দূরে, এবং সরকার একটি সংকটের সময় দ্রুত এবং আরও দক্ষতার সাথে পরিষেবাগুলি খুলতে পারে। আশ্চর্যজনক, তাই না?
Ubuntu Linux কি ?
Open Source কি ?
Ubuntu and Microsoft Windows এর মধ্যে পার্থক্য কি? ( Key Differences)
Ubuntu | Windows |
---|---|
লাইসেন্সিং চার্জ মুক্ত | প্রতি ব্যবহারকারী লাইসেন্স এবং/অথবা জন্য চার্জ একটি নির্দিষ্ট মেয়াদ পর্যন্ত থাকে |
|
|
খুব কমই ম্যালওয়্যার বা ভাইরাস দ্বারা আক্রান্ত হয়। | নিয়মিত ম্যালওয়্যার বা ভাইরাস দ্বারা আক্রান্ত হয়। |
উবুন্টু তে বিভিন্ন ফ্লেভার চালাতে পারেন সমান্তরালভাবে ফ্রীতে | অতিরিক্ত অ্যাপ্লিকেশনের জন্য অর্থ প্রদান করা হয় |
GNU কি ?
Free Software কি ?
GNOME কি ?
KDE কি?
Flow Chart
Active Server Page(ASP) Tutorial video in Bangla
C Programing- beginner
- সি(C) হল একটি সাধারণ-উদ্দেশ্য উচ্চ স্তরের ভাষা যা মূলত ডেনিস রিচি(Dennis Ritchie) ইউনিক্স অপারেটিং সিস্টেমের(Unix operating System) জন্য তৈরি করেছিলেন। এটি প্রথম ডিজিটাল ইকুইপমেন্ট কর্পোরেশন PDP-11 কম্পিউটারে 1972 সালে প্রয়োগ করা হয়েছিল। ইউনিক্স অপারেটিং সিস্টেম এবং কার্যত সমস্ত ইউনিক্স অ্যাপ্লিকেশন সি ভাষায়(C language) লেখা হয়।
- দুটি সংখ্যার যোগফল নির্নয়ের প্রোগ্রাম
- C Programming এ operator কি? কিভাবে ব্যবহার করা হয় ?
- Arithmetic Operators
- Relational Operators
- Shift Operators
- Logical Operators
- Bitwise Operators
- Ternary or Conditional Operators
- Assignment Operator
C Programming এ Increament / Decrement Operator কিভাবে ব্যবহার করা হয় ? উদাহারন সহ আলোচনা করা হয়েছে।
Increment Operator হল unary operator যা Operand Value এর মান 1 বৃদ্ধি করতে ব্যবহৃত হয়। Increment Operator ডবল প্লাস চিহ্ন (++) দ্বারা চিহ্নিত করা হয়। এটির দুটি প্রকার, Pre-Increment এবং Post-Increment Operator
Pre-increment Operator:
Pre-increment Operator টি এক্সপ্রেশনে বরাদ্দ (assigning to expression) করার আগে Operand এর মূল মান 1 দ্বারা বৃদ্ধি করতে ব্যবহৃত হয়।
Post-increment Operator:
Post-increment Operator টি এক্সপ্রেশনে বরাদ্দ (assigning to expression) করার পরে Operand এর মূল মান 1 দ্বারা বৃদ্ধি পায়।
C Programming এ Decision Making Statement কি ? কিভাবে ব্যবহার করা হয়? কত প্রকার Decision Making Statement রয়েছে এবং তাদের ব্যবহার সর্ম্পকে আলোচনা করা হয়েছে ।
Switch Case কি ? এবং কিভাবে C programming language এ ব্যবহার করা হয়? Menu driven programming কি ? Switch Case ব্যবহার করে কিভাবে করা হয়।
looping statement in c programming
- For Loop : Statement গুলির একটি Sequence একাধিকবার কার্যকর করে এবং কোডটি সংক্ষিপ্ত করে যা লুপ ভেরিয়েবল পরিচালনা করে। ভিডিও
- While Loop : প্রদত্ত শর্ত সত্য থাকাকালীন একটি বিবৃতি বা বিবৃতির গ্রুপ পুনরাবৃত্তি করে। এটি লুপ বডি কার্যকর করার আগে শর্তটি পরীক্ষা করে। ভিডিও
- Do..While Loop: এটি অনেকটা while loop এর মতো, এটি লুপ বডি কার্যকর করার পরে শর্তটি পরীক্ষা করে। ভিডিও
- nested Loop: একটি for, while ,do..while loop এর ভিতরে যখন এক বা একাধিক ঐ for, while ,do..while loop ব্যবহার করা তখন সেটি nested Loop নামে পরিচিত হয় ।
Loop Control Statement :
- Break statement
- Control Statement
- goto statement
- While(1){
- for(; ;){
Data কাকে বলে?
- Data হল কোনো বিষয় ,বস্তু বা ব্যাক্তি সর্ম্পকিত অসংগঠিত প্রাথমিক তথ্য ।
- Data হল Information এর আগের রূপ
- Database তৈরি, গবেষণা, মতামত প্রকাশ, গণনার জন্য Data প্রয়োজন ।
Information কাকে বলে?
- Information হল Data কে Proecssing করার পর সংগঠিত অর্থপূর্ন তথ্য ।
- Information হল Data সংগ্রহের পররর্তী ধাপ ।
- সিদ্ধান্ত গ্রহণ,জ্ঞান বৃদ্ধি র জন্য information এর প্রয়োজন হয় ।
Database কাকে বলে?
ডেটাবেস হল inter-related ডেটার সংগ্রহ মাত্র । ইহা ডেটা ম্যানিপুলেশান (manipulation) এর জন্য ব্যবহৃত হয় অর্থাৎ ডেটা সিলেকশান,ইনসার্ট, এবং আপডেট( selection,insertion ,updation). ডেটাবেস ডেটাকে টেবিল, রিপোর্ট আকারে ধরে রাখতে সাহায্য করে ।
Database Managment System কাকে বলে?
DBMS হল একটি সফটওয়্যার যা ডেটাবেসকে পরিচালনা করতে ব্যবহৃত হয় অর্থাৎ ডেটাবেস তৈরি(Create) , সঞ্চয়(Store), এবং আধুনিকরন(Update) করতে । এছাড়া DBMS ডেটাবেস এর সুরক্ষা এবং নিরাপত্তা প্রদান করতে সাহায্য করে ।
Example- Oracle, MySql
Characteristics of Database Management System
- It uses server to store and manage the information.[এটি তথ্য সংরক্ষণ এবং পরিচালনা করতে সার্ভারে প্রতিষ্ঠিত একটি ডিজিটাল সংগ্রহস্থল ব্যবহার করে।]
- DBMS contains automatic backup and recovery procedures. [DBMS স্বয়ংক্রিয় ব্যাকআপ এবং পুনরুদ্ধার পদ্ধতি রয়েছে।]
- It can reduce the complex relationship between data. [এটি ডেটার মধ্যে জটিল সম্পর্ক কমাতে সাহায্য করে ।]
- It is used to provide security of data.[এটি ডেটা সুরক্ষা প্রদান করতে ব্যবহৃত হয়।]
Database Managment System এর সুবিধা গুলি লেখ ?
- এটি ডেটা রিডানডেন্সি নিয়ন্ত্রণ করতে পারে কারণ এটি একটি একক ডাটাবেস ফাইলে সমস্ত ডেটা সঞ্চয় করে (Control Data redundancy)
- একটি সংস্থার অনুমোদিত ব্যবহারকারীরা একাধিক ব্যবহারকারীর মধ্যে ডেটা ভাগ করতে পারে।( Data Sharing)
- ডাটাবেস সিস্টেমের কেন্দ্রীভূত প্রকৃতির কারণে এটি সহজেই রক্ষণাবেক্ষণ যোগ্য হতে পারে। (Easily Maintanance)
- এটি উন্নয়নের সময় এবং রক্ষণাবেক্ষণের প্রয়োজন হ্রাস করে (Reduce Time)
- এটি ব্যাকআপ এবং পুনরুদ্ধার সাবসিস্টেম সরবরাহ করে যা হার্ডওয়্যার এবং সফ্টওয়্যার ব্যর্থতা থেকে ডেটার স্বয়ংক্রিয় ব্যাকআপ তৈরি করে এবং প্রয়োজনে ডেটা পুনরুদ্ধার করে। (Backing up data automatically)
Database Managment System এর অসুবিধা-গুলি লেখ ?
DBMS ও RDBMS এর পার্থক্য লেখ ?
DBMS | RDBMS |
---|---|
DBMS অ্যাপ্লিকেশন ফাইল হিসেবে ডেটা সঞ্চয় করে। (store data as file.) | RDBMS অ্যাপ্লিকেশনগুলি একটি সারণী আকারে ডেটা সঞ্চয় করে। (store data in a tabular form.) |
তথ্য সাধারণত একটি শ্রেণীবিন্যাস ফর্ম বা একটি ন্যাভিগেশনাল ফর্ম (hierarchical form or a navigational form.) সংরক্ষণ করা হয়. | টেবিলের প্রাথমিক কী (Primary Key) নামে একটি শনাক্তকারী রয়েছে এবং ডেটা মানগুলি টেবিলের আকারে সংরক্ষণ করা হয়। |
DBMS এ স্বাভাবিকীকরণ (Normalization) নেই। | স্বাভাবিকীকরণ(Normalization) RDBMS-এ উপস্থিত। |
DBMS ডেটা সঞ্চয় করার জন্য ফাইল সিস্টেম ব্যবহার করে, তাই টেবিলের মধ্যে কোন সম্পর্ক থাকবে না। | ডেটা মানগুলি টেবিলের আকারে সংরক্ষণ করা হয়, তাই এই ডেটা মানগুলির মধ্যে একটি সম্পর্ক একটি টেবিলের আকারেও সংরক্ষণ করা হবে। |
DBMS বিতরণ করা ডাটাবেস (Distributed Data) সমর্থন করে না। | RDBMS বিতরণ করা ডাটাবেস (Distributed Data) সমর্থন করে |
Exmaple- XML file | Example - mysql, Oracle, postgre |
Data Model বলতে কি বোঝ ? কয় প্রকার ও কি কি ?
Data Model: Data Model এমন একটি বিষয় বা ধারণা যার মাধ্যমে ডেটাবেসের structure বর্ননা করে। এর মাধ্যমে সিদ্ধান্ত নেওয়া হয় সমস্ত ডেটা গুলি কীভাবে যুক্ত থাকবে,প্রসেস হবে।
Data Model চারপ্রকার 1) Relational data Model 2) Entity-relationship 3) Object-base Data Model 4) Semi-structure Data Model
1) Relational Data Model:
এই ধরনের মডেল একটি টেবিলের মধ্যে Row এবং column আকারে ডেটা ডিজাইন করে। এইভাবে, একটি রিলেশনাল মডেল ডেটা এবং মধ্যে সম্পর্কের প্রতিনিধিত্ব করার জন্য টেবিল ব্যবহার করে। টেবিলকে সম্পর্কও বলা হয়।এই মডেলটি প্রাথমিকভাবে 1969 সালে এডগার এফ. কড দ্বারা বর্ণনা করা হয়েছিল। রিলেশনাল ডেটা মডেল হল ব্যাপকভাবে ব্যবহৃত মডেল যা প্রাথমিকভাবে বাণিজ্যিক ডেটা প্রসেসিং অ্যাপ্লিকেশন দ্বারা ব্যবহৃত হয়। [This type of model designs the data in the form of rows and columns within a table. Thus, a relational model uses tables for representing data and in-between relationships. Tables are also called relations. This model was initially described by Edgar F. Codd, in 1969. The relational data model is the widely used model which is primarily used by commercial data processing applications.]
2)Entity Relationship Data Model:
একটি ER মডেল হল Object এবং তাদের মধ্যে সম্পর্ক হিসাবে ডেটার logical representation। এই Object গুলি Entity হিসাবে পরিচিত, এবং এদের সম্পর্ক এই Entity র মধ্যে একটি যোগ সূত্র তৈরি করে । এই মডেলটি Peter Chenদ্বারা ডিজাইন করা হয়েছিল এবং 1976 কাগজপত্রে প্রকাশিত হয়েছিল। এটি ডাটাবেস ডিজাইনে ব্যাপকভাবে ব্যবহৃত হয়েছিল। উদাহরণস্বরূপ, student_name, student_id 'ছাত্র' সত্তাকে (Entity) বর্ণনা করে। একই ধরনের সত্তার (Entity) সেটকে 'এনটিটি সেট‘(Entity Set) বলা হয়, এবং একই ধরনের সম্পর্কের সেট 'রিলেশনশিপ সেট' নামে পরিচিত।
3)Object-Base Data Model:
ফাংশন, এনক্যাপসুলেশন এবং অবজেক্ট আইডেন্টিটির ধারণা সহ ER মডেলের একটি এক্সটেনশন। এই মডেলটি একটি rich type সিস্টেমকে সমর্থন যেটি structured এবং collection type কে অন্তর্ভুক্ত করে। এইভাবে, 1980-এর দশকে, অবজেক্ট-ওরিয়েন্টেড পদ্ধতির অনুসরণ করে বিভিন্ন ডাটাবেস সিস্টেম তৈরি করা হয়েছিল। [ An extension of the ER model with notions of functions, encapsulation, and object identity, as well. This model supports a rich type system that includes structured and collection types. Thus, in the 1980s, various database systems following the object-oriented approach were developed. Here, the objects are nothing but the data carrying its properties. Ex: Multimedia Database ]
4)Semi-Structures Data Model:
এই ধরনের ডেটা মডেল অন্য তিনটি ডেটা মডেল থেকে আলাদা। সেমিস্ট্রাকচার্ড ডেটা মডেল এমন জায়গায় ডেটা স্পেসিফিকেশনের অনুমতি দেয় যেখানে একই ধরনের পৃথক ডেটা আইটেমের বিভিন্ন বৈশিষ্ট্য সেট থাকতে পারে। এক্সটেনসিবল মার্কআপ ল্যাঙ্গুয়েজ, এক্সএমএল নামেও পরিচিত, সেমিস্ট্রাকচার্ড ডেটা উপস্থাপনের জন্য ব্যাপকভাবে ব্যবহৃত হয়। [This type of data model is different from the other three data models . The semistructured data model allows the data specifications at places where the individual data items of the same type may have different attributes sets. The Extensible Markup Language, also known as XML, is widely used for representing semi-structured data. ]
Computer Networking & Internet Question and answer [2020]
টীকা লেখঃ-1. Ring Topology 2. Router?
রিং টপোলজি(Ring Topology) একটি রিং টপোলজি এমন একটি নেটওয়ার্ক কনফিগারেশন যা সংযোগকারি ডিভাইস গুলির মধ্যে একটি বৃত্তাকার ডেটা পাথ তৈরি করে। একটি রিং নেটওয়ার্কে, ডেটা প্যাকেটগুলি তাদের গন্তব্যে পৌঁছানো পর্যন্ত একটি ডিভাইস থেকে অন্য ডিভাইসে ভ্রমণ করে। বেশিরভাগ রিং টোপোলজিতে প্যাকেটগুলিকে কেবল এক দিকে ভ্রমণ করতে দেয়, একে একমুখী(unidirectional) রিং নেটওয়ার্ক বলে। রিং টপোলজির সুবিধা
সমস্ত ডেটা এক দিকে প্রবাহিত হয়, প্যাকেটের সংঘর্ষের সম্ভাবনা হ্রাস করে।
ডেটা উচ্চ গতিতে ওয়ার্কস্টেশনগুলির মধ্যে স্থানান্তর করতে পারে।
নেটওয়ার্কের কার্যকারিতা প্রভাবিত না করে অতিরিক্ত ওয়ার্কস্টেশনগুলি Repeater এর মাধ্যমে যুক্ত করা যেতে পারে।
রিং টপোলজির অসুবিধা
নেটওয়ার্কের মাধ্যমে স্থানান্তরিত হওয়া সমস্ত ডেটা অবশ্যই নেটওয়ার্কের প্রতিটি ওয়ার্কস্টেশনের মধ্য দিয়ে যেতে হবে যা এটি স্টার টপোলজির চেয়ে ধীর করে দিতে পারে।
একটি ওয়ার্কস্টেশন বন্ধ হয়ে গেলে পুরো নেটওয়ার্কটি প্রভাবিত হবে।
2. Router: রাউটার হলো এমন একটি নেটওয়ার্ক যন্ত্র যেটি একাধিক ছোট নেটওয়ার্ককে যুক্ত করে তবে এই কাজে ব্রিজ অপেক্ষা রাউটার অনেক বেশি দক্ষ নেটওয়ার্কের সমস্ত ঠিকানা, অন্য ব্রিজ বা রাউটারের সমস্ত তথ্যাবলী রাউটারে সঞ্চিত থাকে তথ্য পরিবহনের জন্য সর্বাধিক দক্ষ ও কার্যকরী পথের সন্ধান দিতে পারে রাউটার ওএসআই মডেল এর ফিজিক্যাল লেয়ার ডাটা লিংক লেয়ার এবং নেটওয়ার্ক লেয়ার এই তিনটি লেয়ার এই রাউটার ব্যবহৃত হয়.
E-mail এর সুবিধা কি ? E-mail ID-র গঠনটি লেখ ।
Email এর সুবিধাঃ-
ইমেইল একটি ফ্রি টুল। একবার আপনি অনলাইনে গেলে, বার্তা প্রেরণ এবং গ্রহণের জন্য আপনাকে আর কোন ব্যয় করতে হবে না।
ইমেইল দ্রুত। একবার আপনি একটি বার্তা রচনা করা শেষ করলে, এটি পাঠানো একটি বোতামে ক্লিক করার মতোই সহজ
ইমেইল ব্যবহার করা সহজ। একবার আপনার অ্যাকাউন্ট সেট আপ হয়ে গেলে, রচনা করা, পাঠানো এবং গ্রহণ করা সহজ।
ইমেইল যে কোন জায়গা থেকে অ্যাক্সেস যোগ্য - যতক্ষণ আপনার ইন্টারনেট সংযোগ আছে।
ইমেইল কাগজবিহীন, এবং তাই, গ্রহের জন্য উপকারী।
Email এর গঠন নিম্নরূপ --
Email syntax: username@servername.com
Example: manashaldxxx@gmail.com
Serial Transmission ও Parallel Transmission-এর মধ্যে দুটি পার্থক্য লেখো ।
Serial Transmission:
সিরিয়াল ট্রান্সমিশনে(Serial Transmission), ডাটা-বিট(Data Bit) এক কম্পিউটার থেকে অন্য কম্পিউটারে দুই-দিক দিয়ে প্রবাহিত হয়। এই ট্রান্সমিশনে, একটি clock pulse এ এক বিট প্রবাহিত হয়। সিরিয়াল ট্রান্সমিশনে(Serial Transmission), স্টার্ট(Start) এবং স্টপ (Stop) বিট থাকাকালীন 8 বিট স্থানান্তর করা হয়।
সাধারণত, সিরিয়াল ট্রান্সমিশন দীর্ঘ দূরত্বের জন্য ব্যবহৃত হয়।
সিরিয়াল ট্রান্সমিশনে ব্যবহৃত সার্কিট সহজ।
Parallel Transmission:
সমান্তরাল ট্রান্সমিশনে, অনেকগুলি বিট একসাথে এক কম্পিউটার থেকে অন্য কম্পিউটারে প্রবাহিত হয়। সমান্তরাল ট্রান্সমিশন সিরিয়াল ট্রান্সমিশনের চেয়ে দ্রুত সম্পন্ন হয় ।
কম দূরত্বের জন্য সমান্তরাল ট্রান্সমিশন ব্যবহার করা হয়।
সমান্তরাল ট্রান্সমিশনে ব্যবহৃত সার্কিট সিরিয়াল ট্রান্সমিশনের তুলনায় জটিল।
টীকা লেখঃ-1.FTP 2.Web Browser
FTP:
FTP মানে File Transfer Protocol।
FTP হল একটি স্ট্যান্ডার্ড ইন্টারনেট প্রোটোকল যা TCP/IP দ্বারা প্রদত্ত একটি হোস্ট থেকে অন্য হোস্টে ফাইল প্রেরণের জন্য ব্যবহৃত হয়।
এটি প্রধানত ওয়েব পেজ ফাইলগুলিকে তাদের সার্ভার থেকে অন্য কম্পিউটারে স্থানান্তর করার জন্য ব্যবহৃত হয় ।
এটি অন্যান্য সার্ভার থেকে কম্পিউটারে ফাইল ডাউনলোড করার জন্যও ব্যবহৃত হয়।
Web Bowser
ওয়ার্ল্ড ওয়াইড ওয়েবে (WWW )তথ্য Access করতে ব্যবহৃত একটি সফ্টওয়্যার অ্যাপ্লিকেশনকে(Software Application) ওয়েব ব্রাউজার(Web browser) বলা হয়। যখন একজন ব্যবহারকারী কিছু তথ্যের অনুরোধ করে, তখন ওয়েব ব্রাউজার একটি ওয়েব সার্ভার থেকে ডেটা নিয়ে আসে এবং তারপর ব্যবহারকারীর স্ক্রিনে ওয়েবপৃষ্ঠাটি প্রদর্শন করে।
Computer Networking & Internet Question and answer[2019]
Classfull IP addressing সম্বন্ধে বর্ণনা কর ?
টীকা লেখঃ-1. Repeater 2. UDP ?
রিপিটার(Reapeter) কি :-
নেটওয়ার্ক ক্যাবল(Network Cable) এর মধ্য দিয়ে নির্দিষ্ট দূরত্ব পর্যন্ত প্রবাহিত হওয়ার পর তথ্যগুলি ক্রমশ দুর্বল হতে থাকে রিপিটার এমনই এক নেটওয়ার্ক যন্ত্র এই দুর্বল হতে থাকা সংকেত গুলিকে গ্রহণ করে শক্তিশালী করে ও পুনরায় নেটওয়ার্কে ছেড়ে দেয় এই কারণে রিপিটার ব্যবহার করে নেটওয়ার্কের দৈর্ঘ্য বড় করা যায় তবে তবে ডাটা প্রেরণের অভিমুখ নিয়ন্ত্রণের কোনো ভূমিকা নেই . এটি ওএসআই মডেলের ফিজিক্যাল লেয়ার এর সঙ্গে যুক্ত করা হয়.
UDP:
ইউজার ডাটাগ্রাম প্রোটোকল (UDP) হল একটি ট্রান্সপোর্ট লেয়ার প্রোটোকল। UDP হল ইন্টারনেট প্রোটোকল স্যুটের একটি অংশ, যাকে UDP/IP স্যুট বলা হয়। TCP এর বিপরীতে, এটি একটি অবিশ্বস্ত এবং সংযোগহীন প্রোটোকল। সুতরাং, ডেটা স্থানান্তরের আগে কোনও সংযোগ স্থাপনের প্রয়োজন নেই।
Packet switching সম্বন্ধে বর্ণনা কর ?
Packet Switching: প্যাকেট স্যুইচিং বলতে বোঝায় প্রোটোকলের একটি সেট যা প্যাকেট প্রেরণের(Packet sending) জন্য একটি সংযোগবিহীন(নেটওয়ার্ক Connectionless network) সুইচিং পদ্ধতি ব্যবহার করে। এই স্যুইচিংয়ে, বার্তাগুলি কয়েকটি ইউনিটে বিভক্ত হয় যার নাম প্যাকেট যা পৃথকভাবে উৎস থেকে গন্তব্যে রুট করা হয়।
Advantage:
এটি তাদের নিজস্ব পথ খুঁজে বের করে ডেটা একটি গন্তব্যে পৌঁছে দেয়; যেখানে সার্কিট সুইচিং এ পূর্বনির্ধারিত চ্যানেল থাকে ।
যেহেতু ডেটা গুলি Packet হিসাবে পরিবাহিত হয় তাই বিতরণে(Delivery) বিলম্ব কম হয়।
নেটওয়ার্কের কয়েকটি স্টেশনের মধ্যে লিঙ্ক না থাকলেও ডাটা ডেলিভারি চলতে পারে। প্যাকেটগুলি অন্যান্য পথ দিয়ে পরিবাহিত হয় ।
এটি একাধিক ব্যবহারকারী দ্বারা একই চ্যানেলের ব্যবহারের অনুমতি দেয় ।
এক্ষেত্রে circuit switching এর তুলনায় ভাল ব্যান্ডউইথ পাওয়া যায় কারণ একাধিক সূত্র থেকে অনেকগুলি প্যাকেট একই লিঙ্কের মাধ্যমে স্থানান্তর করা যায়।
Disadvantage:
প্যাকেট সুইচিং এর ইনস্টলেশন খরচ অনেক বেশি।
এক্ষেত্রে প্যাকেট ডেলিভারির জন্য জটিল প্রটোকল প্রয়োজন।
নেটওয়ার্কের সমস্যার কারনে প্যাকেট গুলির মধ্যে ত্রুটি দেখা দিতে পারে এবং প্যাকেট সরবরাহে বিলম্ব বা প্যাকেট নষ্ট হতে পারে।
টীকা লেখঃ-1. URL 2. Fibre Optic Cable ?
URL কি?
একটি URL (Uniform Resource Locator) একটি অনন্য শনাক্তকারী(Unique Identifier) যা ইন্টারনেটে একটি সম্পদ(Resorce) সনাক্ত করতে ব্যবহৃত হয়। এটি একটি ওয়েব ঠিকানা হিসাবেও উল্লেখ করা হয়। URL গুলিতে একাধিক অংশ থাকে - একটি প্রোটোকল এবং ডোমেইন নাম - যা একটি ওয়েব ব্রাউজারকে বলে যে কিভাবে এবং কোথায় একটি সম্পদ পুনরুদ্ধার করতে হবে।
ব্যবহারকারীরা URL গুলি সরাসরি ব্রাউজারের অ্যাড্রেস বারে টাইপ করে অথবা ওয়েবপেজ, বুকমার্ক তালিকা, ইমেইলে বা অন্য কোনো অ্যাপ্লিকেশন থেকে পাওয়া হাইপারলিংকে ক্লিক করে ব্যবহার করে।
URL এর গঠন :
URL একটি সম্পদ অ্যাক্সেস(Resource Access) করার জন্য প্রয়োজনীয় প্রোটোকলের নাম, সেইসাথে একটি সম্পদের(Resource) নাম রয়েছে। কোন URL প্রথম অংশ কোন প্রোটোকলকে প্রাথমিক অ্যাক্সেস(Primary Access) মাধ্যম হিসেবে ব্যবহার করবে তা চিহ্নিত করে। দ্বিতীয় অংশ আইপি ঠিকানা(IP address) বা ডোমেইন নাম(Domain Name) চিহ্নিত করে - এবং সম্ভবত সাবডোমেন(Subdomain) - যেখানে সম্পদটি অবস্থিত।
URL Example: https://www.mhalder.com
http://www.knowlzcomp.com
Fibre Optic Cable:
এই কেবলে ফাইবার ব্যবহার করা হয় যা কাঁচ ও প্লাস্টিক দিয়ে তৈরি
এই কেবলের দাম তুলনামূলক অনেক দামী
এই কেবল সাধারনত Internet এর জন্য ব্যবহার হয়ে থাকে
Data পরিবহনের হার তুলনামূলক বেশি (Max-5Gbps)
Computer Networking & Internet Question and answer[2018]
TCP/IP Protocols-এর Transport Layer সম্বন্ধে সংক্ষিপ্তভাবে আলোচনা কর ?
- Transport layer OSI model এর উপর থেকে চতুর্থ স্তর এবং TCP/IP Model এর উপর থেকে দ্বিতীয় স্তর অর্থাৎ Network Layer এর উপরের স্তর যাকে End-to-end Layer ও বলা হয়ে থাকে।
- Transport Layer এর প্রধান ভূমিকা হল বিভিন্ন হোস্টে(Host) চলমান অ্যাপ্লিকেশন প্রক্রিয়াগুলিতে সরাসরি যোগাযোগ পরিষেবা সরবরাহ করা।
- Transport Layer এর Protocol গুলি শেষ সিস্টেমে প্রয়োগ করা হয় তবে নেটওয়ার্ক রাউটারগুলিতে নয়।
- এই layer -এ ডেটা প্যাকেট বা ফ্রেম গুলি error free হয়ে সারিবদ্ধ ভাবে গ্রাহক কম্পুটারে পোঁছায় ।
- এই Layer এ ব্যবহৃত প্রধান protocol হল TCP এবং UDP ।
Web Browser-এর দুটি বৈশিস্ট লেখ এবং একটি উদাহারন দাও?
1) Address Bar: ওয়েবসাইট এবং পৃষ্ঠার নাম লিখতে Address Bar ব্যবহার করা হয়।
2) Refresh Button: Refresh Button ব্যবহার করা হয় ওয়েব ব্রাউজার এ ওয়েবপেজ কে পুনরায় লোড করতে বাধ্য করার জন্য।
টীকা লেখঃ DNS?
ডোমেইন নেম সিস্টেম (DNS) হল ইন্টারনেটের ফোনবুক। ডোমেইন নামের মাধ্যমে মানুষ অনলাইনে তথ্য অ্যাক্সেস করে, যেমন google.com বা espn.com। ওয়েব ব্রাউজার IP Address- এর মাধ্যমে যোগাযোগ করে। DNS ডোমেন নামগুলিকে IP Address এ- অনুবাদ করে যাতে ব্রাউজারগুলি ইন্টারনেট সংস্থানগুলি লোড করতে পারে৷
সুবিধা ও অসুবিধাসহ সংক্ষিপ্তভাবে Mesh Topology সম্বন্ধে আলোচনা কর ।
Mesh Topology হল এক ধরনের নেটওয়ার্কিং যাতে সমস্ত কম্পিউটার বা নোড একে অপরের সাথে আন্তঃসংযুক্ত(inter-connected) থাকে। সংযুক্ত নোডগুলি কম্পিউটার, সুইচ, হাব বা অন্য কোনো ডিভাইস হতে পারে।এর সংযোগগুলি তারযুক্ত বা বেতার হতে পারে তবে বেশিরভাগ ক্ষেত্রে এটি বেতার (wireless) নেটওয়ার্কগুলির জন্য ব্যবহৃত হয় । Mesh Topology সেটআপে সমস্ত নোডের মধ্যে একটি পয়েন্ট-টু-পয়েন্ট সংযোগ রয়েছে। নীচের ছবিটি একটি জাল টপোলজি (Topology) নেটওয়ার্কের একটি উদাহরণ।
- এই সিস্টেমে যে কোন কম্পিউটার একই সঙ্গে তথ্য আদানপ্রদান করতে পারে।
- এখানে দ্রুত তথ্য আদানপ্রদান হয়ে থাকে ।
- কোন একটি নোড নষ্ট হয়ে গেলে , বাদ দিলে বা নতুনভাবে সংযুক্ত করলে সমগ্র সিস্টেমে তথ্য আদানপ্রদানে অসুবিধা হয় না ।
- এই টপোলজি (Topology) তে অনেক তার ব্যবহার হয়ে থাকে তাই খরচ অনেক বেশি ।
- এই টপোলজি (Topology) জটিল হওয়ার কারনে রক্ষনাবেক্ষন খুবই কঠিন ও ব্যয়সাপেক্ষ ।
VIRUS কথার অর্থ হল- Vital Information Resource Under Seize , Computer System এ Virus হল এমন একটি ধ্বংসকারী প্রোগ্রাম যা Computer System এর অনান্য vital Program বা software কে ধ্বংস করে । এই ধরনের virus নিজেকে copy করে অন্যকে ক্ষতি করে যাকে Self Replication বলে ।
Network Security-তে password-এর উপযোগিতা
Network System এ অসংখ্য computer একে অপরের সাথে যুক্ত থেকে পৃথক পৃথক account এর মাধ্যমে তথ্য বিনিময় করে থাকে ।প্রত্যকেটি আলাদা আলাদা Account এর নিজস্ব তথ্যের গোপনীয়তা বজায় রাখতে অথবা তথ্যের নিরপত্তা প্রদানের জন্য একটি Log-In সিস্টেম ব্যবহার করা হয়। এই Log-In সিস্টেমে একটি username অথবা ID এবং অন্যটি Password ব্যবহার করা হয়। Log-In সিস্টেমে এই Password টিতে একটি গোপন স্ট্রিং ব্যবহার করা হয় । password এর গোপন string ব্যবহার করার জন্য Network এ যুক্ত প্রত্যেকের নিজস্ব তথ্য সুরক্ষিত রাখা সম্ভব হয়েছে।
এই password কে strong করার জন্য minimum 8 character ( uppercase, lowercase, number এবং symbol এর combination) ব্যবহার করতে বলা হয়ে থাকে ,যাতে অন্য কোন user সহজে Guess না করতে পারে।
টীকা লেখঃToken Ring Protocol?
Token Ring Protocol:
টোকেন রিং প্রোটোকল হল লোকাল এরিয়া নেটওয়ার্ক (LAN) এ ব্যবহৃত প্রোটোকল যা communication protocol নামে পরিচিত । একটি টোকেন রিং প্রোটোকলে, নেটওয়ার্কের টপোলজি ব্যবহার করা হয় কোন ক্রমে(Order) স্টেশনগুলি একে অপরের সঙ্গে যোগাযোগ করে কোন ক্রমে(Order) তা নির্ধারণ করতে। এই স্টেশনগুলি একটি একক বলয়ে (Ring) একে অপরের সাথে সংযুক্ত। এটি একটি "টোকেন" , যা একটি রিংয়ের চারপাশে ভ্রমণ করে এবং টোকেন পাসিং পদ্ধতিতে যোগাযোগ টি নিয়ন্ত্রন করে। ফ্রেমগুলিও টোকেনের দিকে প্রেরণ করা হয়। এইভাবে তারা রিংয়ের চারপাশে প্রদক্ষিণ করবে এবং গন্তব্য স্টেশনে পৌঁছাবে ।
সুবিধাঃ-
- এই পদ্ধতিতে ডেটা সংঘর্ষ (Collision) হয় না ।
- স্টেশনগুলির সংখ্যা বাড়ালেও দক্ষতা কমে যায় না ।
অসুবিধাঃ-
- বড় নেটয়ার্কে এই পদ্ধতি ব্যবহার করা হয় না।
- সমস্যা দেখা দিলে তা চিহ্নিত করা এই নেটয়ার্কে খুবই দুষ্কর ।
Computer Networking & Internet Question and answer-[2017]
বিভিন্ন ধরনের Transmission mode সম্বন্ধে আলোচনা কর ?
2015 সালের উত্তর টি দেখ
Star Topology-র সুবিধা ও অসুবিধাগুলি লেখ ?
স্টার টপোলজি স্টার টপোলজি একটি সর্বাধিক সাধারণ নেটওয়ার্ক সেটআপ। এই কনফিগারেশনে, প্রতিটি নোড একটি হাব, সুইচ বা কম্পিউটারের মতো একটি কেন্দ্রীয় নেটওয়ার্ক ডিভাইসে সংযুক্ত হয়। কেন্দ্রীয় নেটওয়ার্ক ডিভাইস একটি সার্ভার হিসাবে কাজ করে এবং অন্যান্য ডিভাইসগুলি ক্লায়েন্ট হিসাবে কাজ করে। স্টার টপোলজির সুবিধা
কেন্দ্রীয় কম্পিউটার, হাব বা স্যুইচ ব্যবহারের মাধ্যমে নেটওয়ার্কের কেন্দ্রিয় পরিচালন।
নেটওয়ার্কে অন্য কম্পিউটার যুক্ত করা সহজ।
যদি নেটওয়ার্কে একটি কম্পিউটার ব্যর্থ হয়, তবে নেটওয়ার্কের বাকি অংশগুলি স্বাভাবিকভাবে কাজ করে চলে।
স্টার টপোলজির অসুবিধাগুলি
বাস্তবায়নের জন্য উচ্চতর ব্যয় হতে পারে, বিশেষত যখন কেন্দ্রীয় নেটওয়ার্ক ডিভাইস হিসাবে একটি স্যুইচ বা রাউটার ব্যবহার করা হয়।
যদি কেন্দ্রীয় কম্পিউটার, হাব বা সুইচ ব্যর্থ হয় তবে পুরো নেটওয়ার্কটি Down হয়ে যায় এবং সমস্ত কম্পিউটার নেটওয়ার্ক থেকে সংযোগ বিচ্ছিন্ন হয়ে যায়।
টীকা লেখঃ URL ?
Ans: 2019 সালের উত্তর টি দেখ ।
Protocol-এর সংজ্ঞা দাও
একটি নেটওয়ার্ক প্রোটোকল(Network Protocol) হল অনেকগুলি নিয়মের একটি প্রতিষ্ঠিত সেট (Set of rules) যা নির্ধারণ করে কিভাবে একই নেটওয়ার্কের বিভিন্ন ডিভাইসের মধ্যে ডেটা প্রেরণ করা যায়। যেমন- HTTP, FTP, SMTP etc.
Packet switching সম্বন্ধে বিস্তারিত আলোচনা কর ?
Packet Switching: প্যাকেট স্যুইচিং বলতে বোঝায় প্রোটোকলের একটি সেট যা প্যাকেট প্রেরণের(Packet sending) জন্য একটি সংযোগবিহীন(নেটওয়ার্ক Connectionless network) সুইচিং পদ্ধতি ব্যবহার করে। এই স্যুইচিংয়ে, বার্তাগুলি কয়েকটি ইউনিটে বিভক্ত হয় যার নাম প্যাকেট যা পৃথকভাবে উৎস থেকে গন্তব্যে রুট করা হয়।
Advantage:
এটি তাদের নিজস্ব পথ খুঁজে বের করে ডেটা একটি গন্তব্যে পৌঁছে দেয়; যেখানে সার্কিট সুইচিং এ পূর্বনির্ধারিত চ্যানেল থাকে ।
যেহেতু ডেটা গুলি Packet হিসাবে পরিবাহিত হয় তাই বিতরণে(Delivery) বিলম্ব কম হয়।
নেটওয়ার্কের কয়েকটি স্টেশনের মধ্যে লিঙ্ক না থাকলেও ডাটা ডেলিভারি চলতে পারে। প্যাকেটগুলি অন্যান্য পথ দিয়ে পরিবাহিত হয় ।
এটি একাধিক ব্যবহারকারী দ্বারা একই চ্যানেলের ব্যবহারের অনুমতি দেয় ।
এক্ষেত্রে circuit switching এর তুলনায় ভাল ব্যান্ডউইথ পাওয়া যায় কারণ একাধিক সূত্র থেকে অনেকগুলি প্যাকেট একই লিঙ্কের মাধ্যমে স্থানান্তর করা যায়।
Disadvantage:
প্যাকেট সুইচিং এর ইনস্টলেশন খরচ অনেক বেশি।
এক্ষেত্রে প্যাকেট ডেলিভারির জন্য জটিল প্রটোকল প্রয়োজন।
নেটওয়ার্কের সমস্যার কারনে প্যাকেট গুলির মধ্যে ত্রুটি দেখা দিতে পারে এবং প্যাকেট সরবরাহে বিলম্ব বা প্যাকেট নষ্ট হতে পারে।
টীকা লেখঃ WWW ?
ওয়ার্ল্ড ওয়াইড ওয়েব(www), যা একটি ওয়েব নামেও পরিচিত, ওয়েবসাইট বা ওয়েব পেজের একটি সংগ্রহ যা ওয়েব সার্ভারে সংরক্ষিত এবং ইন্টারনেটের মাধ্যমে স্থানীয় কম্পিউটারের সাথে সংযুক্ত। এই ওয়েবসাইটগুলোতে টেক্সট পেজ, ডিজিটাল ছবি, অডিও, ভিডিও ইত্যাদি রয়েছে। ওয়েবের বিল্ডিং ব্লক হচ্ছে ওয়েব পেজ যা HTML এ ফরম্যাট করা হয় এবং "হাইপারটেক্সট" বা হাইপারলিঙ্ক নামে লিঙ্ক দ্বারা সংযুক্ত এবং HTTP দ্বারা অ্যাক্সেস করা হয়। একটি ওয়েব পেজকে একটি ইউনিফর্ম রিসোর্স লোকেটার (URL) নামে একটি অনলাইন ঠিকানা দেওয়া হয়। একটি নির্দিষ্ট URL- এর অন্তর্গত ওয়েব পেজের একটি বিশেষ সংগ্রহকে একটি ওয়েবসাইট বলা হয়.যেমন, www.facebook.com সুতরাং, ওয়ার্ল্ড ওয়াইড ওয়েব হল একটি বিশাল ইলেকট্রনিক বইয়ের মতো যার পৃষ্ঠাগুলি সংরক্ষণ করা হয় বিশ্বজুড়ে একাধিক সার্ভার।
Computer Networking & Internet Question and answer- [2016]
Coaxial Cable Fibre Optic cable এর মধ্যে চারটি পার্থক্য লেখ ?
coaxial cable
এই কেবলে তামার তার ব্যবহার করা হয় ।
এই কেবলের দাম অনেক সস্তা।
এই কেবল সাধারনত টেলিভিশন-এর ক্ষেত্রে ব্যবহার করা হয়।
Data পরিবহনের হার তুলনামূলক কম (Max: 100Mbps)
Fibre Optic Cable
এই কেবলে ফাইবার ব্যবহার করা হয় যা কাঁচ ও প্লাস্টিক দিয়ে তৈরি
এই কেবলের দাম তুলনামূলক অনেক দামী
এই কেবল সাধারনত Internet এর জন্য ব্যবহার হয়ে থাকে
Data পরিবহনের হার তুলনামূলক বেশি (Max-5Gbps)
Computer Network UTP cable-এর তিনটি উপযোগিতা সম্পর্কে লেখ ?
Ans: UTP Cable এর মাধ্যমে
i) Cross Talk কম করা যেতে পারে
ii) Electromagnetic প্রভাব কম হয়ে থাকে
E-mail এর উপযোগিতা সম্পর্কে বর্ণনা কর ?
Email:
1) ইমেইল একটি ফ্রি টুল। একবার আপনি অনলাইনে গেলে, বার্তা প্রেরণ এবং গ্রহণের জন্য আপনাকে আর কোন ব্যয় করতে হবে না।
2) ইমেইল দ্রুত। একবার আপনি একটি বার্তা রচনা করা শেষ করলে, এটি পাঠানো একটি বোতামে ক্লিক করার মতোই সহজ
3) ইমেইল ব্যবহার করা সহজ। একবার আপনার অ্যাকাউন্ট সেট আপ হয়ে গেলে, রচনা করা,পাঠানো এবং গ্রহণ করা সহজ।
4) ইমেইল যে কোন জায়গা থেকে অ্যাক্সেস যোগ্য - যতক্ষণ আপনার ইন্টারনেট সংযোগ আছে।
5) ইমেইল কাগজবিহীন, এবং তাই, গ্রহের জন্য উপকারী।
যে কোন দুটি web browser এর নাম লেখ ?
1. Google Chrome
2. Mozilla Firefox
FTP এবং TELNET এর মধ্যে পার্থক্য লেখ ?
FTP-
1) FTP-র অর্থ হল File Transfer Protocol. FTP হল একটি স্ট্যান্ডার্ড ইন্টারনেট প্রোটোকল যা টিসিপি/আইপি(TCP/IP) দ্বারা সরবরাহ করা হয় যা একটি হোস্ট থেকে অন্য হোস্টে ফাইল প্রেরণের জন্য ব্যবহৃত হয় এটি অন্যান্য সার্ভার থেকে কম্পিউটারে ফাইল ডাউনলোড করার জন্যও ব্যবহৃত হয়
FTP Connection দুই প্রকার - i) Control Connection ii) Data Connection
Advantage:-
একটি কম্পিউটার থেকে অন্য কম্পিউটারে ফাইল স্থানান্তর করার দ্রুততম উপায় হল এফটিপি।
FTP সার্ভার অ্যাক্সেস করতে, আমাদের ব্যবহারকারীর নাম এবং পাসওয়ার্ড দিয়ে লগইন করতে হবে। অতএব, আমরা বলতে পারি যে FTP আরো নিরাপদ।
এটি আরও কার্যকর কারণ আমাদের সম্পূর্ণ ফাইলটি পেতে সমস্ত অপারেশন সম্পূর্ণ করার দরকার নেই।
Disadvantage:-
এটি প্রতিটি সিস্টেমের সাথে সামঞ্জস্যপূর্ণ নয়।
এটি আপনাকে একাধিক receiver- এ একযোগে স্থানান্তর করনের অনুমতি দেয় না।
Telnet: টেলনেট(Telnet)- এর সংক্ষিপ্ত রূপ টার্মিনাল নেটওয়ার্ক (Treminal Network) অথবা TELE Communication NETwork । এটি মূলত একটি টিসিপি/আইপি প্রোটোকল(TCP/IP Protocol) যা ভার্চুয়াল টার্মিনাল(Virtual Terminal) পরিষেবার জন্য ব্যবহৃত হয় এবং এটি মূলত আন্তর্জাতিক সংস্থার মানদণ্ড (আইএসও) দ্বারা প্রস্তাবিত হয়েছিল। টেলনেট(Telnet) রিমোট কম্পিউটারের সাথে এমনভাবে সংযোগ প্রদান করে যাতে একটি স্থানীয় টার্মিনাল দূরে থাকে বলে মনে হয়।
টেলনেট(Telnet) দুই ধরনের Login ব্যবহার করে 1) Local Login 2) Remote Login. Telnet Chatting Operation এর জন্য টেলনেট(Telnet) ব্যবহার করা হয় .টেলনেট(Telnet) এর Port number হল 23
Computer Networking & Internet Question and answer-[2015]
Communication-এর বিভিন্ন mode গুলি লেখ?
Simplex Mode:: এই ধরনের Networking ব্যবস্থায় তথ্যের প্রবাহ একমুখী হয়ে থাকে । ধরা যাক X,Y দুটি Node অথবা computer network এ এমন ভাবে যুক্ত রয়েছে যে এই ক্ষেত্রে তথ্য শুধুমাত্র X থেকে Y বরাবর প্রবাহ হয় । যেমন- Remote এবং Television মধ্যে যে প্রবাহ ঘটে থাকে তা simplex mode এর উদাহারন
Half Duplex Mode:: এই ধরনের Networking ব্যবস্থায় তথ্যের প্রবাহ দ্বিমুখী (Bi-directional)হয়ে থাকে কিন্তু একই সময়ে দ্বিমুখী প্রবাহ হয় না । ধরা যাক X,Y দুটি Node অথবা computer network এ এমন ভাবে যুক্ত রয়েছে যে এই ক্ষেত্রে তথ্য X থেকে Y বরাবর প্রবাহ সম্পূর্ণ হওয়ার পর Y থেকে X এর দিকে তথ্য প্রবাহ সম্ভব হয় । যেমন- CD writing , Walky Talky conversation Half Duplex mode এর উল্লেখযোগ্য উদাহারন ।
Full Duplex:: এই ধরনের Networking ব্যবস্থায় তথ্যের প্রবাহ দ্বিমুখী (Bi-directional)হয়ে থাকে এবং একই সময়ে দ্বিমুখী প্রবাহ সম্ভব। ধরা যাক X,Y দুটি Node অথবা computer network এ এমন ভাবে যুক্ত রয়েছে যে এই ক্ষেত্রে তথ্য X থেকে Y বরাবর প্রবাহ এবং Y থেকে X এর দিকে তথ্য প্রবাহ একই সাথে ঘটতে পারে । যেমন- Mobile Phone Communication
সুবিধা ও অসুবিধা সহ Circuit switching এবং Packet switching বর্ণনা করো।
Ans: Circuit Switch: এই পদ্ধতিটি sender এবং receiver মধ্যে একটি যোগাযোগ স্থাপন করে। এখানে নেটওয়ার্কে উপস্থিত দুটি স্টেশনের মধ্যে Circuit এর সংযোগ স্থাপিত হয় । যতক্ষণ ডেটা sending এবং receving হয় ততক্ষণ circuit টির মধ্যে যোগাযোগ থাকে অন্যথা যোগাযোগ বিছিন্ন হয়ে যায় । সার্কিট সুইচিং এর সবচেয়ে সাধারণ উদাহরণ হল Analog Telephone Network.
যখন ডেটা Sender থেকে receiver এ স্থানান্তর করা হয়, প্রথমে Sender একটি সংযোগ স্থাপনের জন্য সুইচিং স্টেশনে একটি অনুরোধ পাঠায়। Receiver একটি স্বীকৃতি দিয়ে উত্তর দেয়। স্বীকৃতি সংকেত পাওয়ার পর sender ডাটা ট্রান্সমিশন শুরু করে।
Advantage:
1) এটি একটি নির্দিষ্ট ব্যান্ডউইথ ব্যবহার করে।
2) একটি ডেডিকেটেড কমিউনিকেশন চ্যানেল যোগাযোগের মান বাড়ায়
3) সুইচগুলিতে অপেক্ষা করার সময় নেই।
4) দীর্ঘ একটানা যোগাযোগের জন্য উপযুক্ত
Disadvantage:
1) দুটি স্টেশনের মধ্যে ভৌত সংযোগ(Physical Link) স্থাপনের জন্য দীর্ঘ সময় নেয়।
2) সম্পদ(Resource) পুরোপুরি ব্যবহার করা হয় না .
3) ডেডিকেটেড চ্যানেলের জন্য বেশি ব্যান্ডউইথ প্রয়োজন।
4) একটি ডেডিকেটেড সংযোগ চ্যানেল মুক্ত থাকলেও অন্যান্য ডেটা প্রেরণ সম্ভব নয় ।
Packet Switching: প্যাকেট স্যুইচিং বলতে বোঝায় প্রোটোকলের একটি সেট যা প্যাকেট প্রেরণের(Packet sending) জন্য একটি সংযোগবিহীন(নেটওয়ার্ক Connectionless network) সুইচিং পদ্ধতি ব্যবহার করে। এই স্যুইচিংয়ে, বার্তাগুলি কয়েকটি ইউনিটে বিভক্ত হয় যার নাম প্যাকেট যা পৃথকভাবে উৎস থেকে গন্তব্যে রুট করা হয়।
Advantage:
এটি তাদের নিজস্ব পথ খুঁজে বের করে ডেটা একটি গন্তব্যে পৌঁছে দেয়; যেখানে সার্কিট সুইচিং এ পূর্বনির্ধারিত চ্যানেল থাকে ।
যেহেতু ডেটা গুলি Packet হিসাবে পরিবাহিত হয় তাই বিতরণে(Delivery) বিলম্ব কম হয়।
নেটওয়ার্কের কয়েকটি স্টেশনের মধ্যে লিঙ্ক না থাকলেও ডাটা ডেলিভারি চলতে পারে। প্যাকেটগুলি অন্যান্য পথ দিয়ে পরিবাহিত হয় ।
এটি একাধিক ব্যবহারকারী দ্বারা একই চ্যানেলের ব্যবহারের অনুমতি দেয় ।
এক্ষেত্রে circuit switching এর তুলনায় ভাল ব্যান্ডউইথ পাওয়া যায় কারণ একাধিক সূত্র থেকে অনেকগুলি প্যাকেট একই লিঙ্কের মাধ্যমে স্থানান্তর করা যায়।
Disadvantage:
প্যাকেট সুইচিং এর ইনস্টলেশন খরচ অনেক বেশি।
এক্ষেত্রে প্যাকেট ডেলিভারির জন্য জটিল প্রটোকল প্রয়োজন।
নেটওয়ার্কের সমস্যার কারনে প্যাকেট গুলির মধ্যে ত্রুটি দেখা দিতে পারে এবং প্যাকেট সরবরাহে বিলম্ব বা প্যাকেট নষ্ট হতে পারে।
সংক্ষিপ্ত টীকা লেখ? 1.ROUTER 2.TELNET
Ans: Router: রাউটার হলো এমন একটি নেটওয়ার্ক যন্ত্র যেটি একাধিক ছোট নেটওয়ার্ককে যুক্ত করে তবে এই কাজে ব্রিজ অপেক্ষা রাউটার অনেক বেশি দক্ষ নেটওয়ার্কের সমস্ত ঠিকানা, অন্য ব্রিজ বা রাউটারের সমস্ত তথ্যাবলী রাউটারে সঞ্চিত থাকে তথ্য পরিবহনের জন্য সর্বাধিক দক্ষ ও কার্যকরী পথের সন্ধান দিতে পারে রাউটার ওএসআই মডেল এর ফিজিক্যাল লেয়ার ডাটা লিংক লেয়ার এবং নেটওয়ার্ক লেয়ার এই তিনটি লেয়ার এই রাউটার ব্যবহৃত হয়.
Telnet: টেলনেট(Telnet)- এর সংক্ষিপ্ত রূপ টার্মিনাল নেটওয়ার্ক (Treminal Network) অথবা TELE Communication NETwork । এটি মূলত একটি টিসিপি/আইপি প্রোটোকল(TCP/IP Protocol) যা ভার্চুয়াল টার্মিনাল(Virtual Terminal) পরিষেবার জন্য ব্যবহৃত হয় এবং এটি মূলত আন্তর্জাতিক সংস্থার মানদণ্ড (আইএসও) দ্বারা প্রস্তাবিত হয়েছিল। টেলনেট(Telnet) রিমোট কম্পিউটারের সাথে এমনভাবে সংযোগ প্রদান করে যাতে একটি স্থানীয় টার্মিনাল দূরে থাকে বলে মনে হয়।
টেলনেট(Telnet) দুই ধরনের Login ব্যবহার করে 1) Local Login 2) Remote Login. Telnet Chatting Operation এর জন্য টেলনেট(Telnet) ব্যবহার করা হয় .টেলনেট(Telnet) এর Port number হল 23