რა არის ინტერნეტი? ეს მთელი სამყაროა! როგორ მუშაობს ინტერნეტი.

💖 მოგწონს?გაუზიარეთ ბმული თქვენს მეგობრებს

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

ორი პროვაიდერი, ერთი მუშაობს GPON-ის საშუალებით, ONT შეიძლება დამონტაჟდეს სახლის სხვენში, აბონენტებისთვის გადაბმული წყვილი კაბელი ან აბონენტის სახლში, თუ ტარიფი გიგაბიტია, თეთრი დინამიური IP მისამართები dhcp-ით, მაკ-მისამართთან სავალდებულო არ არის. თითოეულ აბონენტს აქვს საკუთარი კლიენტი-VLAN, ხოლო ONT-ს აქვს საკუთარი vlan, ანუ მუშაობს QinQ-ის საშუალებით.
და მეორე პროვაიდერი არის Ethernet-ის საშუალებით, აბონენტები ერთი ან მეტი გადამრთველიდან შეიძლება იყვნენ ერთსა და იმავე vlan-ში, ტერიტორიულობიდან გამომდინარე, ნაცრისფერი IP მისამართები ასევე არის dhcp-ით, შეკრული mac მისამართით და iptv-ით multicast-ის საშუალებით.

1. არსებობს თუ არა სახელმწიფო/საერთაშორისო სტანდარტები იმის შესახებ, თუ როგორ უნდა ააწყოს პროვაიდერმა ქსელი, ან მაინც როგორ აკეთებენ ამას ჭკვიანი ბიჭები და რა არა? ღირს თუ არა თითოეული აბონენტისთვის ცალკე vlan-ის გაკეთება ან აბონენტთა ჯგუფების გაერთიანება სამაუწყებლო დომენებში? რა არის თითოეული მეთოდის დადებითი და უარყოფითი მხარეები პროვაიდერისთვის და აბონენტისთვის?
2. რა განსაზღვრავს არჩევანს, როგორ ავაშენოთ ქსელი ფიზიკურ და ლოგიკურ დონეზე?
3. ეს დაკავშირებულია კაბელის ტიპთან? ან შეიძლება ოპტიკისთვის ისე გაკეთდეს, რომ აბონენტები იყვნენ ერთ სამაუწყებლო დომენში (მაგალითად ერთი ზონიდან) და გრეხილ წყვილ კაბელებზე, პირიქით, თითოეულს ჰქონდეს ცალკე ვლანი?
4. პირველ პროვაიდერს აქვს დინამიური IP მისამართები, ანუ არის რაიმე სახის აუზი, რომელიც მას გამოეყო აბონენტებისთვის და კლიენტი იღებს მას, რომელიც ახლა უფასოა? მეორე პროვაიდერი ასევე გასცემს IP-ს მისამართების კრებულიდან თუ ისინი ყველა გამოდიან ერთი და იგივეს ქვეშ? არის თუ არა ეს იმის გამო, რომ მეორეს უბრალოდ ამოიწურა IP მისამართები მომხმარებელთა დიდი რაოდენობის გამო და პირველი პროვაიდერი ასევე გადაიყვანს ყველას NAT-ის უკან, როცა ბევრი კლიენტია? როგორ იყენებენ მსხვილი პროვაიდერები IP დიაპაზონს, დინამიურ IP-ს ან nat-ის მიღმა (აშკარაა, რომ ისინი ყიდულობენ პატარა პროვაიდერებს და ყველგან განსხვავებულია, არის თუ არა სტანდარტი, რომლისკენაც ისწრაფვიან ან უნდა ისწრაფოდნენ, ან თუ ყველაფერი მუშაობს, მაშინ ასე იქნება კეთება?)
5. IPTV-სთან დაკავშირებით. სახლში მაქვს როუტერი გუგლის DNS-ით, მისგან კაბელი Smart TV-ზე და პროვაიდერს აქვს საკუთარი აპლიკაცია სანახავად. პრობლემა ის იყო, რომ მე არ მქონდა არხების სია და ეს მოგვარდა პროვაიდერისგან როუტერზე DNS-ის დაყენებით, როგორც TP-შია ახსნილი, ეს გამოწვეული იყო იმით, რომ მე მაქვს ნაცრისფერი IP, ის შეესაბამებოდა NAS-ს. მისამართი და რადგან ეს მისამართი არ ემთხვეოდა არცერთი აბონენტის მისამართს, სია ცარიელი იყო. მაგრამ შესაძლებელია თუ არა NAS მისამართის გაცემა აბონენტზე? ეს უბრალოდ ქსელური საცავია, სისულელეა თუ არა? მე შევამოწმე ჩემი IP ვებსაიტზე და ვთხოვე მეგობარს, რომელიც დაკავშირებულია იმავე პროვაიდერთან ჩემი სახლიდან, შემოწმება. განსხვავებული IP გვქონდა. ეს ნიშნავს, რომ ტექნიკური მხარდაჭერა ცრუობს (ეს არის მეორე პროვაიდერი, დიახ, ყველაფერი იმუშავებს სტატიკური IP-ით, მაგრამ მაინტერესებს, რა ჭირს ნაცრისფერ IP-ებს)

როგორ მუშაობს ინტერნეტი?



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

ინტერნეტის სტრუქტურა

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

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

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

როგორ მუშაობს ინტერნეტი: მისი შემადგენელი ელემენტები

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

მომხმარებელი

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

კომპიუტერი

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

ინტერნეტ პროვაიდერი

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

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

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

ბრაუზერი

ეს არის კლიენტის პროგრამა ინტერნეტში მუშაობისთვის, რომლის ინსტალაცია შესაძლებელია როგორც დისკიდან, ასევე გადმოტვირთვა იმავე ინტერნეტით. ყველაზე პოპულარული ბრაუზერებია Google Chrome, Internet Explorer, Mozilla Firefox, Safari, Opera.

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

დომენი

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

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

ამის შემდეგ, საიტის IP მისამართი გადაიშიფრება ათობითი გამოთვლის სისტემიდან ორობით (მათ შორის 0 და 1). ამ ფორმით, პროვაიდერი სერვერის მეშვეობით აგზავნის მოთხოვნას მომხმარებლისთვის საჭირო საიტიდან ინფორმაციის მისაღებად როუტერს.

როუტერი

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

ინფორმაცია გადადის ერთი როუტერიდან მეორეზე ბოლო წერტილამდე - სერვერზე.

სერვერი

ძლიერი კომპიუტერი, რომელსაც შეუძლია შეასრულოს შემდეგი ამოცანები, მისი ტიპის მიხედვით:

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

შესაბამისად, ჩვენს მაგალითში ვებგვერდის გახსნის მოთხოვნა როუტერების საშუალებით გადაეცემა შესაბამის ჰოსტინგს, რომელიც ინახავს ინფორმაციას სასურველი ინტერნეტ გვერდის შესახებ. სერვერის პასუხი გადაეცემა საპირისპირო ჯაჭვის მეშვეობით (როუტერების, ISP-ის და ბრაუზერის მეშვეობით) კომპიუტერზე.

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

პორტი

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

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

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

სანამ გავიგებთ როგორ მუშაობს ინტერნეტი, უნდა ვიცოდეთ რა არის ის.

რა არის ინტერნეტი?

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

როგორ მუშაობს ინტერნეტი?

მარჯვნივ გამოსახულება ვარსკვლავებით ცას კი არ აჩვენებს, არამედ ქსელს ინტერნეტი 2005 წლიდან. როგორც თქვენ ალბათ მიხვდებით, ინტერნეტიარის ქსელების ქსელი.

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

ყველა კონტინენტიდან ერთადერთი, რომელიც არ მონაწილეობს ამ დიდ თამაშში არის ანტარქტიდა.

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

კლიენტ-სერვერის არქიტექტურა

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

როგორ მუშაობს ინტერნეტი?

აბა, ახლა მოდით შევხედოთ ყველაზე საინტერესოს, როგორ მუშაობს ინტერნეტი.

აღარ გვიკვირს, რომ რამდენიმე წამში ჩვენს ეკრანზე ვიღებთ ვებ გვერდს.
მაგრამ ბევრმა არ იცის როგორ ხდება ეს. მოდი ახლა ამაზე ვისაუბროთ.

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

ეს ყველამ ვიცოდით. მაგრამ რა ხდება იმ მილიწამებში, რასაც ჩვენ ვერ ვამჩნევთ? რა იმალება ჩვენს თვალებს?

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

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

პროვაიდერის მიერ ინტერნეტთან დაკავშირებისას ბუნებრივად გაიცემა IP მისამართი, ვებსაიტებსაც აქვთ საკუთარი IP მისამართები. ამ დროისთვის არსებობს IP-ის ორი ვერსია - მე-4 (IPv4) და მე-6 (IPv6). იყო მე-5 ვერსიაც, მაგრამ ის არ მიიღეს საჯარო სარგებლობაში. ამჟამად ყველაზე ფართოდ გამოიყენება IP ვერსია 4.

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

ამის შემდეგ, IP გარდაიქმნება ათობითიდან ორობითად და იღებს ჩვეულებრივ მანქანას 0 და 1 რიცხვების სახით.

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

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

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

ეს შედეგი იგზავნება საპირისპირო ჯაჭვის გასწვრივ მარშრუტიზატორებისა და პროვაიდერის მეშვეობით ჩვენს კომპიუტერში, რის შემდეგაც ჩნდება კითხვა, სად უნდა გაიგზავნოს პაკეტები? რომელი პროგრამა?

შექმნილია ამისთვის პორტები.

რა არის პორტი?

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

თუ ანალოგიას გავავლებთ სახლთან, მაშინ სახლი არის IP, ხოლო ბინა არის პორტი. პორტების სიის ნახვა შეგიძლიათ სერვისების ფაილის გახსნით შემდეგ მისამართზე: C:\Windows\System32\drivers\etc (თქვენი მისამართი შეიძლება განსხვავდებოდეს)

როგორც ვხედავთ, აქ საკმაოდ ბევრი პორტია. მაგალითად, პორტი 25 გამოიყენება ფოსტის გასაგზავნად, პორტი 110 გამოიყენება მის მისაღებად. ვებსაიტები მუშაობს პორტის ნომერზე 80, ხოლო DNS სისტემა, რომელზეც უკვე ვისაუბრეთ, მუშაობს 53 პორტზე.

ჩვენ შეგვიძლია შევამოწმოთ პორტები ბრაუზერში. თუ ვებსაიტში შევდივართ და მის შემდეგ მივუთითებთ:80, მაშინ ვებგვერდი იხსნება, ხოლო თუ დავაზუსტებთ:53 მივიღებთ შეცდომის შეტყობინებას შემდეგი შინაარსით: „ეს მისამართი იყენებს პორტს, რომელიც, როგორც წესი, არის არ გამოიყენება ვებსაიტებთან მუშაობისთვის. თქვენი უსაფრთხოებისთვის Firefox-მა გააუქმა ეს მოთხოვნა."

პორტის ნომერი 21 გამოიყენება FTP-სთვის, როგორც უკვე ვიცით წინა გაკვეთილებიდან. პორტები 135-139 გამოიყენება Windows სისტემის მიერ კომპიუტერის საერთო რესურსებზე წვდომისათვის - საქაღალდეები, პრინტერები. უსაფრთხოების მიზნით, ეს პორტები უნდა დაიხუროს ინტერნეტის ბუხარით. პორტები 3128, 8080 გამოიყენება როგორც პროქსი სერვერები. პროქსი- ეს არის შუამავალი კომპიუტერი, მაგალითად, ჩემს კომპიუტერსა და ვებ რესურსს შორის, რომელზეც მსურს წვდომა. პროქსი გამოიყენება სხვადასხვა მიზნებისთვის. არსებობს უფასო და ფასიანი პროქსი. მათი კონფიგურაცია შეგიძლიათ თქვენი ბრაუზერის პარამეტრებში. Firefox ბრაუზერში ეს კეთდება შემდეგნაირად:

  1. გადადით პარამეტრებზე
  2. გადადით "Advanced"-ზე
  3. გახსენით "ქსელის" ჩანართი
  4. "კავშირის" ბლოკში დააჭირეთ ღილაკს "კონფიგურაცია".
  5. მოდით გადავიდეთ პროქსი სერვერის ხელით დაყენებაზე
  6. მიუთითეთ პროქსის მონაცემები

როგორ ვნახოთ დამყარებული კავშირები?

Ნახვა მიმდინარე კავშირები, თქვენ უნდა შეიყვანოთ ბრძანების ხაზი:

  1. დააჭირეთ კლავიშთა კომბინაციას "Windows" + "R"
  2. შეიყვანეთ მნიშვნელობა "cmd" ველში
  3. დააჭირეთ "OK"

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

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

მოდით დავუბრუნდეთ ბრძანების ხაზს. ჩვენ უკვე ვხედავთ მიმდინარე კავშირებს.
ასე რომ, პირველ სვეტში ვამჩნევთ, რომ კავშირები შეიძლება დაიყოს 2 პროტოკოლად: TCP და UDP.
Ოქმიარის წესებისა და მოქმედებების ერთობლიობა, რომლის მიხედვითაც უნდა განხორციელდეს კავშირი და მონაცემთა გაცვლა ქსელში შემავალ მოწყობილობებს შორის.
ორივე პროტოკოლი - TCP და UDP - პასუხისმგებელია მონაცემთა ტრანსპორტირებაზე. განსხვავება პირველ პროტოკოლსა (TCP) და მეორეს (UDP) შორის არის ის, რომ პირველი გარანტიას იძლევა პაკეტების მიწოდებას, მეორე კი არა. ჩვენ აღარ ჩავუღრმავდებით პროტოკოლების მუშაობას.

ლოკალური მისამართი არის მისამართები ჩვენს კომპიუტერში. გარე მისამართი – მისამართები ქსელიდან. მდგომარეობა არის კავშირის მდგომარეობა. კიდევ ერთხელ, ჩვენ არ ჩავუღრმავდებით, მაგრამ უბრალოდ აიღეთ ნებისმიერი გარე IP პორტი 80 და შეამოწმეთ არის თუ არა ეს ვებსაიტი ნამდვილად გაშვებული. რატომ ვთქვი საიტი? — იმიტომ, რომ, როგორც ვიცით, ჩვენ გვაქვს ვებ რესურსები განთავსებული პორტ 80-ზე.

მაშ ასე, ავიღოთ IP - 212.73.221.199:80

გადადით ბრაუზერში და ჩაწერეთ ეს IP მისამართი მისამართების ზოლში. არ არის აუცილებელი პორტის ჩაწერა, რადგან პორტი 80 არის ნაგულისხმევი ბრაუზერებში.

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

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

როგორ ვნახო პაკეტების გზა?

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

მაგალითად, გამოვიყენებ პირველ ბრძანებას: tracert site
მაგალითის გამოყენებით, მარშრუტის კვალი იდება ვებსაიტზე ან IP - 178.162.144.134
მიკვლევა 11 ნახტომით განხორციელდა. ჩვენ ვხედავთ, რომ მან თავად მიაღწია სერვერს მხოლოდ 3 ნახტომით. სხვათა შორის, ამ გზით ჩვენ ასევე გავარკვიეთ, რომელ სერვერებზეა განთავსებული imhoster.net ჰოსტინგის საიტები - ჰოლანდიური ჰოსტინგის სერვერებზე. მოდით გავხსნათ ეს საიტი ბრაუზერში.

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

ეს ისეთი მარტივი და ამავდროულად გაუგებარია მუშაობს ინტერნეტი!

დავუშვათ, რომ გსურთ ფოსტით სქელი ჟურნალი გაუგზავნოთ თქვენს მეგობარს ფოსტაზე ფულის დახარჯვის გარეშე. როგორ მოვაგვაროთ ეს პრობლემა, თუ ფოსტა უარს ამბობს რამდენიმე ფურცელზე მეტის შემცველი წერილების მიღებაზე? გამოსავალი მარტივია: დაყავით ჟურნალი გვერდებად და გაგზავნეთ ცალკე ასოებით. გვერდის ნომრების გამოყენებით, თქვენი მეგობარი შეძლებს მთელი ჟურნალის აწყობას. TCP პროტოკოლი მუშაობს დაახლოებით იგივე გზით. ის ყოფს ინფორმაციას რამდენიმე ნაწილად, ანიჭებს თითოეულ ნაწილს ნომერს, რომლითაც შესაძლებელი იქნება მონაცემების ერთმანეთთან დაკავშირება, ამატებს მას "სერვისის" ინფორმაციას და ათავსებს მას ცალკე "IP კონვერტში", შემდეგ კი ეს "კონვერტი" იგზავნება ქსელი - ბოლოს და ბოლოს, ინტერნეტს შეუძლია IP ინფორმაციის დამუშავება. ვინაიდან TCP და IP პროტოკოლები მჭიდროდ არის დაკავშირებული ამ სქემაში, ისინი ხშირად გაერთიანებულია ერთ კონცეფციაში: TCP/IP. ინტერნეტში გადაცემული TCP/IP პაკეტების ზომა ჩვეულებრივ 1-დან 1500 ბაიტამდეა, რაც განპირობებულია ქსელის ტექნიკური მახასიათებლებით.
რა თქმა უნდა, რეგულარული საფოსტო სერვისებით სარგებლობისას შეგხვედრიათ ის ფაქტი, რომ ჩვეულებრივი წერილები, ამანათები და სხვა საფოსტო ნივთები იკარგება და არასწორ ადგილას მოდის. იგივე პრობლემები ეხება ინტერნეტს. ფოსტაში ასეთ უსიამოვნო სიტუაციებს ფოსტის მენეჯერები წყვეტენ, მაგრამ ინტერნეტში ამას აგვარებენ TCP პროტოკოლი. თუ მონაცემთა რომელიმე პაკეტი დროულად არ მიეწოდება მიმღებს, TCP იმეორებს გადაცემას, სანამ ინფორმაცია არ მიიღება სწორად და სრულად.


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

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

როდესაც ორი კომპიუტერი უკავშირდება, მათი TCP მოდულები აკონტროლებენ კავშირის მდგომარეობას. ამ შემთხვევაში, თავად კავშირს, რომლის მეშვეობითაც ხდება მონაცემების გაცვლა, ეწოდება ვირტუალური არხი.
მონაცემთა გადაცემის თანამედროვე ინტერნეტ სქემას აქვს მრავალშრიანი სტრუქტურა, რამდენიმე დონის ჩათვლით. ამ სტრუქტურას ეწოდება ISO OSI (ღია სისტემების ურთიერთდაკავშირება) საცნობარო მოდელი. ამ სქემის არსს დეტალურად არ განვიხილავ, რადგან ის უბრალოდ არ არის საჭირო ინტერნეტის პრინციპების ზოგადი გაგებისთვის. მათ, ვისაც გადაუდებელი აუცილებლობა აქვს ამ აბსტრაქტული სტრუქტურის დეტალურად შესწავლა, შეუძლიათ გამოიყენონ ნებისმიერი ტექნიკური საცნობარო წიგნი ან მიიღონ ინფორმაცია თავად მსოფლიო ქსელიდან, საძიებო სისტემის შეკითხვის ფანჯარაში აკრიფეთ სიტყვა „ინტერნეტი“ ან „ISOOSI“.

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

იმისთვის, რომ ინფორმაციის შემცველი პაკეტი გზაში არ დაიკარგოს, ინტერნეტ კვანძებს, რომლებშიც ის მოძრაობს, განკარგულებაშია ეგრეთ წოდებული მარშრუტიზაციის ცხრილები - ელექტრონული მონაცემთა ბაზები, რომლებიც შეიცავს ინსტრუქციებს, თუ სად უნდა გაგზავნონ ინფორმაციის ესა თუ ის პაკეტი. უნდა წავიდეს ამა თუ იმ მისამართზე. მარშრუტიზაციის ცხრილები იგზავნება კვანძებში ცენტრალურად და პერიოდულად იცვლება და ავსებს. მასპინძელ სერვერებს, რომლებიც ასრულებენ მარშრუტიზაციას, ეწოდება მარშრუტიზატორები, ან მარშრუტიზატორები (ინგლისურად "როუტერი" - "როუტერი"). მარშრუტიზაციის წესები აღწერილია ICMP (Internet Control Message Protocol), RIP (Routing Internet Protocol) და OSPF (Open Shortest Path First) პროტოკოლებში.
როგორ იცის როუტერმა რა მიმართულებით გაგზავნოს თქვენ მიერ გაგზავნილი მონაცემთა პაკეტი? დიახ, საკუთარი თავისგან. მხოლოდ გადამზიდავი მტრედის მიერ შეტყობინებების გაგზავნისას არ არის საჭირო დანიშნულების მისამართის მითითება. სამწუხაროდ, ინტერნეტი არ იყენებს მტრედის ფოსტას და, შესაბამისად, იმისათვის, რომ გაგზავნოთ შეტყობინება სადმე ინტერნეტით, თქვენ უნდა მიუთითოთ ზუსტად სად.

ინტერნეტ მისამართის სისტემა.დედამიწაზე მცხოვრებ ყველა ადამიანს აქვს მისამართი, სადაც საჭიროების შემთხვევაში მისი პოვნა შეიძლება. ვფიქრობ, არავისთვის არ იქნება გასაკვირი, რომ ინტერნეტში მომუშავე ყველა მანქანას ასევე აქვს თავისი უნიკალური მისამართი. მისამართები ინტერნეტში საოცრად განსხვავდება იმ საფოსტო მისამართებისგან, რომლებსაც ჩვენ შევეჩვიეთ. მეშინია, რომ სრულიად უსარგებლოა ინტერნეტში გაგზავნილი ინფორმაციის პაკეტზე დაწერო ისეთი რამ, როგორიცაა "Intel Pentium II 400 Computer, Esq., 114 Penny Lane, Liverpool, England". ასეთი წარწერის დანახვისას, თქვენი პერსონალური კომპიუტერი, საუკეთესო შემთხვევაში, ფუნდამენტურად გაიყინება. მაგრამ თუ თქვენს კომპიუტერს მისამართად მისცემთ რაღაც 195.85.102.14, მანქანა მშვენივრად გაგიგებთ.

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

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

ცხრილი 1.1. ქსელის კლასების რუკა IP მისამართის პირველი ოქტეტის მნიშვნელობით



უთხარი მეგობრებს