访问网络地址的流程

访问网络地址的流程

首先我们要知道什么是IP地址以及相关的基础知识。
IP地址
每个电脑都有一个IP地址,他是一个32位的二进制数,一般被划成四个八位二进制 xxxx.xxxx.xxxx.xxxx。每个设备的IP地址都是不同的,但是不是固定的,如果你和之前的位置距离很远,你身上的设备IP地址会改变。这是因为IP是基于你所在的地方的信号塔,如果你的地理位置发生很大变化时,IP地址就会改变。
或者如果开飞行模式,断网,过一会儿再连接网络,IP地址可能会变化,是因为你原来的IP地址已经在你断网的时候被别人占用了。

IP地址分为两部分,一部分是网络地址,一部分是主机地址。
子网掩码就是用来划分指明IP地址哪部分是网络地址,哪部分是主机地址。
子网掩码中网络地址部分全为1。

IP地址有五类。A类,B类,C类,D类,E类
在这里插入图片描述
A类地址 用于大型网络
B类地址 用于中型网络
C类地址 用于小型网络
D类地址 用于组播
E类地址 用于科研保留

那么有了IP地址就可以实现两个网络之间进行通信吗
当然不是,需要路由器和网关。
具有路由功能的设备有路由器,启用了路由协议的服务器(相当于一台路由器),代理服务器(也相当于一台路由器)。

网关就是具有路由功能的设备的IP地址,网关的结构与路由器的结构相似,互联层不同,网关既可以用于广域网,也可以用于局域网互连。仅用于两个高层协议不同的网络互连。

访问网络地址的流程
首先在浏览器输入想要访问的网址,然后就会访问DNS域名解析服务器,找到对应IP地址,并给请求电脑返回相应IP地址。
然后将数据封装成帧,其中包括data域(访问网址的数据),源IP地址,目标IP地址,源MAC地址,下一跳MAC地址(每到一个路由器源MAC地址和下一跳地址就会相应变更)。
在这里插入图片描述
通过ARP协议【地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。】,
一步一步访问到网址,这个网址就要给我们传数据了,因为我们每一个数据帧能够传递的数据很小,所以就需要我们把要传递的数据分成一块一块的。
按顺序放在发送缓存上,然后将数据按之前的规则封装成帧,返回回去。刚发送出去缓存是否能清除掉,答案是不能。因为数据在路由器传递时有可能会丢失,需要接收方发送确认信息再清除掉相应缓存。
接收端也有一个接收缓存,由接收缓存一步一步拼成网页。
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值