宁波大学计算机网络,宁波大学计算机网络TCP与UDP题目
波大計(jì)算機(jī)網(wǎng)絡(luò)home work3
問題及解答:
1.端口(port)和套接字(socket)的區(qū)別是什么? 2.是否TCP和UDP都需要計(jì)算往返時(shí)間RTT? 3.在TCP傳送數(shù)據(jù)時(shí),有沒有規(guī)定一個(gè)最大重傳次數(shù)?
4.為什么TCP在建立連接時(shí)不能每次都選擇相同的、固定的初始序號(hào)?
5.TCP連接很像一條連接發(fā)送端和接收端的雙向管道。當(dāng)TCP在連續(xù)發(fā)送報(bào)文段時(shí),若要管道得到充分的利用,則發(fā)送窗口的大小應(yīng)怎樣選擇? 6.TCP發(fā)送方和接收方都需要滑動(dòng)窗口嗎?各有什么作用?
7.滑動(dòng)窗口的窗口大小可以動(dòng)態(tài)調(diào)整嗎?調(diào)整窗口大小可以起到什么作用? 8.在UDP協(xié)議中需要滑動(dòng)窗口協(xié)議嗎?為什么?這樣有什么好處有什么壞處?
1.端口(port)和套接字(socket)的區(qū)別是什么?
答:套接字包含了端口,因?yàn)樘捉幼?#61; (IP地址,端口號(hào))。套接字是TCP連接的端點(diǎn)。套接字又稱為“插口”。
但我們已經(jīng)講過,套接字(socket)有多種意思。當(dāng)使用API時(shí),套接字往往被看成是操作系統(tǒng)的一種抽象,這時(shí),套接字和一個(gè)文件描述符是很相似的,并且是應(yīng)用編程接口API的一部分。套接字由應(yīng)用程序產(chǎn)生,并指明它將由客戶還是服務(wù)器來使用。當(dāng)應(yīng)用進(jìn)程創(chuàng)建一個(gè)套接字時(shí),要指明該套接字使用的端口號(hào)。
端口則是應(yīng)用層服務(wù)的的一種代號(hào),它用來標(biāo)志應(yīng)用層的進(jìn)程。端口是一個(gè)16 bit的整數(shù)。各種服務(wù)器使用的端口號(hào)都是保留端口號(hào),以便使客戶能夠找到服務(wù)器。例如萬維網(wǎng)服務(wù)器使用的端口號(hào)是80。
在發(fā)送數(shù)據(jù)時(shí),應(yīng)用層的數(shù)據(jù)通過端口向下交付到運(yùn)輸層。在接收數(shù)據(jù)時(shí),運(yùn)輸層的數(shù)據(jù)通過適當(dāng)?shù)亩丝谙蛏辖桓兜綉?yīng)用層的某個(gè)應(yīng)用程序 2.是否TCP和UDP都需要計(jì)算往返時(shí)間RTT?
答:TCP有的,UDP沒有的,UDP發(fā)出去其實(shí)就不管了,它是需要在應(yīng)用軟件(應(yīng)用層)來做一個(gè)數(shù)據(jù)傳送保障的機(jī)制的。重發(fā)也是通過軟件端實(shí)現(xiàn)。TCP本身協(xié)議就具有保障數(shù)據(jù)的功能。
3.在TCP傳送數(shù)據(jù)時(shí),有沒有規(guī)定一個(gè)最大重傳次數(shù)?
總結(jié)
以上是生活随笔為你收集整理的宁波大学计算机网络,宁波大学计算机网络TCP与UDP题目的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机5G英语文献,无线通信英文参考文献
- 下一篇: 济南电子机械工程学校计算机专业班主任,济