网络模型

模型协议工具报文添加信息作用
应用层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.本机->交换机->路由器->路由器->交换机->目标主机

局域网内路由器Lan口
路由器和路由器Wan口

DNS获取顺序

img

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

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

127.0.0.1和0.0.0.0的作用

127.0.0.1 环回测试地址,代表本机IP地址,访问127.0.0.1:80表示本机的80号端口

0.0.0.0 网络地址,0.0.0.0:80也表示本机IP地址,以外网的方式访问

这两种表示法用以对计算机端口进行权限设置

如果服务器监听0.0.0.0,则这个可以被外部网络访问

而监听127.0.0.1, 则这个端口只能被本机访问

参考:

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

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部