ᲙომპიუტერებიᲥსელის

TCP პორტი. სია TCP და UDP პორტების

კომპიუტერული ქსელები, პორტი არის საბოლოო წერტილი კავშირი ოპერაციული სისტემა. ეს ტერმინი ასევე გამოიყენება ტექნიკის მოწყობილობები, არამედ პროგრამული უზრუნველყოფა არის ლოგიკა სტრუქტურა, რომელიც განსაზღვრავს კონკრეტული პროცესის ან მომსახურების.

პორტი ყოველთვის ასოცირდება IP მისამართი მასპინძელი და ტიპის კომუნიკაციის პროტოკოლი და ამით დაასრულებს მისამართი გამოყოფის სხდომაზე. ეს არის განსაზღვრული თითოეული მისამართი და ოქმის დახმარებით 16-bit ნომერი, საყოველთაოდ ცნობილი, როგორც პორტის ნომერი. კონკრეტული პორტი ნომრები, რომლებიც გამოიყენება იდენტიფიცირება კონკრეტულ მომსახურება. ათასობით ჩამოთვლილი 1,024 ცნობილი პორტი ნომრები დაცულია შეთანხმების შესაბამისად, რათა დადგინდეს კონკრეტული სახის მომსახურების მასპინძელი. ოქმები, რომლებიც ძირითადად გამოიყენება პორტების ემსახურება პროცესის კონტროლი (მაგ Transmission Control Protocol (TCP) და User Datagram Protocol (UDP) ინტერნეტ ოქმი საწყისი ნაკრები).

მნიშვნელობა

, TCP პორტი არ უნდა პირდაპირი კავშირების როგორიცაა "წერტილი აღვნიშნო", როდესაც კომპიუტერი ყოველ ბოლოს შეიძლება ოპერაცია მხოლოდ ერთი განაცხადი დროს. ისინი შემდეგ გახდა აუცილებელი, ავტომობილი შეუძლია შეასრულოს ერთზე მეტი პროგრამა დროს, და იყო დაკავშირებული, თანამედროვე პაკეტი შეცვალა ქსელები. მოდელი, კლიენტის სერვერის განაცხადის არქიტექტურა, პორტების და ქსელის კლიენტების დაკავშირება დაწყების მომსახურება, გთავაზობთ multiplexing მომსახურება, შემდეგ საწყის მონაცემთა გაცვლის უკავშირდება ცნობილი პორტი ნომერი, და იგი გამოვიდა მიერ გადართვის თითოეული ინსტანციის მომსახურების მოითხოვს თავდადებული ონლაინ. არსებობს კავშირი კონკრეტული ნომერი, და ამით უფრო მომხმარებელს შეიძლება მსახურობდა დაყოვნების გარეშე.

დეტალები

მონაცემთა ლინკები Protocol - Transmission Control Protocol (TCP) და User Datagram Protocol (UDP) - გამოიყენება მიუთითოთ დანიშნულების პორტის ნომერი და წყაროს მათი headers სეგმენტები. პორტის ნომერი არის 16-bit unsigned რიცხვი. ასე რომ, ეს შეიძლება იყოს მერყეობს 0 65.535.

თუმცა, TCP პორტი ვერ გამოიყენებს ნომერი 0 UDP წყარო პორტი სურვილისამებრ და მნიშვნელობა ნულოვანი, რაც იმას ნიშნავს, მისი არყოფნის შემთხვევაში.

პროცესი აკავშირებს მისი შეყვანის ან გამომავალი არხების მეშვეობით ინტერნეტში socket (type descriptor ფაილი) სატრანსპორტო ოქმი, პორტის ნომერი და IP მისამართი. ეს პროცესი ცნობილია როგორც სავალდებულო, და ეს საშუალებას იძლევა მონაცემების გადაცემა და მიღება ქსელის საშუალებით.

ქსელის ოპერატიული სისტემების პროგრამული პასუხისმგებელია გამავალი გადაცემა მონაცემების ყველა განცხადება პორტები ქსელში და გადამისამართება შემომავალი ქსელური პაკეტების (მიერ მითითებულ IP მისამართები და ტელეფონის ნომრები). მხოლოდ ერთი პროცესი შეიძლება აკავშირებს კონკრეტული IP მისამართი და პორტი კომბინაციები იმავე სატრანსპორტო ოქმი. ზოგადი განაცხადის ჩავარდნებს, უწოდებენ port კონფლიქტები წარმოიქმნება, როდესაც მრავალი პროგრამების ცდილობს დავუკავშირდეთ იგივე პორტი ნომრები იგივე IP მისამართი, იმავე ოქმს.

როგორ ისინი გამოიყენება

პროგრამები ახორციელებს საერთო მომსახურება ხშირად იყენებენ სპეციალურად დაცულია და ცნობილი სია TCP და UDP პორტების, მიიღოს მომსახურება მოთხოვნების კლიენტებს. ეს პროცესი ცნობილია როგორც მოსმენა, და ის მოიცავს მიღების თხოვნით ცნობილი პორტი და დიალოგის შორის სერვერი და კლიენტი "ერთ-ერთი", იგივე ადგილობრივი პორტის ნომერი. სხვა კლიენტებს შეიძლება გაგრძელდეს დაკავშირებული იყოს - ეს შესაძლებელია, რადგან TCP კავშირი განისაზღვრა როგორც ჯაჭვი შედგება დისტანციური და ადგილობრივი მისამართი და პორტი. სტანდარტული TCP და UDP პორტების განისაზღვრება ხელშეკრულების კონტროლი ინტერნეტ ნომრების ორგანოს (IANA).

ძირითადი ქსელის მომსახურება (პირველ რიგში, WorldWideWeb), როგორც წესი, იყენებს მცირე რაოდენობის პორტები - არანაკლებ 1024. ბევრ ოპერაციული სისტემები მოითხოვს განსაკუთრებული შეღავათების გამოყენების ვუკავშირდები მათ, რადგან ისინი ხშირად ითვლება კრიტიკული ოპერაციის IP დაფუძნებული ქსელები. მეორეს მხრივ, ნაერთების ბოლოს კლიენტს, როგორც წესი, გამოიყენება დიდი რაოდენობით მათ, შერჩეული მოკლევადიანი გამოყენება, თუმცა, არსებობს ეგრეთ წოდებული ეფემერული პორტები.

სტრუქტურა

TCP პორტი, რომლებიც კოდირებით პაკეტი header სატრანსპორტო ოქმი, და ისინი ადვილად გაგებული არა მხოლოდ გაგზავნის და მიღების კომპიუტერი, არამედ სხვა კომპონენტების ქსელის ინფრასტრუქტურა. კერძოდ ეკრანები, როგორც წესი, კონფიგურაცია განასხვავოს პაკეტების დამოკიდებულია მათი წყაროს ან დანიშნულების პორტი ნომრები. Redirect არის კლასიკური მაგალითია.

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

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

მაგალითები გამოყენების

ყველაზე მნიშვნელოვანი, მაგალითად, სადაც ფართოდ გამოიყენება TCP / UDP პორტების, არის ინტერნეტი ფოსტის სისტემა. სერვერზე გამოიყენება ელ-ფოსტა (გაგზავნის და მიღების) და ზოგადად მოითხოვს სამსახურების ორი. პირველი მომსახურების გამოიყენება ტრანსპორტირება ფოსტა და სხვა სერვერებზე. ეს მიიღწევა მეშვეობით უბრალო ფოსტის გადაცემის პროტოკოლი (SMTP). როგორც წესი, განაცხადის მომსახურების უსმენს on TCP-SMTP პორტის ნომერი 25 რათა დამუშავებას შემომავალი მოითხოვს. კიდევ ერთი სერვისი არის POP (სრულად - პოსტ ოფის პროტოკოლი) ან IMAP (ან ინტერნეტ შეტყობინების წვდომის პროტოკოლი), რომელიც აუცილებელია კლიენტის განაცხადების ელ-მომხმარებლების მანქანები ელ-ფოსტის სერვერიდან. POP გეხმარებოდნენ მომსახურება ოთახი, TCP პორტი 110. აღნიშნული სერვისების შეგვიძლია აწარმოებს იმავე მასპინძელი კომპიუტერის. როცა ეს ხდება, პორტის ნომერი განასხვავებს მოთხოვნილი მომსახურების დისტანციური მოწყობილობა - მომხმარებლის PC ან რაიმე სხვა mail სერვერზე.

მიუხედავად იმისა, რომ სერვერზე მოსმენის პორტი ნომერი კარგად არის განსაზღვრული (IANA უწოდებს ცნობილი პორტები), კლიენტის ვარიანტი ხშირად შერჩეული დინამიური დიაპაზონი. ზოგიერთ შემთხვევაში, მომხმარებელს ინდივიდუალურად და სერვერზე გამოიყენოს კონკრეტული TCP პორტი ენიჭება IANA. კარგი მაგალითი არის DHCP, სადაც მომხმარებელს ყველა შემთხვევაში გამოყენებით UDP 68 და სერვერზე - UDP 67.

განაცხადის URL-მისამართი

პორტი ნომრები ზოგჯერ აშკარად ჩანს ინტერნეტში, ან სხვა Uniform Resource Locator (URL). სტანდარტულად, HTTP იყენებს TCP პორტი 80 და HTTPS - 443. თუმცა, არსებობს სხვა ვარიაციები. მაგალითად, URL-მისამართი http://www.example.com:8080/path/ მიუთითებს, რომ ბროუზერი, რომელიც დაკავშირებულია 8080 ნაცვლად HTTP სერვერი.

სია TCP და UDP პორტების

როგორც უკვე აღვნიშნეთ, ინტერნეტ ნომრების ორგანოს (IANA) პასუხისმგებელია გლობალური კოორდინაციის DNS-Root, IP მისამართი და სხვა ინტერნეტ ოქმი რესურსები. ეს მოიცავს რეგისტრაციის საყოველთაოდ გამოიყენება პორტის ნომერი ცნობილი ინტერნეტ მომსახურება.

პორტის ნომერი იყოფა სამ ტიპები: ცნობილი რეგისტრირებული და დინამიური, ან კერძო. ცნობილია (ასევე ცნობილია, როგორც სისტემა) - რომელსაც ციფრები 0 დან 1023. მოთხოვნები ახალი დანიშვნები ამ დიაპაზონი უფრო მკაცრი, ვიდრე სხვა ანგარიშებზე.

საყოველთაოდ ცნობილია მაგალითები

მაგალითები, რომლებიც ამ სიაში შედის:

  • TCP port 443: HTTP უსაფრთხო (HTTPS).
  • 21: ფაილის გადაცემის პროტოკოლი (the FTP).
  • 22: Secure Shell (SSH).
  • 25: უბრალო ფოსტის გადაცემის პროტოკოლი (SMTP).
  • 53: დომენთან სისტემა (DNS).
  • 80: ჰიპერტექსტის გადაცემის პროტოკოლი (HTTP).
  • 119: ახალი ამბები Transfer Protocol (NNTP).
  • 123: ქსელის ოქმი დრო (NTP) ..
  • 143: ინტერნეტ შეტყობინების წვდომის პროტოკოლი (IMAP)
  • 161: Simple Network Management Protocol (SNMP) 1.
  • 94: ინტერნეტ სარელეო ჩატი (IRC).

დარეგისტრირების პორტები მოიცავს ნომრები საწყისი 1024 to 49151. IANA ინარჩუნებს ოფიციალური ცნობილი და რეგისტრირებული შემსრულებლები. დინამიური და კერძო - საწყისი ფასი 49152 to 65535. ერთი გამოყენების ამ სპექტრს ეფემერული პორტები.

შექმნის ისტორია

პორტის ნომერი კონცეფცია შეიქმნა დასაწყისში ARPANET დეველოპერები ქვეშ არაფორმალური თანამშრომლობა ავტორები პროგრამული და სისტემური ადმინისტრატორები.

ტერმინი "პორტში" არ გამოიყენება, ხოლო. სანომრე დისტანციური მასპინძელი იყო 40-bit ნომერი. პირველი 32 ბიტი იყო მსგავსი დღევანდელ IPv4-მისამართი, მაგრამ ყველაზე მნიშვნელოვანი იყო პირველი 8 ბიტი. მაინც მნიშვნელოვანი ნაწილი ნომერი (ჯობნის 33 40) აღნიშნავს კიდევ ერთი ობიექტი, სახელწოდებით AEN. ეს არის პროტოტიპი თანამედროვე პორტის ნომერი.

26 მარტი, 1972 იყო პირველი შესთავაზოს შექმნას დირექტორია socket ნომრები RFC 322. ქსელის ადმინისტრატორი მოუწოდა აღწერს თითოეულ მუდმივი ოთახი თავისი ფუნქციები და ქსელის მომსახურება. ეს კატალოგი შემდგომში გამოქვეყნდა, როგორც RFC 433 დეკემბერში 1972 წელს და შედის ჰოსტების სიას, მათი პორტი ნომრები და შესაბამისი ფუნქცია უნდა იყოს გამოყენებული თითოეული კვანძის ქსელში. 1972 წლის მაისში, ოფიციალური დანიშნულების პორტში ნომრები პირველად დოკუმენტირებული, ქსელის მომსახურების, და ასევე უზრუნველყოფს სპეციალური ადმინისტრაციული ფუნქციის შენარჩუნება ამ რეესტრში.

პირველი სიაში TCP პორტი 256 AEN ჰქონდა ღირებულებები, რომლებიც იყოფა შემდეგ მერყეობს:

  • 0-დან 63: სტანდარტული თვისებები მთელს ქსელში
  • 64 127: მასპინძელი კონკრეტული ფუნქციები
  • 128 239: დაცულია მომავალი გამოყენება
  • 240 255: ექსპერიმენტალური ფუნქცია.

Telnet მომსახურება მიიღო პირველი ოფიციალური დავალება ღირებულებების 1. დღეებში ARPANET ვადა AEN ასევე მოუწოდა სახელი სოკეტი, რომელიც იყო გამოყენებული ორიგინალური ოქმი დაკავშირებით (MSP) და კომპონენტი ქსელის მართვის პროგრამა (NCP). ამდენად NCP იყო წინამორბედი დღევანდელი ინტერნეტ ოქმები გამოყენებით TCP / IP პორტი.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.atomiyme.com. Theme powered by WordPress.