波大计算机网络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题目相关推荐

  1. 【重难点】【计算机网络 02】TCP 和 UDP 的区别、TCP 的三次握手和四次挥手、HTTP 和 HTTPS、HTTP 各版本之间的区别、HTTP 如何实现长连接

    [重难点][计算机网络 02]TCP 和 UDP 的区别.TCP 的三次握手和四次挥手.HTTP 和 HTTPS.HTTP 各版本之间的区别.HTTP 如何实现长连接 文章目录 [重难点][计算机网络 ...

  2. 【计算机网络】比较TCP与UDP

    TCP vs UDP 计算机网络传输层有两种重要的协议:TCP和UDP. TCP提供了一种面向连接的可靠数据传输:UDP则提供了一种无连接的不可靠数据传输. 乍一看,我们选TCP不就完事了?何必使用U ...

  3. 【计算机网络】— 认识 TCP和UDP协议 03

    目录 一. UDP 二. TCP 2.1 TCP的一些特性 2.2 TCP的几种原理​​​​​​​ TCP和UDP的对比: TCP用于可靠传输的情况,应用于文件传输,重要状态更新等场景: UDP用于对 ...

  4. 计算机网络——运输层(TCP、UDP)

    目录 一.概述: 1.运输层和应用层的关系: 2.因特网运输层的概述: 3.运输层提供的服务: 3.1  UDP: 3.2  TCP: 4.多路复用和多路分解: 4.1无连接的多路复用和多路分解: 4 ...

  5. 计算机网络(1)TCP和UDP

    计算机网络(1)TCP和UDP 常用的熟知端口号 应用程序 FTP TFTP TELNET SMTP DNS HTTP SSH MYSQL 熟知端口 21,20 69 23 25 53 80 22 3 ...

  6. 温州大学计算机网络,数据通信与计算机网络(温州大学)实验四 - 运输层TCP和UDP协议分析.doc...

    温州大学 WENZHOU UNIVERSITY 实 验 报 告 学 期2016-2017学年第一学期课 程数据通信与计算机网络专 业电子信息科学与技术班 级14电科1学生姓名徐炜学 号14211111 ...

  7. 计算机网络实验二抓包协议分析,计算机网络实验-使用Wireshark分析TCP和UDP协议...

    <计算机网络实验-使用Wireshark分析TCP和UDP协议>由会员分享,可在线阅读,更多相关<计算机网络实验-使用Wireshark分析TCP和UDP协议(6页珍藏版)>请 ...

  8. 的udp的接收端如何看速率_计算机网络 TCP与UDP

    本文记录了阅读<图解TCP/IP>的<TCP与UDP>章节的笔记. 一.传输层的作用 当IP协议根据IP地址发送数据到了目标计算机上,但是具体要发给哪个应用程序还没有确定.传输 ...

  9. 计算机网络实验 ——wireshark抓包简要分析TCP、UDP协议

    [计算机网络实验 --wireshark抓包简要分析TCP.UDP协议] (1)分析 TCPheader: Source Port:16bit源端口,数据发起者的端口号: Destination Po ...

最新文章

  1. 关系型数据库的ACID规则
  2. shiro 散列加盐(salt) 次数的效果
  3. 糟糕!复工后,最让人担心的问题又又又来了!
  4. Android应用Design Support Library完全使用实例
  5. php手势解锁,Appium-实现手势密码登陆
  6. 卷积神经网络(CNN)之卷积层的实现
  7. Kylin Cube构建优化
  8. Hashmap存储大小
  9. 郑大远程计算机应用基础第09,郑大远程教育《计算机应用基础》第09章在线测试...
  10. 用iTunes管理iPhone
  11. centos7,关闭mysql。出现mysql启动不了的情况
  12. Mac Office如何彻底卸载
  13. 基于微信小程序计算机基础答疑系统设计与实现
  14. 金额转换成人民币大写
  15. Pr:制作片尾滚动字幕(基本图形法)
  16. Failed to process import candidates for configuration class :Annotation-specified bean name ‘XXX‘ fo
  17. P2E游戏+保护濒危动物是否值得一玩,链游Pettoverse全面分析
  18. Java实现简单电子邮件的发送
  19. java面试题大合集(开发者必看)
  20. 风影ASP.NET基础教学16 母版页

热门文章

  1. python 获得两个数组(List)交集、并集与差集
  2. 1.3 @Deprecated注解
  3. 1112 Stucked Keyboard (20 分)【难度: 一般 / 知识点: 模拟】
  4. Thymeleaf文档
  5. Freemarker静态化ActiveMQ实现
  6. python oracle数据库开发_python连接Oracle数据库
  7. postgresal去重_PostgreSQL数据去重
  8. python 消息队列 sqlite_sqlite 数据存储 消息队列
  9. 【图解Java】这下可以真的弄懂Java IO了~
  10. 简单好用!利用Spring AOP技术10分钟实现一个读写分离方案