【HCIA笔记(TCP协议)】

OSI参考模型

应用层-----用来接收用户数据,人机交互接口 表示层-----将逻辑语言转换为机器语言 会话层-----针对传输的每一种数据建立一条独立的通道。数据的整合 控制层面---上三层----不会对数据本身进行修改 数据层面---下四层----对数据进行加工 传输层-----区分流量信息,定义数据传输方式。TCP协议、UDP协议 网络层-----通过IP地址进行逻辑寻址,IP协议

数据链路层-----逻辑链路控制层(LLC);介质访问控制层(MAC) 物理层----定义物理特性

OSI七层模型:

7、应用层:  面向用户,产生数据

6、表示层:  对数据进行特殊处理(加密,压缩等)

5、会话层:  建立,维护,管理会话连接

PDU (协议数据单元)

4、传输层:  建立,维护,管理端到端的连接

段头+Data

3、网络层:  IP寻址和路由选择

包头+段头+Data

2、数据链路层:  维护网络层和物理层之间通信的

帧头+包头+段头+Data+帧尾

1、物理层:比特流传输

TCP/IP:
应用层
传输层
网络层
网络接口层
数据帧的帧格式:Ethernet_II,IEEE802.3
帧头:不同的数据帧有不同的参数
Data:IP头+段头+Data
帧尾:FCS
Ethernet_II帧格式: D.MAC+S.MAC+Type+Data+FCS   
    Type/Length >= 1536(0x0600)  Ethernet_II
        Type:类型字段,用来区分上层协议类型
                0X0800 IP
                0X0806 ARP
        FCS:帧尾校验,用来检验数据帧的完整性
IEEE802.3帧格式: D.MAC+S.MAC+Length+LLC+SNAP+Data+FCS  
    Type/Length <= 1500(0x05DC)  IEEE802.3
    Length:长度字段,表示数据帧的长度(不包含帧尾)
    LLC:逻辑链路控制
            D.SAP目的的服务访问点
            S.SAP源服务访问点
            Control控制字段
    SNAP:子网访问协议
            机构代码
            Type:类型字段,用来区分上层协议类型
    FCS:帧尾校验,用来检验数据帧的完整性
怎么区分?
1.根据帧头的参数区分
    如果帧头参数为:
        D.MAC+S.MAC+Type,表示为Ethernet_II帧
        D.MAC+S.MAC+Length+LLC+SNAP,表示为IEEE802.3帧
2.根据第三个字段的长度区分
        Type/Length >= 1536(0x0600)  Ethernet_II
        Type/Length <= 1500(0x05DC)  IEEE802.3
数据封装:
1.应用层,表示层,会话层:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值