วันนี้ทำงาน ๆ  เรียน ๆ และมีสอบด้วยนะ สอบออนไลน์ ยิ่งเก่งอังกฤษอยู่ เหอะๆ แต่เอาเหอะ สอบได้ละกันน๊า  นาน ๆ มาอัพที จำไม่ได้แฮ่ะ ไปดีกว่า

และนี่ สำหรับใครจะอ่าน lecture เรานะเพือน ๆ ถ้าแวะมา

chapter2:application layer
————————————–page2
แอพพลิเคชั่นหนึงตัว ต้องมีโปรโตคอลของมันเอง เช่น เว็บ http:  dns แปลงชื่อเป็นไอพีแอดแดรส
—————————————
พื้นฐานเน็คเวร์ก ต้องมีอะไรบ้าง
เป้าหมาย
แนวความคิด
สิ่งที่เรียนรู้
—————————————-
massive paraller computing  กูเกิล   กเกิลเอิร์ท
—————————————-
จะสร้างเน็ตเวิร์ก

ดูที่โปรแกรม
จะต้องสามารถทำงานบน end system ต่างกันได้ ไม่ยึดติดกับตัวไหน
เช่น สร้างเบราเซอร์ firfox ไม่ยึดติดกับ os เหมือน IE

มีการติดต่อกันทางระบบเครือข่าย
เช่น เว็บ ผู้ให้บริการ และผู้ใช้บริการ
ซอฟร์แวร์ไม่มีผลต่อเน็ตเวริ์กคอล (เราเตอร์ สวิทซ์)
——————————————-
โครงสร้างแอฟพลิเคชั่น 3 แบบ
1 client-server แม่ลูก
2 peer-to-peer เขื่อมต่อกันไม่มีใครเป้นแม่เป็นลูก
3 hybrid of client-server and p2p รวมทั้งสอง  เช่น สยามบิต และต่างประเทศ
—————————————(แนวข้อสอบ)
client-server
server(บริการหลัก ๆ )
มีหมายเลขฟิกแน่นอน ต้องฟิก ถ้าไม่ฟิก เซริฟ์เวอร์หาไม่เจอ เช่น ไปรษณีย์ต้องอยู่กับที่ กสท เป็นต้น
แยกส่วนการทำงาน
clients
ติดต่อสื่อสารไปยัง server
เซริฟ์เวอร์สามารถตัดสินใจให้บริการได้
ไอพี มีทั้ง 2แบบ  dinamic ง่ายต่อไม่ต้องมาเซ็ตแต่เสียตรง ใครปล่อยไร หาตัวยาก
ฟิก ดีคือหาตัวได้ ยากต่อการเซ็ท อาจมีชน
ไม่จำเป็นต้องเชื่อมต่อโดยตรงกับเซิร์ฟเวอร์หรือเครื่องอื่น ๆ
———————————————–
pure p2p (เหมือนแชร์ไฟล์กันนี่แหละ)
ไม่จำเป็นต้องมีเซิร์ฟเวอร์ เพราะมันใช้โปรโตคอลเดียวกันในการิตดต่อ
เชื่อมต่อกันโดยตรงกัน โดยใช้แม็กแอดเดรส
ตัวอย่าง บิดทอเร็นต์
มีโครงสร้างที่ใหญ๋มาก
แต่ยากต่อการจัดการ
***แลกเปลี่ยนข้อมูลกันเท่านั้น
————————————————
hybrid  *ligin เข้าสู่ส่วนกลาง แจ้งสถานะ
napster
ส่งไฟล์แบบ p2p หาจากแม็กแอดเดรส
ยกตัวอย่าง siambit
instant
ติดต่อ เซิร์ฟเวอร์ แบบ client server
คุยแบบ p2p
————————————————
******ข้อแตกต่าง ดูด้วย
————————————————
ลักษณะโปรเซส
runing
forground
….
———-
Processes communicating
รันบนโฮสต์
รันเยอะ แต่คุยกัน ระบบจัดการให้
————
gpedit.msc log autorun
————————-
application process อาจจะเป็ฯได้ทั้ง client process และ server process
เช่น บิตมีทั้งโหลด และปล่อยในขณะเดียวกัน
—————————————————————–
socket
สร้างเส้นทางในการเดินทาง
—————
cmd-netstat คำสั่งดูพอร์ต
———–
c:window/system32/drivers/etc/services/  รายการ port
etc/service *linux
——————————————————-
port หลัก ๆ แฮ๊ก    remote desttop 3389 ,netbios 137,netbios 138
———————————————————-
ข้อกำหนดของ app-layer  IETF
ชนิดเมจเสจกการแลกเปลี่น  การร้องขอและตอบสนอง
รูปแบบ
ความหมายของข้อมูลแต่ละฟิลด์
กฎเกณฑ์จะเกิดโปรเซส การและเกิด และส่งโปรเซส
———————————————
สิ่งที่เน็ตเวิร์กต้องการ 3 ส่วน
การสูญเสียข้อมูลหรือไม่
แอพบางประเภทยอมเสีย เช่นเสียง  เสียนิดอาจจะได้ยินอยุ่
บางประเภท เสียไม่ได้  telnet
เวลา
บางตัวรีเลย์ไม่ได้  เช่น ตลาดหุ้น
บางตัวได้ เช่นเว็บ
แบนวิด
บางตัวต้องการมาก เช่น ดูวีดีโอคอนฟอเร็นซ์
บางประเภท เช่นเว็บ
————————————————-
web ห้ามสูญเสีย ไฟล์header(code)  แต่ด้าต้าได้ เช่นภาพ อาจจะไม่แสดง
————————————————–
Internet transport
TCP
ส่งสัญญาณว่าคุณพร้อมรับไหม
ตรวจสอบข้อมูลตลอดเวลา
ตารางควบคุมการทำงาน ว่ารับ ต้องการปริมาณเท่าไหร่
ตรวจสอบความสมารถของแบนด์วิช เพียงพอต่อการส่งข้อมูลไหม ถาไม่พอ ก็ชะลอการส่ง
ไม่รองรับ
*แฟล๊กซ์ มีการโทรบอกว่าส่ง และรับ ค่อยเอาข้อมูลไป
UTP
ไม่มีเสถียร์ส่ง
ไม่มีทุก ๆ อย่าง
ข้อดี เร็ว เยอะ
*ส่งอย่างเดียว ไม่รู้ว่าคุณได้หรือเปล่า
———————————————–