作者aflexdreamer (Leo)
看板NTU-Exam
標題[試題] 111-1 周承復 計算機網路 期中考
時間Sat Jun 10 09:30:24 2023
課程名稱︰計算機網路
課程性質︰資工系必修
課程教師︰周承復
開課學院:電資學院
開課系所︰資工系
考試日期(年月日)︰
考試時限(分鐘):180分鐘
試題 :
Question 1: "Quickies"
(35%) Answer each of the following questions briefly, i.e., in at most a few sentences.
a) (15%) What is the major differences between TCP and UDP? Why DNS uses UDP instead of TCp for its service?
b) (10%) According to the course's textbook, how many layers are included in the Internet (give their names too)? Give one example of application, or protocol, or device, that corresponding to each layer.
c) (10%) What is the difference between a recursive query and an iterated query in the DNS?
Question 2: True or False
(12%) if your answer is False, please explain your reason
a. (3%) In a circuit switched network, all data belonging to a connection traverses the same route, whereas in a packet switched network, different packets belonging to the same connection may take different routes.
b. (3%) With non-persistent connections between browser and origin server, it is possible for a single TCP segment to carry two distinct HTTP request messages.
c. (3%) HTTP response messages can have an empty message body.
d. (3%) The Date: header in the HTTP response message indicates when the obiect in the response was last modified.
Question 3: P2P System
(30%) In BitTorrent, the file is divided into 256Kb chunks.
a. (10%) Please explain the reason why BitTorrent chooses the chunk size is 256Kb.
That is, you could explain what the pros and cons for the large chunk size (and the small chunk size) are.
b. (10%) What is the free rider problem in BitTorrent? Please explain how BitTorrent address the free rider problem.
c. (10%) NTU Computer Center hires you as the p2p expert to reduce its rising bandwidth costs due the rising use of BitTorrent. How would you address this problem?
Question 4: Video Streaming and CDN
a. (10%) What is the major challenge for video streaming over Internet
b. (10%) Please explain what spatial coding and temporal coding are for the video.
c. (10%) Please list four techniques to address the issue of the video streaming over
Internet.
Question 5: Socket Programming
(10%) This is a socket programming with TCP protocol in C language. Please fill in the
https://i.imgur.com/CtKWQCp.jpg
-----
Sent from JPTT on my iPhone
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.233.171 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/NTU-Exam/M.1686360626.A.2A4.html
1F:推 rod24574575 : 收錄資訊系! 06/10 09:46