我知道通过类型sudo apt-get install myprogram
,我可以从存储库下载并安装我的程序。通过在终端中调用此命令将建立哪种应用层连接?
我猜测在传输层它将建立 TCP 连接但我不确定。
答案1
apt-get
一般使用 TCP,但要确切了解apt-get
正在使用哪种协议,您可以查看文件/etc/apt/sources.list
。软件包可以来自 cd-rom、ftp 服务器、http 服务器等。
答案2
apt-get
APT 将使用源所采用的任何协议。他不关心这些是如何传输的。可能是 HTTP、HTTPS、RSYNC、FTP、BitTorrent 等。它们大多数基于 TCP,有些基于 UDP。这完全取决于您使用的协议。