HCIA第一期

HCIA第一期

起源——应用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ht5DkLnt-1683441557405)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507110133527.png)]

数据产生

报文:有效载荷

报文头部有开销,导致效率不是那么的高

数据传输

网络参考模型和标准协议

七层

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rSPt0Fhl-1683441557406)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507110320384.png)]

理解并掌握七层

TCP/IP 参考模型

在七层的基础上进行优化

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tAnYchqZ-1683441557407)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507110759606.png)]

常见协议等

//自行了解熟悉

常见协议标准化组织等:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-v47XQ02e-1683441557407)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507111016236.png)]

应用层:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V9hN0A7R-1683441557408)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507111128326.png)]

PDU:(协议数据单元) Data

应用和端口是关联的

对应的端口

常见应用层协议FTP:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oC5hJMLW-1683441557408)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507111346335.png)]

C/S架构模式

FTP Sever??

传输层:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8dDN16gT-1683441557409)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507113824552.png)]

PDU:段

TCP UDP报文格式

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jR2DUrEH-1683441557409)(D:\GamePP\MobileFile\Screenshot_20230507_112038.jpg)]

Telnet协议

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-TUYPU7E7-1683441557409)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507111543367.png)]

SSH协议(安全)

HTTP协议

超文本传输协议

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-xUmCqTM0-1683441557410)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507111619999.png)]

TCP/IP 三次握手四次挥手

三次握手文字总结:

三次握手是 TCP 连接的建立过程。在握手之前,主动打开连接的客户端结束 CLOSE 阶段,被动打开的服务器也结束 CLOSE 阶段,并进入 LISTEN 阶段。随后进入三次握手阶段:

① 首先客户端向服务器发送一个 SYN 包,并等待服务器确认,其中:

  • 标志位为 SYN,表示请求建立连接;
  • 序号为 Seq = x(x 一般取随机数);
  • 随后客户端进入 SYN-SENT 阶段。

② 服务器接收到客户端发来的 SYN 包后,对该包进行确认后结束 LISTEN 阶段,并返回一段 TCP 报文,其中:

  • 标志位为 SYN 和 ACK,表示确认客户端的报文 Seq 序号有效,服务器能正常接收客户端发送的数据,并同意创建新连接;
  • 序号为 Seq = y;
  • 确认号为 Ack = x + 1,表示收到客户端的序号 Seq 并将其值加 1 作为自己确认号 Ack 的值,随后服务器端进入 SYN-RECV 阶段。

③ 客户端接收到发送的 SYN + ACK 包后,明确了从客户端到服务器的数据传输是正常的,从而结束 SYN-SENT 阶段。并返回最后一段报文。其中:

  • 标志位为 ACK,表示确认收到服务器端同意连接的信号;
  • 序号为 Seq = x + 1,表示收到服务器端的确认号 Ack,并将其值作为自己的序号值;
  • 确认号为 Ack= y + 1,表示收到服务器端序号 seq,并将其值加 1 作为自己的确认号 Ack 的值。
  • 随后客户端进入 ESTABLISHED。

当服务器端收到来自客户端确认收到服务器数据的报文后,得知从服务器到客户端的数据传输是正常的,从而结束 SYN-RECV 阶段,进入 ESTABLISHED 阶段,从而完成三次握手。

TCP三次握手:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-usHkEcrc-1683441557410)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507112909671.png)]

ACK:Acknowledgement,它是一种正向反馈,接收方收到数据后回复消息告知发送方

SYN: 同步


[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oc4KSjJG-1683441557411)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507112703112.png)]

TCP窗口滑动机制:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yy9RYzqb-1683441557411)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507112746157.png)]

四次挥手:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NPtt0EGe-1683441557411)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507112818222.png)]

网络层:

网络层协议工作过程:

PUD:数据包(Packet)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Hnbkway5-1683441557412)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507113202306.png)]

开销?

基于目的,逐跳进行转发

数据链路层:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m7EWlgYR-1683441557412)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507113412406.png)]

PDU:帧 (Frame)

以太网与MAC地址:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iJJnCJHY-1683441557412)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507113504677.png)]

以太网定义和以太网MAC地址:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WQev09qc-1683441557413)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507113731853.png)]

地址解析协议 ARP:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NBIK5EZX-1683441557413)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507113948832.png)]

类似现实生活中喊名字找人的位置

ARP工作原理

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AzENDuZt-1683441557413)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507114139740.png)]

请求:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XH1zNC29-1683441557414)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507114502802.png)]

响应:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B6NDSwdS-1683441557414)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507114658484.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CFrfUAxx-1683441557414)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507114737099.png)]

目的MAC明确,响应时会发送相应的地址

记录到主机缓存表

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pjl0rEgJ-1683441557415)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507114919878.png)]

物理层:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CEXcB9gc-1683441557415)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507115039652.png)]

PDU:比特流

传输介质:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4YvamBC0-1683441557416)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507115148212.png)]

数据通信过程:

发送方数据封装:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HQRtWqIu-1683441557416)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507115312021.png)]

每一层加上自己的头部进行处理

每一层都需要基于自己的数据单元来交流,对等通讯

中间网络传输:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6yl0hNyC-1683441557416)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507115817539.png)]

接收方数据解封装:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-IbjM2lQx-1683441557417)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507115946912.png)]

去掉头部,解封装

一层一层去掉

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OR49CsoS-1683441557417)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20230507120230173.png)]

抓包相关:

转存中…(img-HQRtWqIu-1683441557416)]

每一层加上自己的头部进行处理

每一层都需要基于自己的数据单元来交流,对等通讯

中间网络传输:

[外链图片转存中…(img-6yl0hNyC-1683441557416)]

接收方数据解封装:

[外链图片转存中…(img-IbjM2lQx-1683441557417)]

去掉头部,解封装

一层一层去掉

[外链图片转存中…(img-OR49CsoS-1683441557417)]

抓包相关:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值