যেমনটি অন্যের দ্বারা উল্লেখ করা হয়েছে, ডেটা দুর্নীতির অনেক সম্ভাবনা রয়েছে যেখানে ট্রান্সপোর্ট লেয়ারের কোনও চেকসাম সহায়তা করতে পারে না যেমন চেকসাম প্রেরণকারী অংশে গণনা করার আগেই দুর্নীতি ঘটছে, এমআইটিএম প্রবাহকে বাধা দেয় এবং সংশোধন করে (ডাটা পাশাপাশি) চেকসাম হিসাবে), চেকসামটি গ্রহণের শেষে বৈধকরণের পরে ঘটবে ইত্যাদি corruption
যদি আমরা এই সমস্ত সম্ভাবনা উপেক্ষা করি এবং নিজেই টিসিপি চেকসামের সুনির্দিষ্ট বিবরণগুলিতে এবং ডেটা অখণ্ডতার সত্যতা যাচাইয়ের ক্ষেত্রে এটি আসলে কী করে তার দিকে মনোনিবেশ করি, তবে দেখা যাচ্ছে যে ত্রুটিগুলি সনাক্ত করার ক্ষেত্রে এই চেকসামের বৈশিষ্ট্যগুলি মোটেই বিস্তৃত নয়। এই চেকসাম অ্যালগরিদমটি যেভাবে বেছে নেওয়া হয়েছে তা সময়ের সময়ের (1970 এর দশকের শেষের) সাথে গতির জন্য প্রয়োজনীয়তার প্রতিফলন করে।
টিসিপি চেকসামটি এভাবেই গণনা করা হয়:
চেকসাম: 16 বিট
চেকসাম ক্ষেত্রটি শিরোনাম এবং পাঠ্যের সমস্ত বিট শব্দের সংখ্যার সমপরিমাণের 16 বিট এর পরিপূরক। যদি একটি বিভাগে চেকসামিড করার জন্য একটি বিজোড় সংখ্যক শিরোলেখ এবং পাঠ্য অক্টেট থাকে তবে চেকসামের উদ্দেশ্যে 16 অক্টোবরের শব্দের জন্য সর্বশেষ অক্টোটটি জিরো দিয়ে ডানদিকে প্যাড করা হবে। প্যাডটি সেগমেন্টের অংশ হিসাবে প্রেরণ করা হয় না। চেকসামটি গণনা করার সময়, চেকসাম ক্ষেত্রটি নিজেই জিরোগুলির সাথে প্রতিস্থাপিত হয়।
এর অর্থ হ'ল এইভাবে ডেটার সংমিশ্রণের সময় যে কোনও দুর্নীতি ভারসাম্যহীন হয় তা অননাক্ত করা যায়। ডেটাতে দুর্নীতির বেশ কয়েকটি বিভাগ রয়েছে যা এটি অনুমতি দেবে তবে কেবল তুচ্ছ উদাহরণ হিসাবে: ১ bit বিট শব্দের ক্রম পরিবর্তন করা সর্বদা সনাক্ত করা যাবে না।
অনুশীলনে, এটি অনেকগুলি সাধারণ ত্রুটি ধরা দেয় তবে একেবারে গ্যারান্টি দেয় না । এটি কেবলমাত্র স্থানীয় লিঙ্কে সংক্রমণ করার জন্য, যদিও এল 2 স্তরটি কীভাবে অখণ্ডতা যাচাই করে (যেমন ইথারনেট ফ্রেমের সিআরসি 32 )ও এটির সাহায্যে সহায়তা করে এবং দূষিত তথ্যগুলির অনেকগুলি ক্ষেত্রেও টিসিপি স্ট্যাকের কাছে পাস হয় না।
একটি দৃ strong় হ্যাশ বা তাত্ক্ষণিকভাবে একটি ক্রিপ্টোগ্রাফিক স্বাক্ষর ব্যবহার করে ডেটা বৈধকরণ, ডেটা অখণ্ডতা নিশ্চিত করার ক্ষেত্রে সম্পূর্ণ ভিন্ন স্তরে রয়েছে। দুটি সবেমাত্র তুলনা করা যেতে পারে।