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
กลับเมนูหลัก