我是网络工程的学生,在我们大学,这个专业的学生学计算机网络是在大二上,比计算机学院其他专业的学生更早学一年。通过和大三的学长的交流,我了解到计算机网络其实早学会更好,并且要学好。因为很多项目工程会涉及到数据传输和通信方面的知识。因为是应用层之上的app,所以一般会涉及到应用层和传输层的数据交流。这都需要通过学习《计算机网络》或者《数据通信和计算机网络》才能有更加形象深刻的认识。对编程实现也会更加容易上手。
互联网标准化工作:互联网草案->建议标准->互联网标准。要成为互联网标准其实非常困难。到现在STDxx也才到STD83。
主机之间的通信方式:
客户服务器方式(C-S):现在大多数都是以这种方式进行通信。比如:请求访问一个网站,那个网站就需要有自己的或者代理的服务器来响应你的请求访问。
对等方式(p2p):可以当成特殊的客户服务器方式。
互联网的交换方式:
电路交换:可以形象看成打电话
报文交换:整个报文先传送到相邻节点,再整个继续传。
分组交换:整个报文的一部分(分组)传送到相邻节点。再继续直到目的。
计算机网络的性能:
速率:k,M,G,T,P,E,Z,Y分别是10的三次方bps。也称为数据率。
带宽