漫谈互联网(一)

起因

今天我的一个同学出去面试,回来以后声泪俱下地向我哭诉,被问了各种抽象性的问题,尤其是问了对于网络的理解,这个怎么回答。
其实作为一个人力资源专业,后期转行做前端的人而言,对面试题的兴趣还是蛮大的,今天就简单谈一谈对于这些面试题的理解。
首先,转变一下大学生思维,面试不是考试,绝对不会有什么正确答案,不存在回答对几个点得几分的说法。不信我们对比一下学校和工作的场景,在学校考试,一道五分的题目,只回答对三个知识点,老师会说,嗯不错,给个3分吧。甚至有时候一个都没打对,但是字写得不错那我给个1分友情分。但是工作中我们写好一个程序,出了bug总不能对产品经理说,虽然有bug但是我代码很规范呀。
在大学老师要的是成绩,满分为止,60分足够,多一分浪费,其实只要记性好就没问题。工作中用户需要的是一个几乎没有bug,执行效率高的程序,这是一条不断优化,不会封顶的路,考验的是一个编程人员自我积累的能力。
由此可见,面试或者说企业需要的是实际的人才,所以考核方式也是择优录取,简单地说就是会的东西多多益善。
所以我今天就来简单聊一聊网络这个巨大的话题,因为这个话题真的是一个非常考验自身功力的话题,入行时间越长,对于编程的理解越深,回答出的高度就越高,由此可以看出一个人的能力。我也只能从一个初学者的角度谈一谈,我作为一个初学者对互联网的理解,帮助同学查漏补缺。

网络起源

1969年美国四所大学——加州大学、加州大学洛杉矶分校,犹他州大学和斯坦福大学将校内局域网连接在一起,便于数据交互,互联网的雏形形成。
1980年欧洲粒子物理研究院规定了协议。
1991年互联网开始民用普及。

IP地址

IP地址由网络地址和主机地址构成,便于我们在网络精确定位每一台主机。
IP可以分为公网IP和私网IP,最大的区别就是公网IP是唯一的。
私网IP在不同的局域网中是可以重复的,相同的局域网不能重复。

在这里插入图片描述
如果我们希望有人能在网络中访问到别人主机,前提是对方有一个公网IP。例如百度的IP地址为14.215.177.39,不过由于IP这种逻辑地址不好记。就像生活中我们不会说,我去大明路205号那家KFC,我们往往会说去万达那家KFC,所以为了让便于用户记忆,就诞生了域名这一种字符型标识。俗称网址。一个IP可以对应多个域名,但是一个域名只能对应一个IP。

当浏览器中输入了url地址在网络中都发生了什么?

这个题目基本上大学里考试都会问,正确答案就是通过DNS服务器解析网址对应的IP地址。
然而事实上并不是如此,就像我们小时候,老师问迷路了怎么办?我们会说找警察。可是事实上有谁不认识路真的找警察的。手机百度地图,谷歌地图,问路人解决方法很多。互联网也一样。
首先,浏览器中输入网址时,浏览器会先看自身缓存中是否有IP解析。
如果没有就查看本机host地址为C:window/system32/dirvers/etc/host
如果还没就查看家中路由器是否有缓存(老式的猫不一定有,今天的路由器基本都带有缓存功能)
如果还没有,就查看上级路由,一般是是城市DNS服务器
如果还有没,就主机上找,直至找到全球DNS服务器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值