HCIA复习

OSI七层参考模型

1.应用层
OSI应用层功能:应用层提供各种各样的应用层协议,这些协议嵌入在各种我们使用的应用程序中,为用户与网络之间提供一个打交道的接口。

2.表示层
表示层的基本作用就是对数据格式进行编译,对收到或发出的数据根据应用层的特征进行处理,如处理为文字、图片、音频、视频、文档等,还可以对压缩文件进行解压缩、对加密文件进行解密等。只有在表示层将数据处理完成后,才能将转格式编译后的数据呈现在应用程序中,让用户能够看懂。

3.会话层
建立维护和断开一次会话连接。

4.传输层
实现了端对端的传输。区分不同的进程和服务。是通过不同的端口号来识别不同的进程和服务

端口号是由16位二进制构成,其中0为保留端口号,其中比较常见的端口号例如http端口号为80。

5.网络层
为数据包选择路由 IP,ICMP,RIP,OSPF,BGP,IGMP

6.数据链路层
数据链路层主要有三个功能:封装成帧,透明传输和差错检测

7.物理层
1、物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。

2、给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。 

3、在两个相邻系统之间唯一地标识数据电路。
 

交换机的基本功能

1、基于源MAC的学习
2、基于目标MAC的转发
交换机的转发: 当一个数据包来到交换机,交换机首先会根据数据包中的源MAC地址记录在 自己的本地MAC地址表中,之后交换机会根据MAC地址进行转发,如果目标 MAC在MAC地址表中由记录则直接单播转发,如果没有记录则洪范----除了收 到这个数据包的接口以为,向其他所有的接口复制转发。
3、数据过滤
当交换机的一个接口收到一个数据包后,在通过对比自己的MAC地址映射表时,发现目标接口和接受该数据包的接口一致时,此时交换机拒绝转发。
4、防环

TCP/IP模型

 协议数据单元

应用层----数据报文

传输层---数据段

网络层---数据包

数据链路层---数据帧

物理层----比特流

OSI TCP/IP 模型区别:
相同点:均是定义了数据的封装标准
1.OSI 模型数据封装必须具有完整的封装; TCP/IP 支持跨层封装
2.OSI 一般理论; TCP/IP 一般用于工业生产
3.OSI 支持多种网络层协议; TCP/IP 仅仅支持 IP 协议栈( IPV4 IPV6
4. 层数不同

 TCP和UDP协议

1. TCP是面向连接的协议,而UDP是无连接的协议

2.TCP的传输是可靠的,排序、确认、重传、流控。而UDP的传输是不可靠 的。

3. TCP可以分段,而UDP不能

4. TCP可以进行流控,而UDP不能

5. TCP转发数据的效率比较低,UDP的转发效率比较高。

UDP适用的场景:视频聊天。对于数据可靠性要求比较低,但是对于实时性要求高的场景下使用UDP。

TCP对于数据可靠性要求很高,但是对于实时性要求相对较低的场景下使用 TCP。 TCP报头最小20字节。     
 

TCP的三次握手

 TCP的四次挥手

 

ARP : 地址解析协议,是基于二层封装的协议
正向 ARP--- 通过对方的 IP 地址请求对方的 MAC 地址
反向 ARP--- 通过对方的 MAC 地址请求对方的 IP 地址
逆向 ARP--- 帧中继中使用
无故 ARP--- 免费 ARP ,地址重复检测的
代理 ARP-proxy ARP

IPV4数据包结构

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值