[计算机资料]计算机网络-第3章运输层.ppt

[计算机资料]计算机网络-第3章运输层.ppt

两类端口 一类是熟知端口,其数值一般为 0~1023,保留给诸如HTTP(80)、FTP(21)等熟知协议的。当开发一种新的应用程序时,必须为它指派一个端口号。 另一类则是一般端口,用来随时分配给请求通信的客户进程。 无连接的复用与分用 根据端口号创建socket: DatagramSocket mySocket1 = new DatagramSocket(); DatagramSocket mySocket2 = new DatagramSocket(19157); UDP socket 由一个二元组来标识: (目的IP地址, 目的端口号) 当主机收到UDP报文段时: 检查报文段中的目的端口号 将UDP报文段定向到相应的套接字 两个具有不同源IP地址和/或源端口,但具有相同目的IP地址和目的端口号的UDP报文段将定向到相同的套接字 无连接的复用与分用(续) DatagramSocket serverSocket = new DatagramSocket(6428); 解决ACK/NAK受损问题的一个简单方法 发送方对每一个分组增加序号(sequence number) 发送方只重传没有收到ACK/NAK 的分组 接收方丢弃重复分组(不向上递交) 对于停等协议,1比特序号足够了(序号为0或1) Q: 仅仅耐心等待就够了吗? 想一想: 缺点? 解决方法: 发送方

文档评论(0)

1亿VIP精品文档

相关文档