Monday, June 19, 2017

Web Server ແມ່ນຫຍັງ?

Image does not exist: https://1.bp.blogspot.com/-rvTFXAFJv64/WS_IjKOZ1WI/AAAAAAAAA78/WZ5H1aSSo5Y3ACoqpdE1tyB-Nei544IyACLcB/s320/the-web-1.png

Web server ຄື​ ໂປຣ​ແກຣມ​ທີ່ຢູ່ ແລະ ​ເຮັດວຽກ​ເທິງ​ເຄື່ອງ​ຝັ່ງ​ Server (Host) ເຮັດ​ຫນ້າທີ່​ໃນ​ການ​ຮັບ​ຄຳ​ສັ່ງ​ຈາກ​ການ​ຮ້ອງ​ຂໍ​ຂອງ​ຝັ່ງ ​ Client (ໂດຍ​ຜ່ານ​ທາງ​ Browser) ແລະ ​ປະ​ມວນ​ຜົນ​ການ​ເຮັດ​ວຽກງານ​ຈາກ​ການ​ຮ້ອງ​ຂໍ​ດັ່ງ​ກ່າວ​ ແລ້ວ​ສົ່ງ​ຂໍ້​ມູນ​ກັບ​ໄປ​ຍັງ​ເຄື່ອງ​ຂອງ​ Client ທີ່​ຮ້ອງ​ຂໍ​ ສະຫລຸບ​ງ່າຍໆ​ ກໍ​ຄື​ Web server ຄື​ໂປຣ​ແກຣມ​ທີ່​ຄອຍ​ຖ້າ​ໃຫ້​ບໍລິການ​ແກ່​ Client ທີ່​ຮ້ອງ​ຂໍ​ຂໍ້​ມູນ​ເຂົ້າ​ມາ​ໂດຍ​ຜ່ານ​ Browser ເວັບ​ທີ່​ຂຽນ​ດ້ວຍ​ ASP ນັ້ນ​ຈະ​ເຮັດວຽກ​ໄດ້​ກໍ​ຈະ​ຕ້ອງ​ມີ​ Web server ເປັນ​ຕົວ​ Run ອີກ​ເທື່ອໜຶ່ງ​ ດັ່ງ​ນັ້ນ, ​ຖ້າ​ເຮົາ​ຕ້ອງ​ການ​ໃຫ້​ເຄື່ອງ​ຂອງ​ເຮົາ​ສາມາດ​ Run ASP ໄດ້​ເຮົາ​ຈະ​ຕ້ອງ​ຈຳ​ລອງ​ເຄື່ອງ​ຄອມພິວເຕີ​ຂອງ​ເຮົາ​ໃຫ້ເປັນ​ Server ໂດຍ​ໃຊ້​ໂປຣ​ແກຣມ​ Web Server.

ຂັ້ນ​ຕອນ​ການ​ເອີ້ນໃຊ້​ງານ​ Web server ເພື່ອ​ເຂົ້າ​ເວັບ​ໄຊ​

- User ປ້ອນ​ທີ່​ຢູ່​ເວັບ​ໄຊ​​ ຫລື​ URL (Uniform Resource Locator) http://www.comgeeks.net ໂດຍ​ໃຊ້​ໂປຣ​ແກຣມ​ເວັບ​ເບ​ຣາ​ວ໌​ເຊີ​ຣ໌​ ເຊັ່ນ​ Internet Explorer, Firefox, Chrome, Safari ແລະ​ Opera ເປັນ​ຕົ້ນ​
- ໂປຣ​ແກຣມ​ເວັບ​ບ​ຣາ​ວ​ເຊີ​ຣ໌​ຈະ​ກວດ​ສອບ​ຊື່​ເວັບ​ໄຊ​​, Name server ຂອງ​ໂດ​ເມນ​ນັ້ນ​, ກວດ​ສອບ​ Web server ທີ່​ເວັບ​ໄຊ​ນັ້ນ​ຖືກ​ເກັບ​ຢູ່​ ພ້ອມ​ທັງ​ແປງ​ URL ນັ້ນ​ເປັນ​ໝາຍ​ເລກ​ IP Address ຂອງ​ Web server ນັ້ນ​
- ໂປຣ​ແກຣມ​ເວັບ​ບຣາວເຊີ​ຣ໌​ກໍ່ການ​ຕິດ​ຕໍ່​ກັບ​ເຄື່ອງ​ Web server ຊຶ່ງ​ຕາມ​ປົກກະຕິ​ຈະ​ໃຊ້​ Protocol TCP, ພອດ 80
- ເມື່ອ​ໄດ້ຮັບ​ອະນຸຍາດ​ໃຫ້​ກໍ່ການ​ເຊື່ອມ​ຕໍ່​ກັບ​ Web server ແລະ​ເວັບ​ໄຊ​ຕ໌​ ໂປຣ​ແກຣມ​ເວັບ​ເບ​ຣາ​ວ໌​ເຊີ​ຣ໌​ຈະ​ໃຊ້​ Protocol HTTP ໃນ​ການ​ຮຽກ​ເບິ່ງ​ຂໍ້​ມູນ​ໃນ​ເວັບ​ໄຊ​ຕ໌​ນັ້ນ​
- ທັງ​ 4 ຂັ້ນ​ຕອນ​ຂ້າງ​ຕົ້ນ​ ຈະ​ໃຊ້​ເວລາ​ພຽງ​ສ່ຽວ​ວິ​ນາ​ທີ​ເທົ່າ​ນັ້ນ​

[Read more…]

HTTP ແລະ HTTPS ແມ່ນຫຍັງ

Image does not exist: https://4.bp.blogspot.com/–EMVeIdxF5U/WTEHXPIgAoI/AAAAAAAAA-k/Q_PMmueAWP4TER6JjVRlgIA4223bI5n-wCLcB/s320/en_httpvshttps_blog.jpg

HTTP ຫຍໍ້​ມາ​ຈາກຄໍາວ່າ:​ Hypertext Transfer Protocol ຄື​ ໂປຣໂຕຄອລ​ສື່​ສານ​ສຳລັບ​ການ​ແລກ​ປ່ຽນ​ຂໍ້ມູນ​ຜ່ານ​ອິນ​ເຕີ​ເນັດ​ ໂດຍ​ຫຼັກ​ການແລ້ວ​ໃຊ້​ໃນ​ການ​ຮັບ​ເອກະສານ​ຂໍ້ຄວາມ​ຫຼາຍ​ມິ​ຕິ ​ທີ່​ນຳ​ໄປ​ສູ່​ການ​ເຊື່ອມ​ຕໍ່​ກັບ​ World Wide Web (WWW) ຈະ​ໃຊ້​ເມື່ອ​ເອີ້ນ​ໂປຣ​ແກຣມ​ web browser ເຊັ່ນ​: Firefox, Google Chrome, Safari, Opera ແລະ​ IE Microsoft Internet Explorer ເອີ້ນເບິ່ງ​ຂໍ້​ມູນ​ ຫລື ​ເວັບ​ເພຈ​ ໂປຣ​ແກຣມ​ບ​ຣາວ​ເຊີ​ ດັ່ງ​ກ່າວ​ຈະ​ໃຊ້​ໂປຣ​ໂຕຄອນ​ HTTP ຊຶ່ງ​ໂປຣ​ໂຕຄອນນີ້ ​ເຮັດໃຫ້​ເ​ຊິ​ບເວີ​ສົ່ງ​ຂໍ້​ມູນ​ມາ​ໃຫ້​ບ​ຣາວ​ເຊີ​ຕາມ​ຕ້ອງ​ການ​ ແລະ​ ບ​ຣາວ​ເຊີ​​ຈະ​ນຳ​ຂໍ້​ມູນ​ມາ​ສະແດງ​ຜົນລັບເທິງຈໍ​ພາບ​ໄດ້​ຢ່າງ​ຖືກ​ຕ້ອງ​
ໃນ​ການ​ແລກ​ປ່ຽນ​ຂໍ້​ມູນ​ກັນ​ລະຫວ່າງ​ Server ແລະ​ Client ຂອງ​ World Wide Web (Server) ໂດຍ​ສົ່ງ​ຂໍ້​ມູນ​ແບບ​ Clear text ຄື​ ຂໍ້​ມູນ​ບ່ອນ​ເຮັດວຽກ​ສົ່ງ​ໄປ​ນັ້ນ​ ບໍ່​ໄດ້​ທຳການ​ເຂົ້າ​ລະ​ຫັດ​ ເຮັດໃຫ້​ສາມາດ​ຖືກ​ດັກ​ຈັບ​ ແລະ ​ອ່ານ​ຂໍ້​ມູນ​ໄດ້​ງ່າຍ​
http ເປັນ​ການ​ພັດທະນາ​ຮ່ວມ​ກັນ​ໂດຍ​ World Wide Web Consortium ຊຶ່ງ​ເປັນ​ຫນ່ວຍ​ງານ​ເບິ່ງ​ແຍງ​ມາດຕະຖານ​ເວັບ​ ແລະ ​ຄະນະ​ເຮັດວຽກ​ຈາກ​ Internet Engineering Task Force ໂດຍ​ອອກ​ມາ​ເປັນ​ຊຸດ​ເອກະສານ​ RFC ເອກະສານ​ເນື້ອ​ທີ່​ສຳຄັນ​ຄື​ RFC 2616 ຊຶ່ງ​ເປັນ​ມາດຕະຖານ​ http 1.1 ທີ່​ໃຊ້​ກັນ​ຢ່າງ​ກວ້າງ​ຂວາງ​ໃນ​ປັດຈຸບັນ​
http ເປັນ​ ໂປຣ​ໂຕູູຄອລທີ່​ໃຊ້​ຮ້ອງ​ຂໍ​/ຕອບ​ກັບ​ ລະຫວ່າງ​ເຄື່ອງ​ລູກ​ຂ່າຍ​ທີ່​ໃຊ້​ເວັບ​ບ​ຣາ​ເຊີ​ ກັບ​ເຄື່ອງ​ແມ່​ຂ່າຍ​ທີ່ເອີ້ນວ່າ​: ເວັບ​ເ​ຊິ​ບເວີ​ ໂດຍ​ເຮັດວຽກ​ເທິງ​ໂປຣ​ໂຕຄອນ TCP ຕາມ​ພອດທີ່​ກຳນົດ​ (ປົກກະຕິ​ໃຊ້​ພອດ​ 80).
[Read more…]

Saturday, June 17, 2017

VLAN ແມ່ນຫຍັງ?

ໂດຍປົກກະຕິແລ້ວຖ້າເຮົາຮູ້ຈັກ LAN ກໍ່ຈະສາດເຮັດຄວາມເຂົ້າໃຈກັບ VLAN ໄດ້ງ່າຍຂື້ນຊຶ່ງ LAN ກໍ່ໝາຍເຖິງການເຊື່ອມຕໍ່ອຸປະກອນ Network ຕ່າງໆເຂົ້າດ້ວຍກັນພາຍໃນ location ດຽວກັນ ອາດຈະເປັນຕຶກດຽວກັນຊັ້ນດຽວກັນ ຫຼື ພາຍໃນພື້ນທີ່ດຽວກັນກໍ່ໄດ້

Image does not exist: http://1.bp.blogspot.com/-96LJ2KA7QO8/VZ0s-p_BoPI/AAAAAAAAAOk/i1J05I5SegY/s400/1.jpg

ອຸປະກອນທີ່ເຊື່ອມຕໍ່ພາຍໃນ LAN ດຽວກັນກໍ່ສາມາດຕິດຕໍ່ຊື່ສານກັນໄດ້ ແລະ ອຸປະກອນທັງໝົດກໍ່ຈະຢູ່ໃນ Broadcast Domain ດຽວກັນ
Broadcast Domain ແມ່ນຂອບເຂດຫຼືບໍລິເວນທີ່ Broadcast Traffic ສາມາດສົ່ງກະຈາຍໄປເຖິງໄດ້ເຊິ່ງຖືກແບ່ງໄດ້ຈາກອິນເຕີເຟສຂອງ ອຸປະກອນ L3 ຂື້ນໄປ.
ຖ້າມີການໃຊ້ງານຫລາຍໆເນັດເວີກເທິງ LAN ກໍ່ຈະເຮັດໃຫ້ traffic ແບບ broadcast ຍິ່ງມີຫລາຍຂື້ນຕື່ມ ແລະ ຈະສົ່ງຜົນໃຫ້ Network ເຮັດວຽກໄດ້ຊ້າລົງ ນອກຈາກຈະເຮັດໃຫ້ Network ຊ້າລົງແລ້ວຍັງສົ່ງຜົນຕໍ່ອຸປະກອນຕ່າງໆອີກດ້ວຍ, ຖ້າເຮົາຕ້ອງການຈະແຍກ Network ອອກຈາກກັນຫຼືເວົ້າງ່າຍໆຄືແບ່ງ Broadcast Domain ອອກເປັນ 2 ວົງ ຫຼື ຫຼາຍໆວົງກໍ່ສາມາດເຮັດໄດ້ຫຼາຍວົງກໍ່ສາມາດເຮັດໄດ້ໂດຍການແຍກ Switch ອີກໂຕໜຶ່ງເລີຍຕາມຮູບດ້ານລຸ່ມ

Image does not exist: http://1.bp.blogspot.com/-liw5RnVJs_4/VZ0s_FoMqfI/AAAAAAAAAOw/QXjpDnT32P0/s400/2.jpg

ຈາກຮຸບເຮົາກໍ່ຈະສາມາດແຍກວົງ ຫຼື ແຍກ broadcast domain ອອກຈາກກັນໄດ້ແລ້ວແຕ່ມັນກໍ່ເປືອງ switch ຫຼາຍໜ່ວຍ!! ດັ່ງນັນ VLAN ຈຶ່ງເຂົ້າມາຊ່ວຍໃນຈຸດນີ້ໄດ້ ໂດຍໃຫ້ຜົນຄືກັບການແບ່ງ switch ອອກຈາກກັນ ແຕ່ໃຊ້ switch ພຽງແຕ່ໜ່ວຍດຽວ.

VLAN ຫຼື Virtual LAN ເປັນຄວາມສາມາດຂອງອຸປະກອນ switch ທີ່ສາມາດກຳນົດຂອບເຂດຂອງ Broadcast Domain ເທິງ Layer 2 ໝາຍຄວາມວ່າເທິງ Switch 1 ໂຕ ສາມາດແຍກ broadcast domain ໄດ້ຫຼາຍໆວົງ ຫຼື ແຍກ subnet ນັ້ນເອງ.

Image does not exist: http://3.bp.blogspot.com/-ptTJyqMlfzc/VZ0s_EiCQiI/AAAAAAAAAOs/7ZNUgb4of9Q/s400/3.jpg

ປະໂຫຍດຂອງການເຮັດ VLAN ຫຼັກໆມີຫຍັງແດ່?
· ລຸດຈຳນວນ broadcast traffic ລົງໃນເຄືອຂ່າຍ
· ລຸດຄວາມສ່ຽງ ປ້ອງກັນການ flooding ພາຍໃນ network ໃຫ້ຈຳກັດພາຍໃນ VLAN ດຽວ
· ເພີ່ມຄວາມປອດໄພເພາະແຕ່ລະ VLAN ບໍ່ສາມາດຊື່ສານກັນໄດ້
· ໃຊ້ງານໄດ້ງ່າຍພຽງແຕ່ config ເທິງ port ຂອງ switch ໃຫ້ຢູ່ພາຍໃນ VLAN ກຳນົດ ໂດຍບໍ່ຕ້ອງຍ້າຍສາຍ

Source: https://ilikecisco.blogspot.com/2015/07/vlan.html

IPV4 ແລະ IPV6 ຕ່າງກັນແນວໃດ?

Image does not exist: http://www.frankkung.com/wp-content/uploads/2016/10/ipv6-evolution.png

ເລີ່ມຈາກ IPv4 (32 bits) ເຊິ່ງເປັນຮູບແບບ IP ທີ່ເຮົາໃຊ້ກັນທົ່ວໄປ (ຕຢ: 192.168.1.1)
ແລ້ວເລກໃຫຍ່ສຸດທີ່ເຮົາສາມາດໃສ່ເຂົ້າໄປໃນແຕ່ລະລັອກແມ່ນເລກຫຍັງ?
ແມ່ນແລ້ວເນາະ 255 ນັ້ນເອງແລ້ວເປັນຫຍັງຈຶ່ງວ່າ 255 ?
ເພາະວ່າ IPv4 ຈະມີ 4 ຊ່ອງແມ່ນບໍ່ ແຕ່ລະຊ່ອງຈະເກັບ binary ຂະໜາດ 8 bits
ຫຼື ກໍ່ຄືຄຳນວນງ່າຍໆ 2^8 ຫຼື ອີກວິທີຄື ປ່ຽນເລກຖານສອງ -> ຖານສິບ
1 1 1 1 1 1 1 1 ກໍ່ຈະໄດ້ 255 ນັ້ນກໍ່ຄືຈຳນວນໃຫຍ່ສຸດຂອງ 1 ຊ່ອງເນາະເມື່ອລວມໆກັນແລ້ວ IPv4 ກໍ່ຈະເປັນ 2^32 ມັນສາມາດສ້າງໄອພີໄດ້ 4,294,967,296 ໄອພີແຕ່ວ່າປັດຈຸບັນມັນໃກ້ຈະເຕັມແລ້ວເຂົາເລີຍສ້າງ IPv6 ຂຶ້ນມາ

ສຳລັບໂຕ IPv6 ແມ່ນມັນຈະສາມາດເກັບ IP ໄດ້ຂະໜາດ 128bits ເນາະໂດຍມັນຈະແບ່ງເປັນ 8 ຊ່ອງ, ຊ່ອງລະ 16bits (16bits x 8 = 128bits) ຄືທີ່ຮູ້ເນາະເລກຖານ 10 ມັນຈະສາມາດສະແດງຜົນໄດ້ແຕ່ເລກ 0-9 ເທົ່ານັ້ນ ແລະ ເລກຂະໜາດ 16bits ມັນໃຫຍ່ຫລາຍຖ້າໃຊ້ເລກຖານ 10 ສະແດງເລກ 16bits ແບບເຕັມໆກໍ່ຈະໄດ້ 65535 ເຫັນບໍ່ວ່າເລກມັນໃຫຍ່ຫລາຍ. ສະນັ້ນເຂົາເລີຍເລືອກທີ່ຈະເອົາເລກຖານ 16 ມາສະແດງແທນເລກຖານ 10 ເພາະມັນຈະສັ້ນກວ່າ ແລະ ເບິ່ງງ່າຍກວ່າຄືຖ້າຈະສະແດງເລກເຕັມໆຂອງ 16 bits ໃນເລກຖານ 16 ກໍ່ຈະໄດ້ FFFF ເຫັນບໍ່ວ່າມັນສັ້ນກວ່າແຖມ
ເບິ່ງງ່າຍກວ່າ. ເພາະເລກຖານ 16 ສາມາດສະແດງ (0 1 2 3 4 5 6 7 8 9 A B C D E F ຄວາມໝາຍຄື 0-15 ຕາມລຳດັບ). ຄືຕົວຢ່າງໃນຮູບທາງລຸ່ມນີ້ກໍ່ຄືຈະມີ 8 ຊ່ອງແຕ່ຈະໃຊ້ພຽງແຕ່ 4 ຊ່ອງແລ້ວອີກ 4 ຊ່ອງທີ່ເຫຼືອເຮົາກໍ່ສາມາດປະມັນໄປໄດ້ເນາະບໍ່ຕ້ອງເອົາມາໃຊ້ໝົດ.

Image does not exist: http://www.frankkung.com/wp-content/uploads/2016/10/Capture.png

ຂອບໃຈ ຂໍ້ມູນ : http://www.frankkung.com/2016/10/12/ipv4-%E0%BB%81%E0%BA%A5%E0%BA%B0-ipv6-%E0%BA%95%E0%BB%88%E0%BA%B2%E0%BA%87%E0%BA%81%E0%BA%B1%E0%BA%99%E0%BB%81%E0%BA
%99%E0%BA%A7%E0%BB%83%E0%BA%94/

Subscribe

  • RSS Atom

ອອນລາຍ: 2 | ມື້ນີ້: 13 | ວານນີ້: 23 | ທິດນີ້: 36 | ເດືອນນີ້: 1586 | ປີນີ້: 12546 | ລວມ: 79649