1. Define protocal.Define protocol data unit(PDU).
* Protocao เป็นมาตราฐานที่ถูกสร้างขึ้นเพื่อทำการเชื่อมต่อเครื่องที่ต่างกันแต่อยู่ใน layer เดียวกัน
* PDU คือ การประมวลผลทั้งหมด 4 layer
1. application layer 2. transport layer 3. internet layer 4. data link layer
* Protocao ในแต่ละ layer จะอธิบายถึงองค์กรต่าง ๆ ใน PDU
Which layers have PDUs?Which layers have end- to-end communication?
1. application layer 2. transport layer.

2. Why do we need nested PDU trasmission(why can't the two layer programs merely exchange PDUs without nesting)?
* บางที PDU ไม่สามารถที่จะรู้ว่าตัวมันเองประมวลผลที่ไหน application layer จะประมวลผลในเครื่องที่ต่างกัน มันก็เลยไม่สามารถที่จะรู้การติดต่อได้โดยตรงก็เลยต้องใช้ nest เป็นตัวช่วยเพื่อจะให้มันทำการเชื่อมต่อบน destination host
3. In nested PDU transmission, what three things normally can be in a PDU 's data field? What is the expection to this rule?
* จะมี 1. header 2. trailer 3. fields
4. Why are there multiple HTTP request-response cycles to download a single webpage?
* เพราะว่าใน application layer Browser และ Webserver มันจะติดต่อบน simple http 1 ตัว ถึงแม้ว่ามันจะ downloading หลาย ๆ file มันก็จะเป็น request-response cycle เพียง 2 http PDU.
1. request
2. response และใน transport layer จะมีความยุ่งยากที่ TCP ถูกใช้อยู่ มันจะรู้ว่า HTTP resquest-response อยู่ที่ application layer มันจะเปลี่ยนเป็น TCP-PDU มันจะเปรียบเทียบระหว่าง application layer กับ transport layer ท้ายที่สุดแล้ว application layer กับ transpoat layer ก็จะทำงานพร้อมกันซึ่งก็เปรียบเทียบเป็น single web page

5. what is an octet?
* มันคือหลาย ๆ field ที่มีผลคุณเท่ากับ 8 บิต ซึ่งในคอมพิวเตอร์จะเปรียบเทียบว่า 8 บิตของ 1 string= 1 byte

6. What is reliability" Why is it good? Why is it not used at all layers?
* เป็นสัญลักษณ์สำคัญอันดับแรก มันสามารถที่จะตรวจสอบความฟิดพลากและแก้ไขได้

7. What is connection-oriented service? Explain the benefits of sequence numbers.
* Connection - oriented service คือการทำงานของ transport layer ทำงานโดยการติดต่อระหว่างโปรแกรมกับเครื่อง pc
* ประโยชน์ของ suquemce number คือการอนุญาติให้ทำ flow control

8. What is flow control?
* Flow control ควบคุมการรับหรือส่งข้อมูล เช่นใน printer เครื่องคอมพิวเตอร์จะ run ได้เร็วกว่าใน printer ถ้าไม่มี Flow control เวลา print ออกมากตัวหนังสือจะอ่านไม่ออก

9. What is fragmentation? Why is it necessary? What program does reassemble?
* คือการแบ่ง PDU ให้ออกเป็น 2 ส่วน เมื่อมีการส่งข้อมูล จำนวน byte เก็บ maximum size ซึ่งทำให้ข้อมูลไม่มีการ Default โปรแกรมที่มีการ reasesembly คือ TCP_PDU

10. What are the two parts in two-part internet addresses? What are the three parts in three-part internet addresses?
* two part internet address คือ network part กับ local part
* three part internet address คือ network part ,subnet part และ host part

11. With two-part internet addressing, a router connects two or more networks. To what do routers connect in three-part network addressing?
* router จะทำหน้าที่ตรวจสอบที่ส่วนแรกของ internet address ในส่วนของ network แต่ถ้าข้อมูลไม่พอก็ต้องทำการผ่านข้อมูล ไปที่ router อื่น
* การติดต่อ router ใน three part internet address ทำงานโดยจะร้องขอให้ส่วน subnet ใน internet แล้วบอกว่าทำงาน ส่งข้อมูลในทันทีที่ host ต้องส่งผ่านไปยัง router อื่นเพื่อทำการส่ง ของsubnet อื่น

12. What does a router look at in two-part addressing to decide whether it can deliver the IP packet to its destination host or must pass it on to another router? What does a router look at in three-part addresses?
* ใน two part addressing สามารถส่ง IP packet โดยส่งผ่าน router อื่น
* ใน three part addressing router จะเก็บ internet address แล้วก็ตัดสินใจว่าจะไปที่ host หรือ router ตัวอื่น

13. Why do we need the Domain Name System (DNS)? What information does the client PC send in a DNS_Request-PDU? What new information does the DNS host send back in its DNS-Response_PDU?
* เพราะว่าเครื่องไม่สามารถแปล address ที่เป็นตัวอักษรได้ และการที่ user จำ address ก็ยากเกินไป domain name system (DNS) เข้ามาช่วย
* สาหตุที่ต้องทำ DNS-Request -PDU จาก client pc ก่อนก็เพื่อทำการแปลตัว host name ที่เป็น url
* ข้อมูลใหม่ที่ถูกส่งกลับมาจาก DNS ไปยัง DNS-Request-PDU คือ internet address ของ webserver ที่ร้องขอ

14. Distinguish between top-level domains, second-level domains, and host names.
* ความแตกต่างระหว่าง top-level daomain , second-level domain และ host name
* คือเราใช้ domain name ในการดูข้อมูลบน host name top-level domain จะเป็นส่วนแรกสุดจะมี 2 อย่าง คือ
1. general top-level domain เป็นส่วนที่บอกชื่อเจ้าขององค์การนั้น
2. nation top-level domain เป็นส่วนที่บอกประเทศที่อยู่ของ host นั้น ต่อมาคือ second-levle domain
* เป็นส่วนที่บอกแยกทะเบียนย่อยออกจากองค์การและ host name คือ domain name ที่มาจาก host computer

15. You wish to get internet addresses and host names for the computers in your firm. Describe what you would do to accomplish this.
* domain names มีความสำคัญในการช่วยสร้าง internet address

16. Why do we use autoconfiguration instead of assigning permanent internet addresses to each client PC? What new information is returned in an Autoconfiguration-Response-PDU?
* ถูกกำหนดโดย server และ routerเพราะ permanent internet ใช้บริการเฉพาะลูกค้าของตัวเอง และ permanent internet address

จัดทำโดย
คนึงนิจ คำผกา 410887
รวีวรรณ ผลฉัตร 411067

กลับเมนูหลัก
1