CCNA 协议基础

Posted 我是小白呀

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CCNA 协议基础相关的知识,希望对你有一定的参考价值。

概述

协议 (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

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

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): 点单网络管理协议, 对网络中的设备进行管理和监控

以上是关于CCNA 协议基础的主要内容,如果未能解决你的问题,请参考以下文章

CCNA 基础知识

CCNA学习笔记基础概念

求hacknet黑客网络攻略,被naix黑了怎么破?这关过不去啊

微思网络思科CCNA/CCNP/CCIE 技术分享之交换SNMP协议

CCNA基础:交换机和路由器基础配置

CCNA 1 课程简介,网络基础