计算机网络学习
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
为什么要学习网络协议
我们熟知的发送消息,或者发送文件,这个过程是怎么实现的,如何通过网络完成数据的发送,这就让我们学习网络协议有必要,并且不管是开发还是测试,网络协议的了解必不可少。
常见的网络抓包工具
Chrome的F12开始着工具,Fiddler,Wireshark
什么是协议?
协议简单来说就是一个规则,它规定了对应协议工作的格式
OIS参考模型
7层模型:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层
TCP/IP协议
OIS7层模型,只作为参考模型,实际开发工作中,我们将它分为4层,分别是:应用层(应用层,表示层,会话层三层合并),传输层,网络层,网络接口层(数据链路层,物理层)
但为了方便学习,我们将其分为5层
计算机网络连接的发展
1.同轴电缆
开始通过同轴电缆局域网传输,这种方式,当某一接口有问题,其它机器也不能通信,目前不使用。
2.集线器 通过集线器的方式连接计算机间的通信,集线器的主要功能是对接收到的信息进行再生放大,以扩大网络的传输距离,缺点:不具备自动学习的功能,同网段传输
3.网桥 隔绝冲突域,同网段传输,半双工通信。
4. 交换机 全双工通信,局域网传输
5. 路由器 跨网段通信,隔绝广播域。 fastEhernet //快速以太网口
mac及DHCP
1 mac地址:一个网卡由6个字节组成,分别是组织唯一标识符,网络接口标识符
通过mac地址查询厂商:
https://mac.51240.com
网卡地址=mac地址=物理地址(pysical address)
可以通过ipconfig -all查找
2.DHCP 动态主机配置协议:如何分配ip?
客户端:desicovery:发送广播,寻找可租用ip地址
服务器:offer 提供可租用的短期ip
客户端:request 选择可使用一个,
服务器:acknowledge 然后被选择租用的服务器ip地址会ack响应
https://product.pconline.com.cn/itbk/wlbg/wireless/1702/8805260.html,图片转载处。
问:DHCP可以跨网段分配ip地址吗?
dhcp可以通过chcp中继代理(DHCP Reloy Agent)实现跨网段fip地址,
当租期不足时,自动向DHCP服务器发送request信息续约, CHCP会自动续约。
常用命令:ipconfig /all
ipconfig /release 释放租约
ipconfig /renew 重新申请IP地址
arp缓存
arp -a 查询缓存的mac地址
arp -help 查询arp可操作命令;
ip地址
IP地址的组成:网络标识,主机标识
ipv4 32bit = 4字节
通过子网掩码,可以算出网络ID(网络标识),
按位与&计算,与1则结果为本身,与0,结果为0
例如,IPv4 :192.168.1.10
子网掩码 :255.255.255.0
则,网络id为192.168.1.0
1A类地址0-127,子网掩码 255.0.0.0 其中127为环回地址
2B类地址128-191,子网掩码255.255.0.0
3.C类地址192-223,子网掩码255.255.255.0
子网划分
1等长子网划分,子网通过CIDR表示方法
例如,我要将200台主机,100台主机设置不同网段,可以通过等长子网划分的方法
192.168.0.0/25 主机id:0-126,因为127为回环地址
192.168.0.128/25 主机id:128-254,255为广播地址
子网划分器:http://www.ab126.com/web/3552.html
通过以下你会看到192.168.0.0/25与192.168.0.128/25,主机的范围是不一样的。
- 全新的界面设计 ,将会带来全新的写作体验;
- 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;
- 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;
- 全新的 KaTeX数学公式 语法;
- 增加了支持甘特图的mermaid语法1 功能;
- 增加了 多屏幕编辑 Markdown文章功能;
- 增加了 焦点写作模式、预览模式、简洁写作模式、左右区域同步滚轮设置 等功能,功能按钮位于编辑区域与预览区域中间;
- 增加了 检查列表 功能。