Welcome
Welcome to <strong>Thin client thai Community</strong>.

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, <a href="/profile.php?mode=register">join our community today</a>!

http กับ https ต่างกันยังไง

แจ้งปัญหาและข้อมูลการใช้งาน ได้ที่นี่เลยครับ

Moderators: highthehell, Admin

http กับ https ต่างกันยังไง

Postby Moonui on Sat Mar 15, 2008 2:58 pm

http port 80 ส่วน https port 443แล้วมีอะรัยอีกคะทึ่ต่างกัน












เจ้าหนูจำไม?
Moonui
ม.ต้น
 
Posts: 16
Joined: Sat Mar 15, 2008 2:28 pm

Postby haamter on Sat Mar 15, 2008 3:12 pm

http จะส่งข้อมูลเป็น Clear text คือเป็นข้อมูลที่ไม่ถูกเข้ารหัส ถ้าโดนดักจับก็สามารถอ่านข้อมูลได้เลย
https จะส่งข้อมูลเป็น cipher text คือข้อมูลที่ถูกเข้ารหัส โดยใช้ Asymmetric Algorithm ถ้าข้อมูลถูกดักจับก็อ่านไม่รู้เรื่อง
รับออกแบบ ติดตั้ง บุตรธิดา ทั่วราชอาณาจักร อิอิ
User avatar
haamter
Master Staff
 
Posts: 96
Joined: Thu Mar 13, 2008 2:41 pm
Location: Anfield

Re: http กับ https ต่างกันยังไง

Postby highthehell on Sat Mar 15, 2008 3:14 pm

Moonui wrote:http port 80 ส่วน https port 443แล้วมีอะรัยอีกคะทึ่ต่างกัน












เจ้าหนูจำไม?


อันนี้ทำความเข้าใจก่อนน่ะครับว่า HTTP กับ HTTPS คืออะไร?? ani08

HTTP (Hypertext Transport Protocol) เป็นมาตรฐานอินเทอร์เน็ต
  • กำหนดขึ้นมาไว้ใช้สนับสนุนการแลกเปลี่ยนข้อมูลบนเวิลด์ไวด์เว็บ (www.)
  • กำหนดที่ตั้งทรัพยากรที่สอดคล้องกัน (Uniform Resoure Locators : URLs)
  • ผู้เขียนเว็บสามารถฝังจุดเชื่อมโยงหลายมิติ (Hyperlink) ในเอกสารในเว็บHTTP เป็น protocol ที่อยู่ในส่วนของ Application Layer โดย DATAต่าง ๆ จาก Layer นี้จะถูกจากส่งผ่านไปยัง Layer อื่น ๆ ที่ต่ำกว่า
  • เป็นกลไก หรือโปรโตคอลหลักที่ใช้แลกเปลี่ยนข้อมูลกันระหว่าง Server และClientของ WWW Server (World Wide Web)
  • แลกเปลี่ยนข้อมูลในรูปแบบภาษา HTML (HyperText Markup Language)
  • ทำงานบนโปรโตคอล TCP ตามพอร์ตที่กำหนด (ปกติใช้พอร์ต 80)

    ส่วน HTTPS (Hypertext Transfer Protocol over Secure Socket Layer หรือ HTTP over SSL)
  • HTTPS ระบุถึงการเชื่อมต่อแบบ Secure HTTP
    เรียกใช้ด้วยรูปแบบ https://
  • HTTPS จะทำงานอยู่บนพอร์ต 443 ออกแบบโดยบริษัท Netscape
  • โปรโตคอล HTTPS สร้างเพื่อความปลอดภัยสำหรับการสื่อสารผ่านอินเตอร์เน็ต
  • การใช้งาน HTTPS  Administrator สร้าง Public Key Certificate สำหรับเว็บเซิร์ฟเวอร์
  • สร้างโดยใช้ OpenSSL ssl-ca
  • ทำการ Sign โดย Certificate Authority เพื่อยืนยันตัวตนว่าเป็น certificate จากเซิร์ฟเวอร์
  • เว็บบราวเซอร์ตรวจสอบ certificate ได้จาก root certificate ซึ่งติดตั้งอยู่ในเว็บบราวเซอร์


ani06 เนื่องจาก HTTP เป็นแบบการส่งทางเดียว ซึ่งบางครั้งไม่สามารถตอบสนองความต้องการของผู้ใช้ได้เพียงพอ เราอาจจะนำเทคโนโลยีอื่นๆ มาปรับใช้กับ HTTP, HTTPS เป็นที่นิยมมากและเติบโตตามการทำธุรกิจอิเล็กทรอนิกส์ หรือเว็บที่ต้องการความปลอดภัยของข้อมูล
การตัดสินใจว่าจะใช้เทคโนโลยีใดเป็นเรื่องที่ผู้ใช้ควรไตร่ตรองอย่างจริงจังและละเอียดรอบคอบ วิเคราะห์ความต้องการของตัวเอง ทรัพยากรที่มี และระดับความกังวลเรื่องความปลอดภัย

ขอจบเท่านี้และกันครับเดี่ยวอธิบายเยอะจะยืดยาว ง่ายๆ สั้นๆ ถ้าเป็น HTTPS ระดับความปลอดภัยจะสูงกว่า HTTP นั้นเอง ani07
Image
ไม่มีอะไรที่เราทำไม่ได้ ถ้าพยายาม!!!
User avatar
highthehell
Technical Support
 
Posts: 96
Joined: Thu Mar 13, 2008 2:52 pm
Location: Fly Emirates stadium

Postby T-Virus on Sat Mar 15, 2008 3:24 pm

ความรู้ใหม่นะครับเนี๊ย

Thx ครับ





ความรู้ คู่ปัญญา ani18
T-Virus
ม.ต้น
 
Posts: 18
Joined: Fri Mar 14, 2008 9:17 am

Postby highthehell on Sat Mar 15, 2008 5:13 pm

T-Virus wrote:ความรู้ใหม่นะครับเนี๊ย

Thx ครับ





ความรู้ คู่ปัญญา ani18


ยินดีครับ ani11 ani05
Image
ไม่มีอะไรที่เราทำไม่ได้ ถ้าพยายาม!!!
User avatar
highthehell
Technical Support
 
Posts: 96
Joined: Thu Mar 13, 2008 2:52 pm
Location: Fly Emirates stadium

Postby haamter on Mon Mar 17, 2008 6:22 pm

ความรู้ คู่ยาดองครับ
ToT" เห้อส๊าว..................








ani18
รับออกแบบ ติดตั้ง บุตรธิดา ทั่วราชอาณาจักร อิอิ
User avatar
haamter
Master Staff
 
Posts: 96
Joined: Thu Mar 13, 2008 2:41 pm
Location: Anfield

Postby highthehell on Tue Mar 18, 2008 8:54 am

haamter wrote:ความรู้ คู่ยาดองครับ
ToT" เห้อส๊าว..................








ani18


-*- คุณ Haamter ติดยาดองเหรองัยเนี๊ย เอิ้ก ๆ ani23 ไม่แบ่งเคือง ani07
Image
ไม่มีอะไรที่เราทำไม่ได้ ถ้าพยายาม!!!
User avatar
highthehell
Technical Support
 
Posts: 96
Joined: Thu Mar 13, 2008 2:52 pm
Location: Fly Emirates stadium

Postby haamter on Tue Mar 18, 2008 11:01 am

งบน้อย ถอยยาดองครับ









ToT"
รับออกแบบ ติดตั้ง บุตรธิดา ทั่วราชอาณาจักร อิอิ
User avatar
haamter
Master Staff
 
Posts: 96
Joined: Thu Mar 13, 2008 2:41 pm
Location: Anfield

Postby Moonui on Thu Apr 10, 2008 10:20 am

แล้วใช้ประโยชน์ได้อย่างไรบ้างค่ะ
Moonui
ม.ต้น
 
Posts: 16
Joined: Sat Mar 15, 2008 2:28 pm

Postby tomato on Fri May 09, 2008 9:55 pm

Thank you and i just send medical dong 2 u.
It' s reward 4 U.
User avatar
tomato
มหาลัย ปี 1
 
Posts: 39
Joined: Sun Mar 23, 2008 12:13 am

Postby THK on Tue Jul 15, 2008 3:51 pm

HTTP ที่หลายคนเข้าใจว่าทำงานที่ TCP80 นั้นจะส่งข้อมูลเกือบทุกอย่างในรูปแบบของข้อความที่สามารถแกะอ่านได้ ซึ่งหมายความรวมทุกข้อความที่เราส่ง หรือโพสลงกระทู้ นั้นเอง เฮอะๆ

HTTPS ทำงานที่ TCP443 นั้นก็คือการส่งข้อมูลแบบ HTTP แต่มีการเข้ารหัสแบบ SSL หรือก็คือเสมือนกับเราทำ VPN เข้าไปหาที่ Web server นั้นเอง ทำให้ไม่สามารถแกะดูข้อมูลได้ หรือคนที่จะอ่านข้อความรู้เรื่องมีแค่เราและเครื่องServerที่คุยกันเองเท่านั้น

หมายเหตุ ทั้งTCP80, 443 นั้นต่างก็เป็นพอร์ตซึ่งถูกทำให้เข้าใจตรงกันเป็นมาตรฐานเท่านั้น ซึ่งถามว่าผมจะใช้พอร์ตอื่นได้มั้ย คำตอบคือได้ครับ เช่นผมต้องการปกปิดไ่ให้คนอื่นรู้ก็ย้ายไปพอร์ตอื่นๆที่ว่างอยู่ซะ หรือผมอยากให้HTTPSวิ่งอยู่บนTCP80 ก็ทำได้เช่นเดียวกัน

หวังว่าคงมีประโยชน์บ้างไม่มากก็น้อย
THK
ประถมศึกษา
 
Posts: 5
Joined: Tue Jul 15, 2008 2:58 pm

Postby highthehell on Tue Jul 15, 2008 5:17 pm

THK wrote:HTTP ที่หลายคนเข้าใจว่าทำงานที่ TCP80 นั้นจะส่งข้อมูลเกือบทุกอย่างในรูปแบบของข้อความที่สามารถแกะอ่านได้ ซึ่งหมายความรวมทุกข้อความที่เราส่ง หรือโพสลงกระทู้ นั้นเอง เฮอะๆ

HTTPS ทำงานที่ TCP443 นั้นก็คือการส่งข้อมูลแบบ HTTP แต่มีการเข้ารหัสแบบ SSL หรือก็คือเสมือนกับเราทำ VPN เข้าไปหาที่ Web server นั้นเอง ทำให้ไม่สามารถแกะดูข้อมูลได้ หรือคนที่จะอ่านข้อความรู้เรื่องมีแค่เราและเครื่องServerที่คุยกันเองเท่านั้น

หมายเหตุ ทั้งTCP80, 443 นั้นต่างก็เป็นพอร์ตซึ่งถูกทำให้เข้าใจตรงกันเป็นมาตรฐานเท่านั้น ซึ่งถามว่าผมจะใช้พอร์ตอื่นได้มั้ย คำตอบคือได้ครับ เช่นผมต้องการปกปิดไ่ให้คนอื่นรู้ก็ย้ายไปพอร์ตอื่นๆที่ว่างอยู่ซะ หรือผมอยากให้HTTPSวิ่งอยู่บนTCP80 ก็ทำได้เช่นเดียวกัน

หวังว่าคงมีประโยชน์บ้างไม่มากก็น้อย


โอ้ว ขอบคุณครับสำหรับความรู้เพิ่มเติม ani05
Image
ไม่มีอะไรที่เราทำไม่ได้ ถ้าพยายาม!!!
User avatar
highthehell
Technical Support
 
Posts: 96
Joined: Thu Mar 13, 2008 2:52 pm
Location: Fly Emirates stadium


Return to Network & Internet

Who is online

Users browsing this forum: No registered users and 0 guests

cron