Computer Networking Notes 未整理

Computer Networking Notes 1

proxy server: a server retrieves data on the internet on behalf of a user.

会替你获取数据。就好像你要拿一杯水,这杯水在10m远的桌子上,你可以让一个名叫proxy server的人替你拿这一杯水。

使用proxy server的好处:

隐私:假如你自己亲自去拿这杯水的话,站在旁边的人(cracker)就可能知道,是你拿了这杯水。但如果你让proxy server帮你拿这杯水,那么cracker就不知道其实是你要拿这杯水。回到计算机中,如果你电脑的IP地址是11.22.33.44,不使用proxy server的话,在网上传输或者获取数据,比如浏览网页时,可能会被人知道你真实的IP地址。使用proxy server帮你访问网页,proxy server会使用自己的IP地址,比如22.33.44.55。

快:支持cache机制。下次拿同一份数据会更快,因为在proxy server有备份。因此也可以节省整个网络的bandwidth。

activity logging:比如员工使用公司的proxy server,公司可以配置proxy server不能访问哪些网站,并且还可以看到员工访问了哪些网站,访问了多少时间。还是拿水的例子,帮忙拿水的人上头还有位雇主,雇主可以预先告诉拿水人那几杯水不能拿。并且如果雇主询问,拿水人就会告诉他的雇主,命令自己拿水的那个人拿了哪杯水等各种信息。

proxy server的缺点:无法加密数据。比如你通过proxy server访问网页时,这些网页的数据proxy server无法加密。无法加密的代价就是hacker、老大哥政府等等可以拦截这些数据,知道你在访问哪些数据。


在这里插入图片描述

DSL:digital subscriber line


DNS为什么使用UDP,而不是TCP?

原因:

  1. UDP不需要建立连接,比TCP更快。DNS服务器的工作量就那么大,不需要 keep 一条连接。
  2. UDP虽然不可靠,但是可以在application layer增加可靠性,比如在 application layer 使用 timeout 和 resend。

当DNS的响应数据大于512字节时:

  • 如果 DNS 服务器和 client 都支持 EDNS,则仍会发送 UDP 数据包,只是容量比较大而已。
  • 否则,就会使用 TCP 发送数据包。

电话网络、有线电视网络和计算机网络

光有电话线,只能打电话。如果想看电视,得拉有线电视,电话线如今扩展为了网线,电视线呢?

Internet的前身是ARPANET。

我觉得所有的host,即在网络的边缘,又在网络之中。

端系统之间的通信方式通常分为两大类:C/S 和 P2P。B/S也就是Browser/Server,只不过是 C/S 的一个特例。

分组交换电路交换

DSL接入这个还不太理解。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值