刚阅读完计算机网络自顶向下2.1
1.开发一个app步骤是什么?
(1)确定应用架构;(2)用什么传输层协议?TCP还是UDP还是它们的加强型 (3)确定应用层协议或自己写?
这不太熟悉啊,希望有大佬帮助完善一下这个答案。
2.传输层可服务于吞吐量(throughput)和时间(timing)(要是翻译错了希望有人提醒),它们有什么区别吗?
吞吐量是指接收方接收信息的速率,时间是指信息自发送到接收的总时间,其实就是总延迟。从定义细品就可明白区别。
假想有许多车从A到B,延迟就是指一俩车从A到B的时间,而吞吐量是指单位时间内到达B的车辆数。可以想想🤔延迟高吞吐量大的情况?
3.轻松点,了解下外国的一下好玩的应用
(1)Yik Yak:一个匿名的社交软件,至少有2百万用户了,值得好好研究下。
(2)Tinder:婚恋兼社交软件,有着特殊的交友方法(感兴趣自己查),截止2020年有620万会员和7500万周活跃度。
4.知名的端口号
看完书,还有一些问题:
1.同一台设备不同进程如何交流(此书不准备讲)?
2.TCP的connection(握手)有什么好处?
3.应用如何保证吞吐量和时间?(作者说第9章回答)