当前位置:首页 > 科技 >

www代表什么地址(网址中www英文怎么读)

来源:原点资讯(m.360kss.com)时间:2024-07-07 22:51:12作者:YD166手机阅读>>

目录

  • 一、面试真题
  • 二、面试官心理分析
  • 三、面试题剖析
1、面试题

用浏览器请求一个链接的时候,经历了哪些过程(DNS解析过程)?

2、面试官心里分析

这个问题,其实就是跟之前的那个一样,他就是考察考察你的基本功,看你对基本的网络通信知识有没有了解。

而且话说回来,考察一个人的基本功,就这个问题应该是相当经典和直接的一个问题,你理解清楚了,那么网络通信这块的一些基本概念,你基本都了解了。

3、面试题剖析

如果你阅读过昨天发布文章,就应该知道网络七层模型大概都是怎么回事了,然后四层模型其实就是会话层、表示层和应用层,合并为了一个应用层,同时没把物理层算在内

并且我们也大概知道每一层的协议和作用,网络通信的时候都是怎么回事了,现在我们来看看假设通过浏览器发送一个请求,你访问到那个网站对应的机器,然后人家再给你一个响应的全过程。

现在我们先假设,我们给电脑设置了几个东西:

ip地址:192.168.31.37

子网掩码:255.255.255.0

网关地址:192.168.31.1

DNS地址:8.8.8.8

这时,我们打开一个浏览器,请求www.baidu.com地址,这个时候找DNS服务器,DNS服务器解析域名之后,返回一个ip地址,比如172.194.26.108。

接着会判断两个ip地址是不是一个子网的,用子网掩码255.255.255.0,对两个ip地址做与运算,拿到192.168.31.0和172.194.26.0,明显不是一个子网的。

如图:

www代表什么地址,网址中www英文怎么读(1)

那就得发送一个数据包给网关,其实你就认为是我们的路由器吧,就是192.168.31.1,而且我们是可以拿到网关ip地址的mac地址的,现在我们从应用层出发,通过浏览器访问一个网站,是走应用层的http协议的,并且要把浏览器发出的请求打包成数据包,要把哪些东西给放到数据包中去呢?

http协议分为几个部分:

请求方法 URL地址 http版本

比如

GEThttp://172.194.26.108/testHTTP/1.1,类似这种请求头,类似下面这种:

Host:upload.jiangsu.io

Proxy-Connection:keep-alive

User-Agent:Mozilla/5.0

等等。。。


请求体,比如常见的可以放一个json这就构成了一个http请求报文浏览器请求一个地址,先按照应用层的http协议,封装一个应用层数据包,数据包里就放了http请求报文,这个时候会将这个http请求报文打包成一个数据包,仅仅只是数据包的数据部分,此时是数据包是没有头的。上面根据http协议搞一个http请求报文,然后搞一个数据包出来,就是网络模型中到的应用层*事儿了。

接着就是跑传输层来了,这个层是tcp协议,这个tcp协议会让你设置端口,发送方的端口随机选一个,接收方的端口一般是默认的80端口。

这个时候,会把应用层数据包给封装到tcp数据包中去,而且会加一个tcp头,这个tcp数据包是对应一个tcp头的,这个tcp头里就放了端口号信息。如图:

www代表什么地址,网址中www英文怎么读(2)

接着跑到网络层来了,走ip协议,这个时候会把tcp头和tcp数据包,放到ip数据包里去,然后再搞一个ip头,ip头里本机和目标机器的ip地址。

这里本机ip地址是192.168.31.37,

目标机器是172.194.26.108。

因为,通过ip协议,可以判断说,两个ip地址不是在一个子网内的,所以此时只能将数据包先通过以太网协议广播到网关上去,通过网关再给他发送出去,如图:

www代表什么地址,网址中www英文怎么读(3)

接着是数据链路层,这块走以太网协议,这里是把ip头和ip数据包封到以太网数据包里去,然后再加一个以太网数据包的头,头里放了本机网卡mac地址,和网关的mac地址。但是以太网数据包的限制是1500个字节,但是假设这个时候ip数据包都5000个字节了,那么需要将ip数据包切割一下。

这个时候一个以太网数据包要切割为4个数据包,每个数据包包含了以太网头、ip头和切割后的ip数据包,4个数据包的大小分别是1500,1500,1500,560。ip头里包含了每个数据包的序号。

如图:

www代表什么地址,网址中www英文怎么读(4)

首页 12下一页

栏目热文

笔记本windows系统重装(笔记本windows在哪里找)

笔记本windows系统重装(笔记本windows在哪里找)

在日常生活和工作中,我们有时会遇到Windows 10笔记本系统运行缓慢、频繁出现错误或受到病毒攻击等问题。这时,重装系...

2024-07-07 22:15:26查看全文 >>

笔记本怎么重新安装windows7(笔记本windows7安装旗舰版教程)

笔记本怎么重新安装windows7(笔记本windows7安装旗舰版教程)

重新安装系统win7的详细步骤1。重新安装系统将格式化系统磁盘。操作前需要备份win7系统计算机C盘重装的重要数据,然后...

2024-07-07 22:49:40查看全文 >>

笔记本win7正版如何重装(笔记本win7电脑重装最简单的办法)

笔记本win7正版如何重装(笔记本win7电脑重装最简单的办法)

Windows 7 是微软公司在2009年推出的一款非常成功的操作系统,它继承了Windows Vista的一些特性,...

2024-07-07 22:58:29查看全文 >>

笔记本怎么重新装win7(怎么给旧笔记本安装win7)

笔记本怎么重新装win7(怎么给旧笔记本安装win7)

前言上次小白分享了Windows10 Windows10的双系统方案,在这个安装的过程中也是写得比较明白,如果需要安装双...

2024-07-07 22:24:27查看全文 >>

笔记本电脑怎样重装win7(笔记本电脑自己重装win7系统教程)

笔记本电脑怎样重装win7(笔记本电脑自己重装win7系统教程)

电脑如何重装系统呢?女同学们面对电脑系统故障,很多时候的不知所措,那么如何让女生都能学会电脑重装系统呢?下面让小鱼系统教...

2024-07-07 22:23:46查看全文 >>

www包含哪三个基本部分(网站的开头为什么是www开头)

www包含哪三个基本部分(网站的开头为什么是www开头)

一个完整的网址的示例是:https://www.example.com:8080/path/to/resource?pa...

2024-07-07 22:40:37查看全文 >>

什么是www有哪些含义(www的中文含义)

什么是www有哪些含义(www的中文含义)

现在是互联网迅猛发展的时代,有流量就有主动权,网站的数量也如雨后春笋般拔地而起,域名是网站建设不可或缺的条件,一个优质的...

2024-07-07 22:44:11查看全文 >>

www是指网页吗(www的网址怎么读)

www是指网页吗(www的网址怎么读)

凡是上网的人,谁不知道“www”的重要性?要输入网址,首先得打出这三个字母来。这三个字母,就是英语的“World Wid...

2024-07-07 22:15:31查看全文 >>

WWW是什么(TB是什么)

WWW是什么(TB是什么)

哈喽,这里是爱分享知识的零一,今天给大家分享一下为什么我们访问网站都要加www的开头,这到底是个啥东西?www是什么?工...

2024-07-07 22:23:49查看全文 >>

www指什么(www是由什么组成的)

www指什么(www是由什么组成的)

在这里大家可以对我们推送的内容,发表读后感想或者意见,说说你相似的经历等,也可以向壹读君问出你的困惑,壹读君也会摘选有意...

2024-07-07 23:00:25查看全文 >>

文档排行