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

17.03.2019

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

TCP/IP პროტოკოლმა მიიღო თავისი სახელი ორი საკომუნიკაციო პროტოკოლიდან (ან საკომუნიკაციო პროტოკოლიდან). ეს არის გადაცემის კონტროლის პროტოკოლი (TCP) და ინტერნეტ პროტოკოლი (IP). მიუხედავად იმისა, რომ ინტერნეტი გამოიყენება დიდი რიცხვისხვა პროტოკოლებს, ინტერნეტს ხშირად უწოდებენ TCP/1P-ქსელი, რადგან ეს ორი პროტოკოლი, რა თქმა უნდა, ყველაზე მნიშვნელოვანია.

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

ინტერნეტ მისამართიშედგება 4 ბაიტისაგან. წერისას ბაიტები ერთმანეთისგან გამოყოფილია წერტილებით: 123.45.67.89 ან 3.33.33.3. სინამდვილეში, მისამართი შედგება რამდენიმე ნაწილისგან. ვინაიდან ინტერნეტი არის ქსელების ქსელი, მისამართის დასაწყისი ეუბნება ინტერნეტ კვანძებს, რომელი ქსელის ნაწილია მისამართი. მისამართის მარჯვენა ბოლო ეუბნება ამ ქსელს, რომელმა კომპიუტერმა ან ჰოსტმა უნდა მიიღოს პაკეტი. თითოეულ კომპიუტერს ინტერნეტში აქვს უნიკალური მისამართი ამ სქემაში.

კომპიუტერის ციფრული მისამართიინტერნეტში ფოსტის საფოსტო კოდის მსგავსია. არსებობს რამდენიმე ტიპის ინტერნეტ მისამართები (ტიპები: A, B, C, D, E), რომლებიც მისამართს სხვადასხვა გზით ყოფენ ქსელის ნომრისა და კვანძის ველებად; ასეთ ქსელებში შესაძლო ქსელებისა და მანქანების რაოდენობა დამოკიდებულია იმაზე. ასეთი განყოფილების ტიპი.

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

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

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

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

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

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

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

მოკლედ, ეს არის წესების ერთობლიობა, რომელიც არეგულირებს კომპიუტერების ერთმანეთთან „კომუნიკაციას“ ქსელში. მათგან დაახლოებით ათეულია და თითოეული მათგანი განსაზღვრავს კონკრეტული ტიპის მონაცემების გადაცემის წესებს. მაგრამ გამოყენების სიმარტივისთვის, ისინი ყველა გაერთიანებულია ეგრეთ წოდებულ „დასტაში“, რომელსაც მას უწოდებს ყველაზე მნიშვნელოვანი პროტოკოლის - TCP/IP პროტოკოლს (გადაცემის კონტროლის პროტოკოლი და ინტერნეტ პროტოკოლი). სიტყვა "სტაკი" გულისხმობს, რომ ყველა ეს პროტოკოლი ჰგავს "პროტოკოლების დასტას", რომელშიც ზედა დონის პროტოკოლი ვერ ფუნქციონირებს ქვედა დონის პროტოკოლის გარეშე.

TCP/IP დასტა მოიცავს 4 ფენას:

1. აპლიკაცია - HTTP, RTP, FTP, DNS პროტოკოლები. უმაღლესი დონე; პასუხისმგებელია აპლიკაციის აპლიკაციების მუშაობაზე, როგორიცაა ელექტრონული ფოსტის სერვისები, მონაცემების ჩვენება ბრაუზერში და ა.შ.

2. ტრანსპორტი - TCP, UDP, SCTP, DCCP, RIP პროტოკოლები. პროტოკოლის ეს დონე უზრუნველყოფს კომპიუტერების ერთმანეთთან სწორ ურთიერთქმედებას და წარმოადგენს მონაცემთა გამტარს შორის სხვადასხვა მონაწილეთა მიერქსელები.

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

4. არხი - Ethernet, IEEE 802.11, Wireless Ethernet პროტოკოლები. ყველაზე დაბალი დონე; ის ურთიერთქმედებს ფიზიკურ აღჭურვილობასთან, აღწერს მონაცემთა გადაცემის საშუალებას და მის მახასიათებლებს.

ამიტომ, თქვენი კომპიუტერი იყენებს HTTP - TCP - IP - Ethernet პროტოკოლის დასტას ამ სტატიის საჩვენებლად.

როგორ ხდება ინფორმაციის გადაცემა ინტერნეტით

თითოეულ კომპიუტერს ქსელში ჰქვია ჰოსტი და ამავე სახელწოდების პროტოკოლის გამოყენებით იღებს უნიკალურ IP მისამართს. ეს მისამართი იწერება შემდეგი ფორმით: ოთხი რიცხვი 0-დან 255-მდე, გამოყოფილი წერტილით, მაგალითად, 195.19.20.203. ქსელში წარმატებით კომუნიკაციისთვის, IP მისამართი ასევე უნდა შეიცავდეს პორტის ნომერს. იმის გამო, რომ კომპიუტერები კი არ ცვლიან ინფორმაციას, არამედ პროგრამებს, თითოეულ პროგრამას ასევე უნდა ჰქონდეს თავისი მისამართი, რომელიც ნაჩვენებია პორტის ნომერში. მაგალითად, პორტი 21 პასუხისმგებელია FTP-ზე, 80 პორტი HTTP-სთვის. სულკომპიუტერის პორტების რაოდენობა შეზღუდულია და უდრის 65536-ს, დანომრილი 0-დან 65535-მდე. პორტების ნომრები 0-დან 1023-მდე დაცულია სერვერის აპლიკაციების მიერ, ხოლო პორტების ნიშა 1024-დან 65535-მდე დაკავებულია კლიენტის პორტებით, რომლებიც პროგრამებია. უფასო გამოყენება, როგორც მათ სურთ. "კლიენტის პორტები" მინიჭებულია დინამიურად.

კომბინაცია IP მისამართები და პორტის ნომრებიმოუწოდა " სოკეტი". მასში მისამართი და პორტის მნიშვნელობები გამოყოფილია ორწერტილით, მაგალითად, 195.19.20.203:110.

ამრიგად, იმისათვის, რომ დისტანციურმა კომპიუტერმა IP 195.19.20.203 მიიღოს ელ.წერილი, თქვენ უბრალოდ უნდა მიაწოდოთ მონაცემები მის პორტში 110. და რადგან ეს პორტი დღე და ღამე „უსმენს“ POP3 პროტოკოლს, რომელიც პასუხისმგებელია მიღებაზე. წერილებს, რაც ნიშნავს იმას, რაც შემდეგ მოხდება „ტექნოლოგიის საკითხია“.

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

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

რა ხდება, როდესაც ბრაუზერში ვწერთ საიტის მისამართს, რომელსაც ვეძებთ? ჩვენი კომპიუტერიდან პაკეტი მოთხოვნით იგზავნება DNS სერვერზე პორტ 53-ზე. ეს პორტი დაცულია DNS სერვისის მიერ, რომელიც ჩვენი მოთხოვნის დამუშავების შემდეგ აბრუნებს საიტის ალფანუმერული სახელის შესაბამის IP მისამართს. ამის შემდეგ, ჩვენი კომპიუტერი უერთდება 5.9.205.233 კომპიუტერის 5.9.205.233:80 სოკეტს, რომელიც მასპინძლობს HTTP პროტოკოლს, რომელიც პასუხისმგებელია ბრაუზერში საიტების ჩვენებაზე და აგზავნის პაკეტს www.site გვერდის მიღების მოთხოვნით. ჩვენ უნდა დავამყაროთ კავშირი 80 პორტზე, რადგან ის არის ის, რომელიც შეესაბამება ვებ სერვერს. თუ ნამდვილად გსურთ, შეგიძლიათ მიუთითოთ პორტი 80 პირდაპირ თქვენი ბრაუზერის მისამართის ზოლში - http://www.site:80. ვებ სერვერი ამუშავებს ჩვენგან მიღებულ მოთხოვნას და აწარმოებს რამდენიმე პაკეტს, რომელიც შეიცავს HTML ტექსტს, რომელსაც ჩვენი ბრაუზერი აჩვენებს. შედეგად, ჩვენ ვხედავთ მთავარ გვერდს ეკრანზე

დასტისTCP/ IP.

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

Microsoft Windows Server 2003 ოპერაციულ სისტემაში TCP/IP სტეკი არჩეულია მთავარად, თუმცა სხვა პროტოკოლებიც არის მხარდაჭერილი (მაგალითად, IPX/SPX სტეკი, NetBIOS პროტოკოლი).

TCP/IP პროტოკოლის დასტას აქვს ორი მნიშვნელოვანი თვისება:

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

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

შექმნის ისტორიაTCP/ IP.

1967 წელს აშშ-ს თავდაცვის დეპარტამენტის მოწინავე კვლევითი პროექტების სააგენტომ (ARPA - Advanced Research Projects Agency) წამოიწყო კომპიუტერული ქსელის შემუშავება, რომელიც უნდა დააკავშირებდა უამრავ უნივერსიტეტს და კვლევით ცენტრს, რომლებიც ასრულებდნენ სააგენტოს ბრძანებებს. პროექტს ერქვა ARPANET. 1972 წლისთვის ქსელმა დააკავშირა 30 კვანძი.

ARPANET პროექტის ფარგლებში, TCP/IP სტეკის ძირითადი პროტოკოლები - IP, TCP და UDP - შეიქმნა და გამოქვეყნდა 1980–1981 წლებში. TCP/IP-ის გავრცელების მნიშვნელოვანი ფაქტორი იყო ამ სტეკის დანერგვა UNIX 4.2 BSD ოპერაციულ სისტემაში (1983 წ.).

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

1992 წელს გამოჩნდა ახალი ინტერნეტ სერვისი - WWW (World Wide Web), რომელიც დაფუძნებულია HTTP პროტოკოლზე. დიდწილად WWW-ის წყალობით ინტერნეტმა და მასთან ერთად TCP/IP პროტოკოლებმა სწრაფი განვითარება მიიღო 90-იან წლებში.

21-ე საუკუნის დასაწყისში TCP/IP სტეკი წამყვან როლს იძენს არა მხოლოდ გლობალური, არამედ ლოკალური ქსელების საკომუნიკაციო საშუალებებში.

მოდელიOSI.

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

მოდით მოკლედ გადავხედოთ თითოეული დონის ფუნქციებს.


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

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

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

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

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

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

    პრეზენტაციის ფენა უზრუნველყოფს გადაცემული ინფორმაციის კონვერტაციას ერთი კოდირებიდან მეორეზე (მაგალითად, ASCII-დან EBCDIC-ზე).

    განაცხადის ფენა ახორციელებს ინტერფეისს მოდელის სხვა ფენებსა და მომხმარებლის აპლიკაციებს შორის.

სტრუქტურაTCP/ IP. TCP/IP სტრუქტურა დაფუძნებულია არა OSI მოდელზე, არამედ საკუთარ მოდელზე, რომელსაც ეწოდება DARPA (Defense ARPA - Advanced Research Projects Agency-ის ახალი სახელი) ან DoD (Department of Defense - აშშ თავდაცვის დეპარტამენტი). ამ მოდელს აქვს მხოლოდ ოთხი დონე. OSI მოდელის შესაბამისობა DARPA მოდელთან, ისევე როგორც TCP/IP სტეკის ძირითადი პროტოკოლები, ნაჩვენებია ნახ. 2.2.

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

ყველა პროტოკოლი, რომელიც შედის TCP/IP დასტაში, სტანდარტიზებულია RFC დოკუმენტებში.

დოკუმენტაციაRFC.

დამტკიცებული ოფიციალური ინტერნეტი და TCP/IP სტანდარტები გამოქვეყნებულია RFC (Request for Comments) დოკუმენტების სახით. სტანდარტები შემუშავებულია მთელი ISOC საზოგადოების მიერ (Internet Society, საერთაშორისო საჯარო ორგანიზაცია). ISOC-ის ნებისმიერ წევრს შეუძლია წარადგინოს დოკუმენტი განსახილველად RFC-ში გამოსაქვეყნებლად. შემდეგ დოკუმენტი განიხილება ტექნიკური ექსპერტების, განვითარების გუნდებისა და RFC რედაქტორის მიერ და გადის შემდეგ ეტაპებს, სახელწოდებით სიმწიფის დონეები, RFC 2026-ის შესაბამისად:

    პროექტი(ინტერნეტ დრაფტი) – ამ ეტაპზე ექსპერტები ეცნობიან დოკუმენტს, ხდება დამატებები და ცვლილებები;

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

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

    ინტერნეტის სტანდარტი(ინტერნეტ სტანდარტი) – უმაღლესი დონე სტანდარტული დამტკიცება, დოკუმენტის სპეციფიკაციები ფართოდ გავრცელდა და პრაქტიკაშიც დადასტურდა. ინტერნეტ სტანდარტების სია მოცემულია RFC 3700-ში. ათასობით RFC-დან მხოლოდ რამდენიმე ათეულია დოკუმენტი „ინტერნეტ სტანდარტის“ სტატუსით.

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

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

    საინფორმაციო(საინფორმაციო) - დოკუმენტი, რომელიც გამოქვეყნებულია ინფორმაციის მიწოდებისთვის და არ საჭიროებს ISOC საზოგადოების დამტკიცებას;

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

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

RFC ნომრები მინიჭებულია თანმიმდევრულად და არასოდეს არ გაიცემა ხელახლა. ორიგინალური RFC არასოდეს განახლდება. განახლებული ვერსია გამოქვეყნებულია ახალი ნომრით. მოძველებული და ჩანაცვლებული RFC ხდება ისტორიული(ისტორიული).

ყველა არსებული RFC დოკუმენტი დღეს შეგიძლიათ ნახოთ, მაგალითად, ვებსაიტზე www.rfc-editor.org . 2007 წლის აგვისტოში 5000-ზე მეტი იყო. ამ კურსში მითითებული RFC-ები ჩამოთვლილია I დანართში.

ძირითადი პროტოკოლების მიმოხილვა.

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

პროტოკოლები ᲜᲐᲗᲔᲚᲨᲘ ᲘᲧᲝᲡ. (მარშრუტიზაცია ინფორმაცია Ოქმიმარშრუტიზაციის ინფორმაციის პროტოკოლი ) დაOSPF (გახსენით ყველაზე მოკლე ბილიკი Პირველი – « პირველი იხსნება უმოკლესი მარშრუტები" ) - მარშრუტიზაციის პროტოკოლები IP ქსელებში.

Ოქმი ICMP (ინტერნეტი კონტროლი შეტყობინება Ოქმი Control Message Protocol in Composite Networks) შექმნილია შეცდომის შესახებ ინფორმაციის გაცვლისთვის ქსელის მარშრუტიზატორებსა და პაკეტის წყაროს კვანძს შორის. სპეციალური პაკეტების გამოყენებით, იგი აცნობებს პაკეტის მიწოდების შეუძლებლობას, ფრაგმენტებისგან პაკეტის შეკრების ხანგრძლივობას, პარამეტრის ანომალიურ მნიშვნელობებს, გადაგზავნის მარშრუტსა და სერვისის ტიპს, სისტემის მდგომარეობას და ა.შ.

Ოქმი ARP (მისამართი რეზოლუცია Ოქმი – Address Translation Protocol) გარდაქმნის IP მისამართებს ლოკალური ქსელების აპარატურულ მისამართებად. საპირისპირო კონვერტაცია ხორციელდება პროტოკოლის გამოყენებით RAPR (უკუ ARP).

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

UDP (მომხმარებელი დატაგრამა Ოქმი – მომხმარებლის Datagram Protocol) უზრუნველყოფს მონაცემთა გადაცემას დატაგრამის წესით.

HTTP (ჰიპერტექსტი Გადაცემა Ოქმი – ჰიპერტექსტის გადაცემის პროტოკოლი) – ვებ დოკუმენტის მიწოდების პროტოკოლი, WWW სერვისის მთავარი პროტოკოლი.

FTP (ფაილი Გადაცემა Ოქმი – ფაილის გადაცემის პროტოკოლი) – ფაილებში შენახული ინფორმაციის გადაცემის პროტოკოლი.

POP 3 (პოსტი ოფისი Ოქმი ვერსია 3 – საფოსტო ოქმი) და SMTP (მარტივი ფოსტა Გადაცემა Ოქმი – მარტივი ფოსტის გადაგზავნის პროტოკოლი) – შემომავალი ფოსტის მიწოდების პროტოკოლები ელფოსტა(POP3) და გამავალი (SMTP) გაგზავნა.

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

SNMP (მარტივი ქსელი მენეჯმენტი Ოქმი – მარტივი ქსელის მართვის პროტოკოლი) შექმნილია სხვადასხვა ქსელური მოწყობილობების მუშაობის დიაგნოსტიკისთვის.

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

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

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


ბრინჯი. 3.1.

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

მისი ფართო გამოყენების გამო, TCP/IP გახდა ინტერნეტის დე ფაქტო სტანდარტი. კომპიუტერი, რომელზეც ის დანერგილია ქსელური ტექნოლოგია, OSI მოდელზე (Ethernet ან Token Ring) საფუძველზე, აქვს სხვა მოწყობილობებთან კომუნიკაციის შესაძლებლობა. "ქსელის საფუძვლებში" ჩვენ გადავხედეთ 1 და 2 ფენებს LAN ტექნოლოგიების განხილვისას. ახლა ჩვენ გადავალთ OSI სტეკზე და შევხედავთ, თუ როგორ ურთიერთობს კომპიუტერი ინტერნეტით ან კერძო ქსელი. ამ განყოფილებაში განხილულია TCP/IP პროტოკოლი და მისი კონფიგურაციები.

რა არის TCP/IP

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

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

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


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

TCP და UDP

ქსელში IP შეტყობინების გაგზავნისას გამოიყენება ერთ-ერთი სატრანსპორტო პროტოკოლი: TCP ან UDP. TCP (Transmission Control Protocol) შეადგენს TCP/IP შემოკლების პირველ ნახევარს. ნაკლებად მნიშვნელოვანი შეტყობინებების გადასატანად TCP-ის ნაცვლად გამოიყენება მომხმარებლის მონაცემთა გრამის პროტოკოლი (UDP). ორივე პროტოკოლი გამოიყენება TCP/IP ქსელებში შეტყობინებების სწორი გაცვლისთვის. ამ პროტოკოლებს შორის ერთი მნიშვნელოვანი განსხვავებაა.

TCP ეწოდება სანდო პროტოკოლს, რადგან ის აკავშირებს მიმღებს, რათა შეამოწმოს შეტყობინების მიღება.

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


მნიშვნელოვანია გვახსოვდეს, რომ მხოლოდ ერთი პროტოკოლის გამოყენება შეიძლება შეტყობინების მიწოდებისთვის. მაგალითად, როდესაც ვებ გვერდი იტვირთება, პაკეტის მიწოდება კონტროლდება TCP-ის მიერ UDP ჩარევის გარეშე. მეორეს მხრივ, Trivial File Transfer Protocol (TFTP) ჩამოტვირთავს ან აგზავნის შეტყობინებებს UDP პროტოკოლის კონტროლის ქვეშ.

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


ბრინჯი. 3.2.
IP Datagram ფორმატი

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

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


ბრინჯი. 3.3.

მნიშვნელოვანია გვახსოვდეს, რომ IP პაკეტებს შეიძლება ჰქონდეთ სხვადასხვა სიგრძის. "ქსელების საფუძვლებში" ითქვა, რომ ინფორმაციის პაკეტები Ethernet ქსელში ზომით 64-დან 1400 ბაიტამდეა. Token Ring ქსელში მათი სიგრძეა 4000 ბაიტი, ბანკომატების ქსელში - 53 ბაიტი.

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

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

  • VER. IP პროტოკოლის ვერსია, რომელიც გამოიყენება სადგურის მიერ, სადაც გამოჩნდა ორიგინალური შეტყობინება. IP-ის მიმდინარე ვერსია არის ვერსია 4. ეს ველი უზრუნველყოფს სხვადასხვა ვერსიების ერთდროულად არსებობას ინტერნეტ სივრცეში.
  • HLEN. ველი აცნობებს მიმღებ მოწყობილობას სათაურის სიგრძეზე, რათა CPU-მ იცოდეს სად იწყება მონაცემთა ველი.
  • Სერვისის ტიპი. კოდი, რომელიც ეუბნება როუტერს პაკეტის კონტროლის ტიპს მომსახურების დონის მიხედვით (სანდოობა, პრიორიტეტი, გადადება და ა.შ.).
  • სიგრძე. პაკეტში ბაიტების საერთო რაოდენობა, სათაურის ველებისა და მონაცემთა ველების ჩათვლით.
  • ID, frags და frags ოფსეტური. ეს ველები ეუბნებიან როუტერს, თუ როგორ მოახდინოს პაკეტის ფრაგმენტაცია და ხელახლა აწყობა და როგორ აანაზღაუროს განსხვავებები ჩარჩოს ზომაში, რაც შეიძლება მოხდეს, როდესაც პაკეტი კვეთს LAN სეგმენტებს სხვადასხვა ქსელური ტექნოლოგიებით (Ethernet, FDDI და ა.შ.).
  • TTL. Time to Live-ის აბრევიატურა არის რიცხვი, რომელიც მცირდება ერთით ყოველი პაკეტის გაგზავნისას. თუ სიცოცხლის ხანგრძლივობა ნულოვანი ხდება, პაკეტი წყვეტს არსებობას. TTL ხელს უშლის მარყუჟების და დაკარგული პაკეტების უსასრულოდ ხეტიალს ინტერნეტში.
  • Ოქმი. სატრანსპორტო პროტოკოლი, რომელიც გამოიყენება პაკეტის გადასაცემად. ამ ველში მითითებული ყველაზე გავრცელებული პროტოკოლი არის TCP, მაგრამ შეიძლება სხვა პროტოკოლების გამოყენება.
  • სათაურის საკონტროლო ჯამი. საკონტროლო ჯამი არის ნომერი, რომელიც გამოიყენება შეტყობინების მთლიანობის შესამოწმებლად. თუ შეტყობინებების ყველა პაკეტის საკონტროლო ჯამები არ ემთხვევა სწორ მნიშვნელობას, მაშინ შეტყობინება დაზიანებულია.
  • წყაროს IP მისამართი. ჰოსტის 32-ბიტიანი მისამართი, რომელმაც გაგზავნა შეტყობინება (ჩვეულებრივ, პერსონალური კომპიუტერი ან სერვერი).
  • დანიშნულების IP მისამართი. ჰოსტის 32-ბიტიანი მისამართი, რომელზეც გაგზავნილი იყო შეტყობინება (ჩვეულებრივ, პერსონალური კომპიუტერი ან სერვერი).
  • IP პარამეტრები. გამოიყენება ქსელის ტესტირებისთვის ან სხვა სპეციალური მიზნებისთვის.
  • ბალიშები. ავსებს ყველა გამოუყენებელ (ცარიელ) ბიტის პოზიციებს, რათა პროცესორმა სწორად განსაზღვროს პირველი ბიტის პოზიცია მონაცემთა ველში.
  • მონაცემები. გაგზავნილი შეტყობინების ტვირთამწეობა. მაგალითად, პაკეტის მონაცემთა ველი შეიძლება შეიცავდეს ელფოსტის ტექსტს.

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

TCP/IP-ის შესავალი

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

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

რა არის TCP/IP

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

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

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

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

TCP/IP კომპონენტები

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

ტრანსპორტიed ოქმებიმართეთ მონაცემთა გადაცემა ორ მანქანას შორის.

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

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

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

IP (ინტერნეტ პროტოკოლი). უზრუნველყოფს რეალურ მონაცემთა გადაცემას.

ICMP (Internet Control Message Protocol). ამუშავებს სტატუსის შეტყობინებებს IP-სთვის, როგორიცაა შეცდომები და ცვლილებები ქსელის აპარატურაში, რომელიც გავლენას ახდენს მარშრუტიზაციაზე.

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

OSPF (პირველად გახსენით უმოკლესი გზა). ალტერნატიული პროტოკოლი მარშრუტების განსაზღვრისთვის.

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

ARP (Address Resolution Protocol). განსაზღვრავს უნიკალურ ციფრულ მისამართებს ქსელში.

DNS (დომენის სახელების სისტემა). განსაზღვრავს ციფრულ მისამართებს მანქანების სახელებიდან.

RARP (Reverse Address Resolution Protocol). განსაზღვრავს მანქანების მისამართებს ქსელში, მაგრამ ARP-ის საპირისპირო გზით.

აპლიკაციის სერვისები -ეს არის პროგრამები, რომლებსაც მომხმარებელი (ან კომპიუტერი) იყენებს სხვადასხვა სერვისებზე წვდომისთვის. (დამატებითი ინფორმაციისთვის იხილეთ „TCP/IP აპლიკაციები“ ამ თავში.)

BOOTP (ჩატვირთვის პროტოკოლი) ჩატვირთავს ქსელურ მოწყობილობას სერვერიდან ჩატვირთვის ინფორმაციის წაკითხვით.

FTP (ფაილის გადაცემის პროტოკოლი) გადასცემს ფაილებს კომპიუტერებს შორის.

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

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

EGP (Exterior Gateway Protocol) გამოიყენება გარე ქსელებისთვის მარშრუტიზაციის ინფორმაციის გადასაცემად.

GGP (Gateway-to-Gateway Protocol) გამოიყენება კარიბჭეებს შორის მარშრუტიზაციის ინფორმაციის გადასაცემად.

IGP (Interior Gateway Protocol) გამოიყენება შიდა ქსელებისთვის მარშრუტიზაციის ინფორმაციის გადასაცემად.

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

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

RPC (Remote Procedure Call) დისტანციური აპლიკაციის პროგრამებს საშუალებას აძლევს ერთმანეთთან მარტივი და ეფექტური გზით დაუკავშირდნენ.

SMTP (Simple Mail Transfer Protocol) არის პროტოკოლი, რომელიც გადასცემს ელ.ფოსტის შეტყობინებებს მანქანებს შორის. SMTP უფრო დეტალურად განიხილება თავში. 13 "როგორ მუშაობს ელფოსტა ინტერნეტში."

SNMP (Simple Network Management Protocol) არის ადმინისტრაციული პროტოკოლი, რომელიც აგზავნის შეტყობინებებს ქსელისა და მასთან დაკავშირებული მოწყობილობების სტატუსის შესახებ.

ყველა ამ ტიპის სერვისი ერთად ქმნის TCP/IP - ქსელის პროტოკოლების მძლავრ და ეფექტურ ოჯახს.

კომპიუტერის ციფრული მისამართი

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

ინტერნეტში, კომპიუტერები ქსელში იდენტიფიცირებულია მინიჭებით ინტერნეტ მისამართებიან უფრო სწორად, IP მისამართები. IP მისამართები ყოველთვის 32 ბიტიანია და შედგება ოთხი 8-ბიტიანი ნაწილისგან. ეს ნიშნავს, რომ თითოეულ ნაწილს შეუძლია მიიღოს მნიშვნელობა 0-დან 255-მდე. ოთხი ნაწილი გაერთიანებულია აღნიშვნაში, რომელშიც თითოეული რვა ბიტიანი მნიშვნელობა გამოყოფილია წერტილით. მაგალითად, 255.255.255.255 ან 147.120.3.28 არის ორი IP მისამართი. როდესაც ვსაუბრობთ ქსელის მისამართზე, ჩვეულებრივ ვგულისხმობთ IP მისამართს.

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

IP მისამართები არ ენიჭება ქსელში ჰოსტების ჩამოთვლის პრინციპს -1, 2, 3, ... ფაქტობრივად, IP მისამართი შედგება ორი ნაწილისაგან: ქსელის მისამართი და ჰოსტის მისამართი ამ ქსელში. IP მისამართის ამ სტრუქტურის წყალობით, სხვადასხვა ქსელის კომპიუტერებს შეიძლება ჰქონდეთ იგივე ნომრები. ვინაიდან ქსელის მისამართები განსხვავებულია, კომპიუტერები ცალსახად იდენტიფიცირებულია. ასეთი სქემის გარეშე ნუმერაცია სწრაფად ხდება ძალიან უხერხული.

IP მისამართები გამოყოფილია ორგანიზაციის ზომისა და მისი საქმიანობის სახეობიდან გამომდინარე. თუ ეს პატარა ორგანიზაციაა, მაშინ, სავარაუდოდ, მის ქსელში რამდენიმე კომპიუტერია (და, შესაბამისად, IP მისამართი). ამის საპირისპიროდ, დიდ კორპორაციას შეიძლება ჰქონდეს ათასობით კომპიუტერი, რომელიც ორგანიზებულია რამდენიმე ურთიერთდაკავშირებულ ლოკალურ ქსელში. მაქსიმალური მოქნილობის უზრუნველსაყოფად, IP მისამართები გამოიყოფა ორგანიზაციაში ქსელების და კომპიუტერების რაოდენობის მიხედვით და იყოფა A, B და C კლასებად. ასევე არის კლასები D და E, მაგრამ ისინი გამოიყენება კონკრეტული მიზნებისთვის.

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

A კლასის მისამართები - ნომრები 0-დან 127-მდე

B კლასის მისამართები - ნომრები 128-დან 191-მდე

C კლასის მისამართები - ნომრები 192-დან 223-მდე

თუ თქვენი აპარატის IP მისამართია 147.14.87.23, მაშინ თქვენ იცით, რომ თქვენი აპარატი არის B კლასის ქსელში, ქსელის ID არის 147.14 და თქვენი აპარატის უნიკალური ნომერი ამ ქსელში არის 87.23. თუ IP მისამართი არის 221.132.3.123, მაშინ მანქანა არის C კლასის ქსელში ქსელის ID 221.132.3 და ჰოსტის ID 123.

როდესაც შეტყობინება ეგზავნება ნებისმიერ ჰოსტს ინტერნეტში, IP მისამართი გამოიყენება გამგზავნისა და მიმღების მისამართების მითითებისთვის. რა თქმა უნდა, თქვენ არ გჭირდებათ ყველა IP მისამართის დამახსოვრება, რადგან ამისათვის არსებობს სპეციალური TCP/IP სერვისი, სახელწოდებით Domain Name System.

დომენის სახელები

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

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

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

დომენის სახელის ბოლო ნაწილს ეწოდება ზედა დონის დომენის იდენტიფიკატორი (მაგალითად, .corn). InterNIC-ის მიერ დაარსებული ექვსი უმაღლესი დონის დომენია:

Agra ARPANET ქსელის იდენტიფიკატორი

სიმინდის კომერციული კომპანიები

Edu საგანმანათლებლო დაწესებულებები

მთავრობის სამთავრობო დეპარტამენტები ან ორგანიზაციები

სამხედრო სამხედრო დაწესებულებები

ორგანიზაციები, რომლებიც არ მიეკუთვნებიან არცერთ ჩამოთვლილ კატეგორიას

WWW სერვისი

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

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

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

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



მსგავსი სტატიები
 
კატეგორიები