CCNA 协议基础

举报
我是小白呀iamarookie 发表于 2021/09/10 00:25:02 2021/09/10
【摘要】 CCNA 协议基础 概述ARP 协议RARP 协议GARP 协议Proxy ARP 协议 ICMP 协议IP 协议IP 报头分片与重组 TCP & UDPTCP 协议三次握手四次挥...

概述

协议 (Protocol) 是网络协议的简称. 网络协议是通信双方必须共同遵守的一组约定.

在这里插入图片描述

ARP 协议

ARP (Adress Resolution Protocol) 即地址解析协议, 是已知 IP 来获取 MAC 地址的一种协议.

在这里插入图片描述
在使用 ARP 地址解析是建立在网络中各个主机互相信任的基础上的. 局域网络上的主机可以自主发送 ARP 应答协议, 其他主机收到应答报文时不会检测该报文的真实在就会将其计入本机 ARP 缓存. 由此攻击者就可以向某一主机发送伪 ARP 应答报文, 使其发送的信息无法达到预期的主机或达到错误的主机, 这就构成了一个 ARP 欺骗.

注: MAC 地址是网络中每台设备都有的一个唯一网络标识.

RARP 协议

RARP (Reverse Adress Resolution Protocol) 反向地址解析协议, 用 MAC 地址转换为 IP 地址.

GARP 协议

GARP (Gratuitous Address Resolution Protocol) 又名无辜 ARP 或者免费 ARP, 作用是来检测 IP 地址是否冲突.

Proxy ARP 协议

Proxy ARP (Proxy Address Resolution Protocol) 即代理 ARP 协议. 当主机没有配置网关的时候, 但是又想和其他网段通信, 需要其他设备以欺骗的形式请求 MAC 地址.

ICMP 协议

ICMP (Internert Control Message Protocol) 即网络控制报文协议. ICMP 的作用是发送消息把网络事件以及变化告诉相关设备. ICMP 其实就是一个 “错误侦测与回报机制”.

在这里插入图片描述
我们常用的 “ping” 就是运用了 ICMP 的一个工具.

在这里插入图片描述

IP 协议

IP (Internet Protocol) 是 TCP/IP 中的网络层协议. 运行与 OSI 网络层, 独立处理数据包.

在这里插入图片描述
IP 协议为无连接的协议, 尽力而为的传输, 无数据恢复功能. 分层编址 (层次化结构体系)

IP 报头

在这里插入图片描述

分片与重组

MTU (Maximum Transmission Unit), 即最大传输单元. MTU 是数据链路层的概念.

在这里插入图片描述
以太网环境中最大可传输 IP 报文大小 (MTU) 为 1500 字节. 如果我们需要传输的报文比 1500 字节大的时候就要利用分片技术.

注意事项:

  • 分片可能会增加丢包率, 降低网络速度
  • 目标根据相关字段实现重组, 无需按顺序到达

TCP & UDP

_ TCP UDP
可靠性
连接类型 面向连接 无连接
排序
用途 电子邮件, 文件共享, 下载 语音交流, 视频交流

TCP 协议

传输控制协议 (Transmission Control Protocol) 是一种面向连接的, 可靠的, 基于字节流的传输层通信协议.

三次握手

三次握手是指建立一个 TCP 连接时需要客户端和服务器端总共发送三个包确认连接的建立.
在这里插入图片描述

四次挥手

四次挥手即终止 TCP 连接, 就是指断开一个 TCP 连接时, 需要客户端和服务端总共发送 4 个包以确认连接的断开.

在这里插入图片描述
##在这里插入图片描述

TCP 窗口大小

当接收发送一个 ACK 响应 (即对收到数据的响应) 时, 接收方会告诉发送者下一次我能接收多少数据. 这个就是窗口大小 (Window Size), 即接收方缓冲区的大小.

在这里插入图片描述

TCP 滑动窗口

滑动窗口机制是 TCP 的一种流量控制方法. 该机制允许发送方停止并等待确认前连续发送多个分组, 而不必每发送一个分组就停下来等待确认, 从而增加数据传输的速率提高应用的吞吐量.

UDP 协议

UDP (User Datagram Protocol) 是一个简单的面向数据报的通信协议, 位于 OSI 模型的传输层. UDP 只提供数据不可靠传递, 一旦把应用程序的数据发送出去, 就不保留备份.

Telnet 协议

Telnet 是远程连接服务, 工作与 TCP/IP 应用层, 使用明文传输.

DHCP 协议

DHCP (Dynamtic Host Configuration Protocol) 即动态主机配置协议. 使用 UDP 协议工作, 服务器端和客户端分别使用端口号 67, 68.

在这里插入图片描述

其他协议

  • DNS (Domain Name System): 域名系统, 将域名转换为 IP 地址.
  • HTTP/HTTPS (HyperText Transfer Protocol): 文本传输协议, 实现文件上传和下载
  • FTP/TFTP (File Transfer Protocol): 文件传输协议, 实现文件上传和下载
  • POP3 (Post Office Protocol V3): 邮局协议, 用于接收电子邮件
  • SMTP (Simple Mail Transfer Protocol) 简单邮局传输协议, 用于发送电子邮件
  • SNMP (Simple Network Management Protocol): 点单网络管理协议, 对网络中的设备进行管理和监控

文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。

原文链接:iamarookie.blog.csdn.net/article/details/117375345

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。