คอมพิวเตอร์ของฉันใช้เบราว์เซอร์ใดเพื่อเปิดเว็บเพจ


0

ฉันรู้เพียงเล็กน้อยเกี่ยวกับการเชื่อมต่ออินเทอร์เน็ต แต่จากสิ่งที่ฉันเข้าใจมันใช้งานได้ - โดยประมาณ - ดังนี้:

  • ฉันนั่งอยู่ที่คอมพิวเตอร์example.comส่งข้อความว่าประมาณ "ได้รับhttp://s.tk" กับ ISP s.tkของฉันซึ่งผ่านข้อความพร้อมที่สุดไปยังเครื่องที่
  • s.tkเครื่องรับ " example.comได้ส่ง 'ได้รับhttp://s.tk'" เพื่อส่งsomefileต่อกับ ISP example.comซึ่งผ่านไฟล์พร้อมที่สุดไปยังเครื่องที่

เมื่อไฟล์กลับสู่example.comคอมพิวเตอร์ของฉันคอมพิวเตอร์ของฉันจะรู้ได้อย่างไรว่าต้องทำอย่างไรกับไฟล์นั้น ฉันแน่ใจว่าส่วนหัว (หรืออย่างอื่น) ระบุว่าเป็นหน้าเว็บแทนการพูดโพสต์ Usenet นั่นไม่ใช่คำถามของฉัน คำถามของฉันคือ: คอมพิวเตอร์ของฉันทราบได้อย่างไรว่าจะแสดงหน้าเว็บที่ได้รับในหน้าต่าง Opera ที่เปิดของฉันหรือหน้าต่าง Firefox ที่เปิดอยู่ของฉันหรือหน้าต่าง Firefox ที่เปิดอยู่อื่น ๆ ของฉันหรือ heck เพื่อเปิดอินสแตนซ์ของเบราว์เซอร์ใหม่


@ChrisS ประเด็นที่ 2 ของคุณฉันไม่เห็นด้วยและถ้านี่เป็นหัวข้อที่ปิดแล้วฉันจะให้มันถูกปิด (มีเว็บไซต์ SE ที่มีหัวข้อนี้หรือไม่) แต่กว้างเกินไป ฉันถามคำถามที่เจาะจงมาก: คอมพิวเตอร์รู้ได้อย่างไรว่าหน้าต่างเบราว์เซอร์ใดควรแสดงเว็บเพจที่ได้รับ
msh210

(และอีกประเด็นคือจุดที่ 2 @ChrisS ไซต์ SE บางแห่งบอกเป็นนัยสำหรับมืออาชีพ แต่จริง ๆ แล้วยินดีรับคำถามตรงประเด็นจากมือใหม่ด้วยฉันรวบรวม SF นั้นไม่ได้เป็นเช่นนั้น)
msh210

โปรดทราบว่าไม่มีคำตอบใด ๆ ที่superuser.com/q/31468ตอบคำถามนี้
msh210

คำตอบ:


0

การตัดสินใจว่าจะสร้างอ๊อบเจคทำอย่างไรโดยพิจารณาจาก:

  • ส่วนหัว HTTP Content-type
  • ไฟล์นามสกุล (ถ้าด้านบนหายไป)
  • ลายเซ็นไฟล์หากเบราว์เซอร์รองรับสิ่งนี้
  • การกระทำเริ่มต้น (เช่นดาวน์โหลดและลองใช้ระบบปฏิบัติการเพื่อเปิดไฟล์

วิธีแก้ปัญหาการแสดงผลขึ้นอยู่กับเบราว์เซอร์ ส่วนขยายของเบราว์เซอร์บางอย่างจะเปลี่ยนลักษณะการทำงานสำหรับไฟล์บางประเภทหรือ MIME

แก้ไข
เพื่อทำความเข้าใจว่าหน้าเป็นกระบวนการโดยหน้าต่างเบราว์เซอร์บางอย่างและไม่แตกต่างกันอย่างใดอย่างหนึ่งที่คุณควรเริ่มต้นด้วยการอ่านเกี่ยวกับรูปแบบ OSI โดยสรุปการเชื่อมต่อ TCP แต่ละครั้งจะถูกกำหนดโดยเคอร์เนลให้กับโปรแกรมเช่นเบราว์เซอร์ เบราว์เซอร์กำลังรักษาสถานะแท็บและรายละเอียดองค์ประกอบ HTML ที่เป็นส่วนหนึ่งของแท็บใด


ฉันกล่าวโดยเฉพาะในคำถามที่ฉันไม่ได้ถามว่าคอมพิวเตอร์รู้ได้อย่างไรว่าไฟล์ที่ได้รับนั้นเป็นเว็บเพจหรือโพสต์ Usenet ที่ครอบคลุมกระสุนสี่จุดของคุณ ตอนนี้ฉันกำลังถามวิธีการแสดงผลซึ่งเป็นสิ่งที่คุณพูดถึงครั้งสุดท้าย โปรดอ่านคำถามอีกครั้งซึ่งถามว่าคอมพิวเตอร์รู้หน้าต่างเบราว์เซอร์ใดเพื่อส่งเว็บเพจไป
msh210

@ msh210: "คอมพิวเตอร์รู้ได้อย่างไรว่าหน้าต่างเบราว์เซอร์ใดที่จะส่งหน้าเว็บไปยัง" - คุณไม่ทราบหรือไม่ว่าหน้าต่างเบราว์เซอร์ใดที่คุณขอหน้าเว็บนั้นมา การเชื่อมต่อนี้เป็นวิธีที่ยากมากที่จะทำให้?
Karan
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.