1. Define
protocol.Define protocol data unit ( PDU ). Which layers have PDUs?
Which layers have end-to-end communication?
Ans prot ocal คือมาตรฐานที่ถูกต้องเมื่อทำการติดต่อกันระหว่าง
processer จากเครื่อง ที่ต่างกันเเต่ layer เดียวกัน
protocal data unit (PDU) คือ เป็นทางส่งผ่านของข้อมูลฬนการทำ process บน
application transport protocal
เเละ data link layer
- layer ที่มี PDUs คือ Apprication layer มี PDU=HTTP
Transport layer มี PDU=TCP
Internet layer มี PDU=IP
Data Link layer มี PDU=PPP
- layerที่มี end-to-end communition คือ application, transport layer
2. Why do
we need nested PDU transmission ( why can't the two application layer
programs merelyexchangePDUswithout
nesting )?
Ans สาเหตุคือถ้าเกิดการ link กันระหว่างapplicationที่ต่างกันมันจะไม่สามารถทำการส่งข้อมูลได้ในทันที
จึงต้องมีการใช้ PDU เป็นตัวช่วยในการส่งข้อมูล
3. In nested
PDU transmission,what three things normally can be in a PDU's data field?
What is the exception to this rule?
Ans Internet layers , datalink layers , Physical layers
4. Why are
there multiple HTTP request-response cycles to download a single webpage?
Ans เพราะว่ามีfileที่ต้องทำการloadลงมา เช่นsound file,image
file,video file, Java applets, nontext object
ที่ต้อง load ลงในหน้านั้น
5. What
is an octet?
Ans มีความหมายเหมือน byte มีค่าเท่ากับ 8
bits
6.
What is reliability? Why is it good? Why is it not used at all layers?
Ans reliability หมายถึง ความน่าเชื่อถือ ความเเน่นอน ในการเเก้ไขเเละความผิดพลาด
reliabilityไม่ถุกนำไปใช้ทุก
layer เพราะถ้ามีการส่งต่อกันไป บางข้อมูลก็ถูกส่งไปอาจมีข้อผิดพลาดทำให้ข้อมูลเกิดความเสียหาย
หรือสูญหายในระหว่างทำการส่งข้อมูล
7.
What is connection-oriented service? Explain the benefits of sequence numbers.
Ans การทำงานที่ transport layer การทำงานทำงาานโดย
- ขั้นตอนที่ 1 จะทำการติดต่อระหว่างโปรแกรม transport layer บนเครื่อง PC
และ โปรแกรม
- ขั้นตอนที่ 2 คือ โปรแกรม transport layer เป็นอุปกรณ์ที่ใช้ในการเคลื่อนย้าย
file และสุดท้าย
ก็ทำการปิดโปรแกรม transport layer ทั้งสองโปรแกรม
8.
What is flow control?
Ans ความสามารถในการควบคุมการรับส่งข้อมูล เพื่อไม่ให้ข้อมูลเกิดการชนกัน
9.
What is fragmentation? Why is it necessary? What program does reassembly?
Ans การแบ่ง PDU ให้ออกเป็น2ส่วน เมื่อมีการส่งข้อมูล จำนวน
byte เกิน Maximum Size
ซึ่งทำให้ข้อมูลไม่มีการ default โปรแกรมที่มีการ reassembly คือ TCP-PDU
10. What
are the two part in two-part internet addresses? What are the three parts
in three-part internet addresses?
Ans - Two-part internet addresses คือ IP internet address
มี 2 ส่วน คือ network part เป็นตัวบอกว่า
เราอยู่ที่ไหนและ local part เป็นตัวบอกส่วนที่อยู่ลึกเข้าไป อีกส่วนละ 16
bit
- Three-part internet address คือ ใน network ขนาดใหญ่ จะมีส่วนตัวแทนรองลงมาจากหน่วยงานหลัก
ซึ่งสร้างมาจากส่วน subnet ขึ้นมาภายใต้การควบคุมของส่วนองค์การ ซึ่งประกอบด้วย
3 ส่วน คือ
network part และ local 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?
Ans - 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?
Ans - ใน two - parts internet address สามารถส่งIP packet
สามารถไปผ่านที่routerอื่น
- ใน three - part internet address จะทำการร้องขอในส่วน subnetก่อนแต่ถ้าไม่ได้ก็จะทำการร้องขอผ่าน
router อื่น
13. Why
do we need the Domain Name System ( DNS )? What information does the client
PC sending
a DNS-Request-PDU? What new information does the DNS host send back in
its DNS-Request-PDU?
Ans เพราะว่าเครื่องไม่สามารถเเปล 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 domain,and host names.
Ans ความแตกต่างระหว่าง top-level domain, second-level domain
และ host name คือ เราจะใช้
domain nameในการดูข้อมูลบน host name top-level domain จะเป็นส่วนแรกสุด
15. You
wish to get internet addresses and host names for the computers in your
firm. Describe what you would do to
accomplish this.
Ans we wish to get internet addresses and host names
for the computers " host names"
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?
Ans - It selects an unused internet address from the
pool and sends this internet
address back to the user pc in an
- Autoconfigulation-Request-PDU " Computer at Address X , Your
32 bit
internet address is 100111..."