Socket vs Port
Համակարգչային ցանցի համատեքստում վարդակը երկկողմանի հաղորդակցության վերջնակետն է, որը տեղի է ունենում ցանցում, որը հիմնված է ինտերնետային արձանագրության վրա: Sockets-ը կբաշխի տվյալների փաթեթները, որոնք գալիս են կապի ալիքով դեպի ճիշտ հավելված: Սա արվում է օգտագործելով այնպիսի տեղեկությունները, ինչպիսիք են IP հասցեն և պորտի համարը: Ընդհանուր առմամբ (ծրագրային) պորտը տրամաբանական տվյալների միացում է, որը կարող է օգտագործվել տվյալների փոխանակման համար: Համացանցում TCP և UDP պորտերը օգտագործվում են համակարգիչների միջև տվյալների փոխանակման համար, և սրանք ամենատարածված պորտերն են:
Ի՞նչ է վարդակը:
Սոկետը երկկողմանի հաղորդակցության վերջնակետն է, որը տեղի է ունենում համակարգչային ցանցում, որը հիմնված է ինտերնետային արձանագրության վրա: Sockets-ը կբաշխի տվյալների փաթեթները, որոնք գալիս են կապի ալիքով դեպի ճիշտ հավելված: Օպերացիոն համակարգը քարտեզագրում է յուրաքանչյուր վարդակից մի գործընթացի կամ շղթայի հետ, որը հաղորդակցվում է: Գոյություն ունեն երկու տեսակի վարդակներ, որոնք կոչվում են ակտիվ վարդակներ և պասիվ վարդակներ: Ակտիվ վարդակն այն վարդակն է, որը միացված է մեկ այլ ակտիվ վարդակից տվյալների միացման միջոցով, որը բաց է: Կապի ալիքի երկու ծայրերում գտնվող ակտիվ վարդակները կկործանվեն, երբ կապը փակվի: Պասիվ վարդակը չի մասնակցում միացմանը, այլ վարդակից, որը սպասում է մուտքային միացման: Երբ պասիվ վարդակը միացված է, այն կստեղծի նոր ակտիվ վարդակ: Ինտերնետ վարդակից նույնականացվում է տեղական վարդակի հասցեով (տեղական IP հասցեն և պորտի համարը), հեռավոր վարդակի հասցեով և փոխադրման արձանագրությամբ (օրինակ՝ TCP, UDP):
Ի՞նչ է նավահանգիստը:
Պորտը տրամաբանական տվյալների միացում է, որը կարող է օգտագործվել տվյալների փոխանակման համար՝ առանց ժամանակավոր ֆայլի կամ պահեստավորման: Համացանցում TCP և UDP պորտերը օգտագործվում են համակարգիչների միջև տվյալների փոխանակման համար, և դրանք ամենաշատ օգտագործվող նավահանգիստներն են: Նավահանգիստը նույնականացվում է նավահանգստի հետ կապված մի համարի միջոցով, որը կոչվում է պորտի համար, պորտի հետ կապված IP հասցեն և փոխադրման արձանագրությունը: Նավահանգիստների համարների հավաքածուն սովորաբար պահպանվում է հյուրընկալող համակարգչում՝ ծառայությունների հատուկ տեսակների համար: Նավահանգիստների սկանավորումը հաջորդականությամբ գտնվող մի շարք նավահանգիստներին միանալու փորձի գործընթաց է: Ընդհանուր առմամբ, նավահանգիստների սկանավորումը համարվում է վնասակար փորձ: Համակարգի ադմինիստրատորներն այն իրականացնում են՝ ստուգելու համակարգի խոցելիությունը:
Ո՞րն է տարբերությունը Socket-ի և Port-ի միջև:
Սոկետը երկկողմանի հաղորդակցության վերջնակետ է, որը տեղի է ունենում համակարգչային ցանցում, որը հիմնված է ինտերնետ արձանագրության վրա, մինչդեռ պորտը տրամաբանական տվյալների միացում է, որը կարող է օգտագործվել տվյալների փոխանակման համար՝ առանց ժամանակավոր օգտագործման: ֆայլ կամ պահեստավորում:Մի վարդակից կապված է նավահանգստի հետ և կարող են լինել մի քանի վարդակներ, որոնք կապված են նավահանգստի հետ: Կարող է լինել մեկ պասիվ վարդակ, որը կապված է պորտի հետ, որը սպասում է մուտքային միացումներին: Ավելին, կարող են լինել մի քանի ակտիվ վարդակներ, որոնք համապատասխանում են միացումներին, որոնք բաց են այդ նավահանգստում: