楼主最近开始学《计算机网络:自顶向下方法》(第七版)这本书,这是我自己写的答案,也有参考其他同学的,但是不保证正确性,大家仅作参考。
2.1
R1:
Web:HTTP
文件传输:FTP
电子邮件:SMTP,POP3,IMAP,基于web的邮件还使用了HTTP
目录服务:DNS
流式视频:HTTP
P2P:BitTorrent
远程登录:Telnet
网络新闻:NNTP
R2:
网络体系结构指的是网络层次的组织形式,比如我们常见的五层网络结构
应用体系结构指的是应用当中各个部分的组织形式,如P2P、BS、CS结构。
R3:
初始通信的进程是客户端;等待连接的进程是服务器(先发起对话的是客户端,接收请求的是服务器,即使在P2P中也是如此,只不过P2P双方既可以做客户端,也可以做服务器)
R4:
不同意,发送文件的对等方通常被称为服务器,接收文件的被称为客户
R5:
目标主机的IP地址和目标套接字的端口号。
R6:
应该使用UDP。UDP是一种不提供不必要服务的轻量级运输协议,相比于TCP,UDP没有握手过程,没有拥塞控制机制等,使得自身的传输速率更快。通过UDP,传输可以在一个往返时间(RTT)中完成——客户端向UDP+socket发送传输请求,并且服务器端向客户端的UDP+socket