H3CNE学习---OSI模型、TCP/IP模型、子网划分
一、OSI模型七层模型
1、OSI模型七层模型
1)模型图
2)传输数据方式
应用层: APDU
表示层 :PPDU
会话层 :SPDU
传输层 :段segment
网络层 : 包packet
数据链路 :层 帧frame
物理层 :比特流bit
3)主要功能
4)优点:
促进标准化工作,允许各供应商开发。
各层间相互独立,把网络操作分成低复杂性单元。
灵活性好,某一层变化不会影响到别层,设计者可以专心设计和开发模块功能。
各层间通过一个接口在相邻层上下通信。
5)缺点:
概念复杂,多种功能在每层重复出现,降低了效率。
2、TCP/IP四层模型
1)模型图
2)TCP/IP四层模型与OSI七层模型的对应关系
二、实验讲解
1、ICMP ping包的封装
传输层TCP报文段的封装:
2、数据包结构
3、模拟上网过程数据包封装
三、子网划分
1、IP子网划分封装图
2、IP地址分类
3、IP子网划分
4、二进制和十进制的转换
1)任何一个小于255的数字都可以用上面一组数字加起来
2)转换方法:用到的数字位置就填1,没有用的就填0
3)例子:
4)比上面数字小1的数字(127、63、31、15、7、3),只需要把邻近的数字后面的全部数字加起来就行
5)子网掩码:1必须是连续的,所以只能用下面的数字
128=1111111;
192=128+64=11000000;
224=128+64+32=11100000;
5、网络地址、广播地址
6、子网掩码
7、掩码的特殊表达方式
四、常见协议
1、ICMP
2、TCP、UDP
3、ARP地址协议
1)代理ARP:静态路由,只有出接口,没有下一跳的时候,会触发代理ARP。
2)ARP特性:后到优先,多条路由情况,会导致次优。
3)作用:将已知的ip地址解析为MAC地址。
相关文章
- MySQL数据库学习
- TCP和UDP的区别是什么_socket tcp udp区别
- TCP三次握手图_tcp为什么三次握手
- 原创 TCP/IP协议学习
- CQRS模式学习
- salesforce零基础学习(一百二十三)Transaction Security 浅入浅出
- 【愚公系列】2023年04月 WPF运动控制平台-002.运动控制平台知识点学习
- 学习小组day2笔记-linux基础+常用命令
- Linux下取消进程的技巧学习(linux取消进程)
- 端口开放Linux 检测TCP端口开放情况的实现(linux判断tcp)
- 数据Linux系统如何使用TCP发送数据(linux发送tcp)
- 学习Linux串口编程:深入理解源码(linux串口源码)
- Linux教学:利用课件学习新技能(linux教学课件)
- 深入浅出:学习MySQL二级题库(二级mysql题库)
- 探索Linux下TCP编程的无限可能(linux的tcp编程)
- 超时Linux下设置TCP超时时间的方法(linux设置tcp)
- /ipLinux TCP/IP网络编程:掌握网络基础知识(linux网络编程tcp)
- 我的 Linux 故事:在 90 年代学习 Linux
- 《Bash it out》书评:用这本谜题书学习 Bash
- Linux 下NC命令TCP连接实例(linux nc tcp)
- Linux下TCP发包技巧(linux tcp发包)
- 快速学习Linux接口IP配置技巧(linux 配置接口ip)
- Linux如何断开TCP连接(linux断开tcp连接)
- 简单易用利用TCP连接Redis服务器(redis连接使用tcp)
- 深入探讨Oracle中的TCP协议的特点(oracle tcp格式)
- MySQL定时器EVENT学习笔记