文章目录
一,人机交互的工作模式 二,OSI参考模型---OSI/RM 三,常见的网络协议端口号 四,网络层的地址查询,转发。 五,ARP协议的转发原理 六,TCP/IP协议的封装和解封装及跨层封装
一,人机交互的工作模式
1,CPU识别电信号
2,抽象语言--编码
3,编码--二进制
4,二进制--电信号
5,处理电信号
6,二进制为电脉冲信号,具有高低电平
二,OSI参考模型—OSI/RM
开放式系统互联参考模型
OSI 参考模型的核心思想-- 分层
应用层-- 提供各种应用服务,将抽象语言转换成编码人机交互的接口
表示层-- 编码转换成二进制
会话层-- 维持网络应用和网络服务器之间的会话联系
传输层-- 实现端到端的传输(应用到应用之间的传输)端口号(0 - 65535 )其中0 为保留端口号,实际使用1 - 65535 ,其中1 - 1023 为知名端口号
三,常见的网络协议端口号
https= http+ tls ( ssh) 443
DHCP 67 , 68
FTP文件传输协议 20 ,21
DHCP c/ s 67.68
telnet 23
DNS 53 ( TCP/ UDP) 域名查询解析,DNS服务器相当于电话本,DNS协议找到DNS服务器去查
域名找到对应的IP
SPORT(源端口号可以是随机的)
DPORT(目标端口号)
四,网络层的地址查询,转发。
网络层
1 ,直接知道对方的IP地址
2 ,通过域名获取IP地址
3. 通过应用程序直接访问
4 ,广播获取IP地址,扫描
ARP协议获取MAC地址
数据链路层
以太网
通过MAC实现物理寻址
五,ARP协议的转发原理
获取MAC 地址的方法:
ARP
ARP 的分类:
正向ARP :通过IP 地址获取MAC 地址
ARP 的工作原理--- 首先,主机通过广播的形式发送ARP 请求包。通过 IP 地址请求MAC 地址。因为是广播帧,所有,广播域内所有的设备都能收到这个请求。设备收到后先将数据包中的源IP 和源MAC 地址的对
应关系记录在本地的ARP 缓存表中,之后再看请求的IP 地址。如果请
求的不是自己本地的IP 地址,则将直接丢弃; 如果请求的是自己本地的MAC 地址,则进行ARP 应答。之后,再发送数据时,将优先查看本地的ARP 缓存表,如果表中有记录,则将直接按照记录发送。如果没有记录,则再发送ARP 请求获取MAC 地址。
反向ARP :通过MAC 地址获取ip 地址
免费ARP :1 ,检测地址冲突,2 ,自我介绍
物理层
六,TCP/IP协议的封装和解封装及跨层封装
TCP/ IP协议簇
PDU
数据报文 数据段 数据包 数据帧 比特流
封装与解封装
封装
应用层:应用层的封装取决于工作在应用层的协议
传输层
网络层
数据链路层
物理层
TCP/ IP了可以支持跨层封装 ,OSI不行
只有在直连设备之间近距离传输时候才出现跨层封装
1 ,跨四层封装
2 , 夸三四层封装
MTU
SOF帧首定界符
DSAP- 1 个字节
SSAP
comtrol
一种是无连接,一种是建立可靠的LLC会话,完成分片操作