面试/笔试问题(二)计算机网络篇

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37293461/article/details/83151164

写在前面:
最近秋招参加的面试,经常会被问到计算机网络的问题,今天有空来整理一下。正好也是巩固一下知识,并深入掌握一下面试的套路。如果对童鞋们有帮助,那将是我最大的欣慰了。最近的面试告诉我,想做开发的童鞋,也是要有计算机网络知识的。比如用到硬件开发就得涉及到通信协议问题,还有Web开发中的各种协议,就连最常用的Servlet,WebClient,Scoket,背后都和网络有关的。计算机网络算是基本功了,所以要扎扎实实的打好基础。


一,访问网址的协议和过程?

  1. 域名解析IP地址(利用DNS域名解析服务器找到主机IP,用到UDP协议)
  2. 和主机简历TCP三次握手(客户机和服务器建立连接,先要向服务器发 送请求,服务器收到请求之后应答,然后第三次握手就是建立数据传输)
  3. 浏览器开始HTTP访问主机(这个过程就是在前面两部的基础上,获取 网页的内容了,就是我们看到的网页信息。)
  4. 传输完成,浏览器与主机进行四次挥手来断开TCP连接

二,访问网址打不开,网络的问题怎么检查?
http://blog.51cto.com/sfzhang88/1301121


三,TCP三次握手的过程和理解?
待续


四,TCP和UDP区别?


猜你喜欢

转载自blog.csdn.net/m0_37293461/article/details/83151164