HCIA基础-OSI参考模型和TCP/IP参考模型

一、OSI参考模型---开放系统互连参考模式OSI/RM ISO---国际标准化组织

(1)产生背景

各大厂商之间的设备是不兼容的; 各大厂商都有自己的协议; 用户购买、维护设备的成本过高

(2)每层作用

应用层:为应用程序提供网络服务

表示层:定义了数据的格式,对数据进行加密、解密、压缩、解压缩

会话层:建立、维护、拆除通信双方的会话 ---session id

传输层:建立端到端的连接(逻辑上的连接)---依靠端口号

端口号的取值范围:0-65535,其中0和65535是系统保留的端口号

知名端口号:1-1023 动态端口号:1024-65534

DNS:域名解析系统 ,端口号53

HTTP协议:超文本传输协议,端口号80

POP:邮局协议,

POP3,发送邮件的时候 端口号:110

SMTP:简单邮件传输协议:接收方,端口号:25

FTP协议:文件传输协议,20、21

SSH:安全的远程登录 22

telnet:远程登录服务 ,端口号23

DHCP协议:动态主机配置协议 端口号:67、68

网络层:网络IP地址寻址和路由,路由器是网络层设备(3层设备)

数据链路层:MAC地址寻址,交换机一般是2层设备、封装成帧、差错检测、流量控制 LLC子层:逻辑链路控制子层,为数据的传输提供一个可靠性的保证,减少数据帧出现丢失、重复、失 序 MAC子层:媒体接入控制子层,负责识别网络层的协议

物理层:传输电信号,传输比特流,定义了一些参数的标准(定义了电压、接口、线缆标准、传输介 质、信号传输模式的标准)

信号传输模式:

单工模式:同一时刻,只能有一个设备收或发消息 (听收音机广播)

半双工模式:同一时刻,只有一端的的设备都可收发消息(传呼机)

全双工模式:同一时刻,两端都可以同时收发消息

(3)通讯过程(封装与解封装)

 封装:在原始数据的基础上,添加一些字段信息,形成新的数据

解封装:拆掉封装的额外信息,还原成原始数据的数据

过程:

发送端:数据从上到下逐层封装

接收端:数据从下到上逐层解封装

OSI分层的好处: 各层协作,完整的传输数据; 各层功能独立,能快速定位故障问题。

二、TCP/IP参考模型-----传输控制协议/互联网协议

(1)产生背景

1、OSI抢占市场失败
2、OSI划分的层次太多,会话层和表示层存在的意义不大

(2)模型类型及区别

(3)通讯过程(封装与解封装)

 

PDU:协议数据单元

三、TCP/IP协议簇及抓包分析

1、TCP协议------传输控制协议
(1)头部:
source port:源端口
destination port :目标端口
sequence number:序列号,标识本机发送的数据报文的编号
Acknowledgment number:确认号,表示收到了对方的消息,请求对方下次发送的数据报文的编号
data offset:数据偏移,标识数据分段在完整数据中的位置
reserved:保留,留给将来要开发的功能去使用
Window:窗口,通告本机的接收能力
1字节=8位 1Byte=8bit
checksum:校验和
urgent pointer:紧急指针 options:可选项
padding:填充
data:数据

 

 

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大颅榄树

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值