DNS-ը միշտ նախագծվել է ՝ օգտագործելու ինչպես UDP, այնպես էլ TCP պորտ 53 սկզբից 1, ընդ որում UDP-ն լռելյայն է, և վերադառնալ TCP-ի օգտագործմանը, երբ այն չի կարողանում հաղորդակցվել UDP-ով, սովորաբար, երբ փաթեթի չափը չափազանց մեծ է մեկ UDP փաթեթում անցնելու համար:
Ինչու՞ DNS-ը կարող է օգտագործել TCP կամ UDP:
TCP-ն միացման վրա հիմնված արձանագրություն է, մինչդեռ UDP-ն առանց կապի արձանագրություն է: … TCP-ն պահանջում է, որ տվյալները լինեն նպատակակետին համապատասխան, իսկ UDP-ն չի պահանջում տվյալների համահունչ լինել կամ կարիք չունի կապ հաստատել հոսթի հետ տվյալների ճշգրտության համար:
Ի՞նչ TCP և UDP պորտ է օգտագործում DNS ծառայությունը:
DNS սերվերն օգտագործում է հայտնի պորտ 53-ը իր բոլոր գործունեության համար և որպես TCP սերվերի միացք: Այն օգտագործում է 1023-ից բարձր պատահական նավահանգիստ TCP հարցումների համար: DNS հաճախորդն օգտագործում է 1023-ից բարձր պատահական միացք ինչպես UDP-ի, այնպես էլ TCP-ի համար:
Զննարկիչն օգտագործում է TCP կամ UDP:
TCP-ն օգտագործվում է հավելվածներում, որտեղ հուսալիությունն ավելի կարևոր է, ինչպիսիք են ֆայլերի փոխանցումը, էլ. նամակները և վեբ զննարկումը: UDP-ն օգտագործվում է այնպիսի ծրագրերում, որտեղ արագությունն ավելի կարևոր է, ինչպիսիք են վիդեոկոնֆերանսը, ուղիղ հեռարձակումը և առցանց խաղերը:
Արդյո՞ք TCP-ն նույնն է
Կարճ ասած. TCP-ն տրանսպորտային շերտի արձանագրություն է, իսկ HTTP-ը կիրառական շերտի արձանագրություն է, որն աշխատում է TCP-ով: