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