Სარჩევი:

რამდენი პაკეტია TCP ხელის ჩამორთმევაში?
რამდენი პაკეტია TCP ხელის ჩამორთმევაში?
Anonim

TCP ჩვეულებრივ იყენებს სათაურის 24 ბაიტს ხელის ჩამორთმევისთვის (პირველი ორი პაკეტი ) და დაახლოებით 20 ჩვეულებრივი პაკეტის გადაცემისთვის. მიუხედავად იმისა, რომ კავშირის დამყარება 3-მხრივი ხელის ჩამორთმევის გამოყენებით მოითხოვს მხოლოდ 3 პაკეტი გადასაცემად, ერთის ჩამონგრევას 4 სჭირდება!

აქ, რა არის 3 ნაბიჯი TCP ხელის ჩამორთმევისას?

კავშირის დასამყარებლად, ხდება სამმხრივი (ან 3-საფეხურიანი) ხელის ჩამორთმევა:

  • SYN: აქტიური გახსნა ხორციელდება კლიენტის მიერ სერვერზე SYN-ის გაგზავნით.
  • SYN-ACK: საპასუხოდ, სერვერი პასუხობს SYN-ACK-ით.
  • ACK: საბოლოოდ, კლიენტი აგზავნის ACK-ს სერვერზე.

ასევე, რა არის 4-მხრივი ხელის ჩამორთმევა TCP-ში? 4 - გზა TCP ხელის ჩამორთმევის და firewalls. თუ ზუსტად ამავე დროს, ჰოსტი აგზავნის SYN-ს სერვერზე, ხელის ჩამორთმევა იქნება ოთხეტაპიანი ასე ვთქვათ: სერვერი: SYN -> კლიენტი (სერვერი ცვლის მდგომარეობას „LISTEN“-დან „SYN SENT“-მდე) კლიენტი: SYN -> სერვერი (კლიენტი ცვლის მდგომარეობას „დახურული“-დან „SYN SENT“-ში)

შემდგომში შეიძლება ასევე იკითხოთ, როგორ მუშაობს TCP ხელის ჩამორთმევა?

სამმხრივი ხელის ჩამორთმევა ძირითადად გამოიყენება ა TCP სოკეტის კავშირი. ის მუშაობს როდესაც: კლიენტის კვანძი აგზავნის SYN მონაცემთა პაკეტს IP ქსელის მეშვეობით იმავე ან გარე ქსელის სერვერზე. სამიზნე სერვერს უნდა ჰქონდეს ღია პორტები, რომლებსაც შეუძლიათ ახალი კავშირების მიღება და დაწყება.

რა განსხვავებაა TCP-სა და IP-ს შორის?

The განსხვავება არის ის TCP პასუხისმგებელია პაკეტის მონაცემთა მიწოდებაზე და IP პასუხისმგებელია ლოგიკურ მიმართვაზე. Სხვა სიტყვებით, IP იღებს მისამართს და TCP უზრუნველყოფს მონაცემების მიწოდებას ამ მისამართზე. თემის შესახებ მეტი ინფორმაციისთვის წაიკითხეთ გაგება TCP / IP.

გირჩევთ: