HCIA复习:
OSI---TCP/IP IPV4地址--VLSM CIDR
DHCP 静态路由 RIP OSPF VLAN ACL NAT
OSI-七层参考模式 开放式系统互连参考模型
应用层 抽象语言-->编码(脚本后台)
表示层 编码-->二进制(变成数据)
会话层 提供应用程序地址--无标准
上三层--应用程序加工数据的部分(加工货物)
下四层--数据流层,负责据传输(物流服务)
传输层 TCP UDP---数据分段(受MTU限制) 提供端口号
网络层 Internet协议--IP 提供ip地址,进行逻辑(临时)寻址
数据链路层--控制物理层
在以太网2层中 逻辑链路控制层LLC+介质访问控制MAC
提供MAC地址进行物理寻址
物理层
MTU--最大传输单元
端口号--对应程序运行的进程号:16位二进制 0-65535 其中1-1023注明端口
1024-65535 动态端口 高端口
终端与服务器间通信时,使用随机的高端口对应本地进程号
端口号核心作用:区分本地设备进程与服务器具体的进程
UDP--用户数据报文协议
非面向连接的不可靠传输协议--仅完成传输层的基本工作(分段,提供端口号)
TCP--传输控制协议
面向连接的可靠传输协议--在完成基本的传输工作外,还需额外保障传输的可靠性
面向连接--通过三次握手建立端到端的虚链路
可靠传输--4中可靠机制--确认 排序 流控(滑动窗口) 重传
名词注解:
1,ios与tcp/ip的区别
1)层数不同 OSI七层 TCP/IP4,5
2)TCP/IP的网络层仅支持IP,OSI支持所有;
3)TCP/IP支持跨层封装:
正常用户的应用程序通讯数据,不做跨层;同一个广播域间的设备间使用;如路由器这种3层设备直连间使用跨层封装到3层的协议 同一个交换网络内的2层间可以跨层封装到2层;优点在于可以节省设备的封装与解封装效率;仅ICMP可以用于远距离通讯
当数据包跨层封装到3层是,IPV4报头可以将数据分片,来实现类似4层的分段功能;使用协议号类标记应用层的具体内容;协议号--0-255,其中6代表TCP,17代表UDP;其他编号用于各种跨层封装协议--类似4层的端口号来区分进程
2,ARP---地址解析协议
正向:已知对端的IP地址,通过二层的广播,获取对端的mac地址
当同一广播域中的设备相互访问时,若已知目标的ip地址,位置目标
反向:已知本端的MAC地址,通过本端的MAC获取本端的ip地址
无故:在刚获取ip地址,已经使用ip时,向外主动进行正向RAP,但被请求的ip地址为本地的ip地址;用于ip地址的冲突检测
3, DNS--域名解析服务 通过域名查询对应的ip地址
4, 封装--数据包从高层向低层进行加工处理的过程,过程中数据包将不断增大,因为需要添加不同层面的头部
5,解封装--封装的反向;识别数据的过程;过程中数据将不断地变小
6,交换机工作原理
当一个数据帧进入交换机后,交换机永远先查看数据帧中的源mac地址;然后将该mac与其进入的接口映射记录到本地的mac地址表中;再关注数据帧中的目标mac地址,然后查询本地的mac地址表是否有其对应接口的记录;若存在记录将单播向该接口转出,若没有该记录,将洪泛该流量;
洪泛--除进入接口外的其他所有接口复制转出流量; 被洪泛流量主要是广播,组播,未知单播;
未知单播:数据包中目标地址为明确的单播地址,但交换机上没有该mac对应的记录;
7,PDU协议数据单元;每层封装数据的计量单位
应用层---报文
传输层---段
网络层---包
数据链路层---帧
物理层---比特流
UDP可单播,组播,广播,但是TCP只能单播通讯(因为要三次握手建立稳定通讯)
TCP/IP 路由技术 卷1 2