ip、子网掩码、默认网关以及传输过程

IP:
IP地址:由网络部分 和 本机部分 组成
比如IP地址为 192.168.3.12 对应的二进制为 11000000 10101000 00000011 00001100

子网掩码:
子网掩码:将IP地址的网络部分和本机部分做区分
比如子网掩码为 255.255.255.0 对应的二进制为 11111111 11111111 11111111 00000000
子网掩码为1的部分为IP地址的网络部分,为0的部分为IP地址的本机部分

默认网关:
默认网关:数据从计算机网卡当中发送到网络默认发送位置
默认网关可以认为是路由器的IP地址

在这里插入图片描述

传输过程:
在计算机网络传输中不会用到域名,真正传输的是IP地址,平常我们只知道域名,如www.baidu.com
那是如何获取到百度服务器IP的呢?这就是DNS服务器:在DNS中存储着域名对应的IP地址。
首先浏览器向DNS发送请求解析当中的域名对应的IP地址。
在国内,DNS的IP地址为:114.114.114.114 这是由移动/联通/电信联合提供的DNS的IP
在国际,DNS的IP地址为:8.8.8.8 这个是由谷歌提供的DNS的IP

MAC地址:计算机网卡的物理位置,是计算机网络当中数据交换的默认地址

在这里插入图片描述
这是一条请求,data是请求头。由本机向某个服务器(如百度)所发送的,百度服务器接收到请求后会返给你一个页面,它会将源IP转换成目标IP,返给你一个页面。但并不是将data换成页面的二进制数据,没这么简单;由于计算机信道并不能一次性发送很大的数据,因为http协议不能一次性传送很大的数据,当页面数据量很大时,会将页面进项分割,分成可以传送过去的n份,在服务器这有个发送缓存,将这n份放到服务器发送缓存那,过程时:将块1放到请求的data处发送过去,接着块2放到请求的data处发送过去…一直到将n块全部发送过去。同样在本机网卡处有个接受缓存,接受发送过来的数据块。比如我们有时候浏览网站的一种现象:有时候网速慢的时候页面或图片时慢慢一点一点显露出来的。

那么发送缓存和接受缓存的作用是什么?
如上图,当某个路由器处理的数据太多时,会出现丢包现象,当服务器给你发送过来的数据到路由器那时,路由器正在处理大量数据,路由器就会把发过来的数据给丢掉,这就是丢包。发送缓存那里会有数据备份,当路由器丢包,接受缓存收不到数据时,发送缓存就会从新发送,当接受缓存收到数据后会给发送缓存一个信号,那么发送缓存就可以删掉数据备份了。
总结就是,防止网络上出现的丢包现象导致数据丢失。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值