当前位置: 首页 > news >正文

网络知识_001_浏览器输入域名

文章目录

  • 网络模型
  • IP地址,子网掩码,网关,网络地址,广播地址,NAT转换
  • 浏览器输入域名到网页打开发生了什么
  • DNS获取顺序

网络模型

模型协议工具报文添加信息作用
应用层http,https,ftp,dnsdata数据基本数据
传输层TCP,UDP端口号标识传递哪个应用程序
网络层IP,ICMP,IGMPping工具,traceroute工具ip地址路由转发,跨局域网通信
数据链路层ARP,RARParp命令MAC地址以太网广播,局域网内两台主机通信
物理层物理连接传送电信号

IP地址,子网掩码,网关,网络地址,广播地址,NAT转换

IP地址=网络地址+主机地址

网络地址相同则这几台机器在同一个局域网

网络地址计算规则: IP地址和子网编码转为二进制后进行and运算

广播地址计算规则:子网掩码取反然后和网络地址进行or运算

可用ip地址范围计算规则: [网络地址+1,广播地址-1]

网关是跨局域网通信设备 如路由器

在windows系统都可以用ipconfig /all 进行查看本机信息

NAT转换就是公网连接设备如路由器将下属局域网的主机ip映射成公网通信的IP地址

如192.0.0.5:5001 --》 12.11.1.1:60

浏览器输入域名到网页打开发生了什么

1.url解析提取域名

2.获取DNS找到域名对应IP

应用层http 协议数据封装

传输层 TCP协议 添加端口号

网络层添加本ip地址和源ip地址

数据链路层 添加本机mac地址和源mac地址 (ARP协议可通过IP地址获取目标的mac地址,同一子网获取目标机的mac地址和目标ip,不同子网获取网关的mac地址和目标ip)

物理层 进行光电信号传输

4.本机->交换机->路由器->路由器->交换机->目标主机

DNS获取顺序

img

1.ipconfig /displaydns DOS命令查看本地DNS缓存

  1. /etc/hosts 文件里查找
  2. ipconfig /all 查看本机域名服务器

参考:

https://www.cnblogs.com/xiugeng/p/8724565.html


http://www.mrgr.cn/news/45855.html

相关文章:

  • 【ShuQiHere】 K-means 聚类算法详解:公式、代码与实战
  • 代码随想录算法训练营| 669. 修剪二叉搜索树 、 108.将有序数组转换为二叉搜索树 、 538.把二叉搜索树转换为累加树
  • 陪伴系统,会成为女性向游戏的下一个争夺点吗?
  • 企业安全运行与维护(Enterprise Security Operation and Maintenance)
  • 【分布式微服务云原生】掌握Java分布式事务:2PC、3PC、TCC与Seata全解析
  • .[sspdlk00036@cock.li].mkp勒索病毒数据怎么处理|数据解密恢复
  • 微知-一个不错的rpm大全网站,临时找rpm包的好地方(rpmfind.net)
  • windows C++-实现 Future(一)
  • go-delve的使用
  • ubuntu下载gitee库源码
  • Adversarial Search
  • 独家揭秘!成为CSDN人工智能优质创作者:我的故事和心得
  • wildcard使用教程,解决绝大多数普通人的海外支付难题
  • LeetCode:871. 最低加油次数(DP Java)
  • 如何在 Debian 或 Ubuntu VPS 上手动安装 Oracle Java
  • 记录:Vscode 安装插件报:提取扩展出错 phpstudy中下载服务报网络异常
  • 【翻译】在 Python 应用程序中使用Qt Designer的UI文件
  • C++ static静态
  • 道路积水检测数据集 1450张 路面积水 带分割 voc yolo
  • 清华大模型公开课第二季 | Lecture 2 神经网络与大模型基础 Part 1