IP ընդդեմ նավահանգստի
Տեղեկատվական և հաղորդակցական տեխնոլոգիաների (ՏՀՏ) վերջին զարգացումներով հսկայական երկրագնդի յուրաքանչյուր անկյուն և անկյուն փոխկապակցված են: Այս հրաշալի հաղթանակի հիմքը հիմնականում պայմանավորված է արագ զարգացող կապի և ցանցային տեխնոլոգիաներով։ Այս հրաշք ստեղծագործությունների կառուցման բլոկները հիմնված են IP հասցեավորման և նավահանգիստների հասկացությունների վրա:
IP հասցեների և նավահանգիստների միջոցով ինտերնետում միլիոնավոր սերվերներ և հաճախորդներ շփվում են միմյանց հետ:
IP հասցե
IP հասցեն տրամաբանական 32 բիթանոց հասցե է, որն օգտագործվում է տվյալների փաթեթի (տվյալների) նպատակակետը որոշելու համար:IP հասցեն նույնականացնում է աղբյուրի և նպատակակետի ցանցերը, որոնք թույլ են տալիս տվյալների գծապատկերին համապատասխանաբար հոսել նշված երթուղիով: Ինտերնետում յուրաքանչյուր հոսթ և երթուղիչ ունի IP հասցե, ինչպես բոլոր հեռախոսներն ունեն եզակի համար նույնականացման նպատակով: IP հասցեավորման հայեցակարգը ստանդարտացվել է 1981 թվականին:
Հիմնականում կետավոր տասնորդական նշումն օգտագործվում է IP հասցեավորման մեջ: Սովորաբար IP հասցեն բաղկացած է երկու մասից՝ որպես ցանցի և հյուրընկալող մաս: IP հասցեի սովորական դասավորությունը հետևյալն է.
4 բայթերից յուրաքանչյուրը (8 բիթ=1 բայթ) բաղկացած է 0-255 միջակայքային արժեքներից: IP հասցեները խմբավորվում են դասերի՝ որպես (A, B, C և D)՝ կախված ցանցի նույնացուցիչի և հյուրընկալողի նույնացուցիչի չափից: Երբ այս մոտեցումն օգտագործվում է IP հասցեները որոշելիս, այն նույնացվում է որպես դասի ամբողջական հասցեավորում: Կախված ստեղծվելիք ցանցի տեսակից, պետք է ընտրել համապատասխան հասցեի սխեման:
Օրինակ. Դաս A=> Մի քանի ցանցերի համար, որոնցից յուրաքանչյուրը շատ հոսթինգ ունի:
Class C=> Շատ ցանցերի համար, որոնցից յուրաքանչյուրը մի քանի հոսթ ունի:
Հիմնականում դիտարկված LAN միջավայրում IP հասցեի ցանցի նույնացուցիչը մնում է նույնը, որտեղ որպես հյուրընկալող մասը տարբերվում է:
Դասերի ամբողջական հասցեավորման պատճառով առաջացած մեծ թերություններից մեկը IP հասցեների վատնումն է: Այսպիսով, ինժեներները տեղափոխվեցին դասի ավելի քիչ հասցեագրման նոր մոտեցում: Ի տարբերություն դասի լրիվ հասցեավորման, այստեղ ցանցի նույնացուցիչի չափը փոփոխական է։ Այս մոտեցման մեջ ենթացանցային դիմակավորման հայեցակարգն օգտագործվում է ցանցի նույնացուցիչի չափը որոշելու համար:
Սովորական IP հասցեի օրինակ է 207.115.10.64
Ports
Պորտերը ներկայացված են 16-բիթանոց թվերով: Հետևաբար, նավահանգիստները տատանվում են 0-65, 525 միջակայքում: 0-1023 նավահանգիստների համարները սահմանափակված են, քանի որ դրանք վերապահված են հայտնի պրոտոկոլային ծառայությունների օգտագործման համար, ինչպիսիք են HTTP և FTP:
Ցանցում վերջնական կետը, որը երկու հոսթորդները շփվում են միմյանց հետ, նույնացվում են որպես նավահանգիստներ: Նավահանգիստների մեծ մասը նշանակված է հատկացված առաջադրանքով: Այս նավահանգիստները նույնականացվում են նավահանգստի համարով, ինչպես արդեն քննարկվել է ավելի վաղ:
Այսպիսով, IP հասցեի և պորտի ֆունկցիոնալ պահվածքը հետևյալն է. Նախքան սկզբնաղբյուր մեքենայից տվյալների փաթեթն ուղարկելը, սկզբնաղբյուրի և նպատակակետի IP հասցեները և համապատասխան նավահանգիստների համարները փոխանցվում են datagram-ին: IP հասցեի օգնությամբ datagram-ը հետևում է նպատակակետ մեքենային և հասնում դրան: Փաթեթի բացահայտումից հետո պորտի համարների օգնությամբ ՕՀ-ն տվյալները ուղղում է ճիշտ հավելվածին: Եթե պորտի համարը սխալ է տեղադրված, ՕՀ-ն չգիտի, թե որ հավելվածին ինչ տվյալներ պետք է ուղարկվեն:
Այսպիսով, որպես ամփոփում, IP հասցեն կատարում է տվյալների նպատակակետին ուղղորդելու մեծ խնդիր, մինչդեռ նավահանգիստների համարները որոշում են, թե որ հավելվածը պետք է սնվի ստացված տվյալների հետ: Ի վերջո, համապատասխան պորտի համարով, հատկացված հավելվածն ընդունում է տվյալները վերապահված նավահանգստի միջոցով: