TCP არის ინტერნეტით მონაცემთა გადაცემის ერთ-ერთი ყველაზე პოპულარული და ძირითადი პროტოკოლი. ეს პროტოკოლი გამოიყენება TCP / IP ქსელებში და უზრუნველყოფს მონაცემთა ნაკადს, პრაქტიკულად გამორიცხავს ინფორმაციის დაკარგვას განხორციელებული კავშირისა და გადმოტვირთვის ტექნოლოგიის გამო.
TCP- ის დადგომა
TCP / IP პირველად შეიქმნა 1970-იანი წლების დასაწყისში და გამოყენებული იქნა ARPANET- ის ასაშენებლად. ტექნოლოგია შემუშავდა, როგორც კვლევითი პროექტის ნაწილი, რომლის მიზანი იყო კომპიუტერების კომბინირების პოტენციალის შესწავლა იმავე ლოკალურ ან ვირტუალურ ინტერნეტქსელში.
TCP კავშირის დამყარება ხორციელდება სპეციალური კლიენტის პროგრამის გამოყენებით, როგორიცაა ბრაუზერი, ფოსტა ან შეტყობინებების კლიენტი.
TCP სტრუქტურა
TCP / IP სტრუქტურა საშუალებას გაძლევთ შექმნათ დაშორებული კომპიუტერები, ასევე დააკავშიროთ ინდივიდუალური მოწყობილობები ადგილობრივი ქსელების შესაქმნელად, რომლებიც ზოგადი ქსელისგან დამოუკიდებლად მუშაობენ. TCP არის მონაცემთა გადაცემის საიმედო პროტოკოლი. ამრიგად, ყველა ინფორმაცია, რომელიც გადაეგზავნება ქსელს, გარანტირებულია, რომ მიიღებს ადრესატი, ე.ი. მომხმარებელი, რომელსაც მიეწოდა მონაცემები.
TCP– ს ალტერნატივაა UDP. მნიშვნელოვანი განსხვავება ამ ქსელებს შორის არის ის, რომ TCP პირველ რიგში უნდა დაამყაროს სანდო კავშირი გამგზავნსა და ინფორმაციის მიმღებს შორის. კავშირის დამყარების შემდეგ, ხდება მონაცემთა გადაცემა და შემდეგ იწყება კავშირის შეწყვეტის პროცედურა. UDP დაუყოვნებლივ ადგენს მომხმარებლისთვის სასურველი ინფორმაციის პაკეტების გადაცემას არხის შექმნის გარეშე.
მონაცემების გაგზავნა TCP– ით
კავშირის დამყარების შემდეგ, TCP აგზავნის მონაცემებს შექმნილი მარშრუტების გასწვრივ ინფორმაციის გაგზავნისა და მიმღების IP მისამართების შესაბამისად. IP მისამართი არის უნიკალური იდენტიფიკატორი ინტერნეტის ყველა ქსელური მოწყობილობისთვის და, შესაბამისად, შექმნილი გვირაბით გაგზავნილი პაკეტის დაკარგვა ან შეცდომით სხვა მომხმარებლისთვის გაგზავნა შეუძლებელია.
მონაცემთა გადაცემის ფიზიკურ დონეზე, ინფორმაციას აქვს სიხშირეების, ამპლიტუდებისა და სხვა ტალღების ფორმა, რომლებიც უკვე დამუშავებულია ადრესატის ქსელის ინტერფეისის ბარათის მიერ.
არხების პროტოკოლები პასუხისმგებელნი არიან კომპიუტერის მიერ ინფორმაციის დამუშავებაზე და მის სხვა კომპონენტებზე გადაცემაზე, რომელთა შორისაა Ethernet, ATM, SLIP, IEEE 802.11. ეს არხები უზრუნველყოფს არა მხოლოდ მონაცემთა გადაცემას, არამედ ადრესატისთვის მიწოდების ფორმას. ასე რომ, IEEE 802.11 ქსელებში ინფორმაცია გადაეცემა უკაბელო რადიოსიგნალის გამოყენებით. ამ შემთხვევაში, სიგნალი იგზავნება კომპიუტერული ქსელის ბარათისგან, რომელსაც ასევე აქვს საკუთარი MAC კოდი. Ethernet– ის შემთხვევაში, მონაცემთა გადაცემა ხორციელდება საკაბელო კავშირის გამოყენებით.