ccna网络基础--OSI(开放系统互联)七层参考模型 和TCP/IP
使用 OSI 分层模型的主要优点: 将网络通信过程划分成更小、更简单的组件,这有助于组件的开发、设计和故障排除; 通过标准化网络组件,让多家厂商能够协作开发; 定义了模型每层执行的功能,从而鼓励了行业标准化; 让不同类型的网络硬件和软件能够彼此通信; 口避免让对一层的修改影响其他层,从而避免妨碍开发工作。
上 3 层负责用户界面和应用程序之间 的通信。对联网和网络地址一无所知;
下 4 层指定了如何进行端到端的数据传输
应用层 :提供用户界面
,是实际应用程序之间的接口
表示层
:向应用层提供数据,并负责数据转换和代码格式化。
表示数据 进行加密等处理
会话层 :**(**对话控制
**)**会话层负责在表示层实体之间建立,管理和终止会话,还对设备或节点之间的对话进行控制。它协调和组织系统之间的通信,为此提供了 3 种不同的模式:单工、半双工和全双工。会话层的基本功能是将不同应用程序的数据分离。
协议:Telnet远程终端协议
FTP文件传输协议
** TFTP简单文件传输协议 **
** NFS **网络文件系统
SMTP简单邮件传输协议
POP邮局协议
IMAP4因特网消息访问协议
TLS传输层安全
** SIP **会话发起协议
RTP实时传输协议
**LDP **行式打印机守护进程
** SNMP** 简单网络管理协议
安全外壳** (SSH)** 协议
** HTTP **超文本传输协议
** HTTPS**安全超文本传输协议
IGMP因特网组管理协议
** DNS**域名服务
** DHCP**动态主机配置协议
传输层:(端到端连接)传输层将数据进行分段并重组为数据流。位于传输层的服务将来自上层应用的数据进行分段和重组,并将它们合并到同一个数据流中。它们提供了端到端的数据传输服务,并可在互联网络上的发送 主机和目标主机之间建立逻辑连接。 提供可靠或不可靠的传输在重传前执行纠错
1 流量控制
2. 面向连接的通信 :三次握手
第一个是"连接协定"数据段,用于请求同步。
接下来的数据段确认请求,并在主机之间确定连接参数\(即规则\)。这些数据段也请求同步接 收方的排序,以建立双向连接。
最后一个数据段也是用来进行确认的,它通知目标主机连接协定已被接受且连接已建立。现 在可以开始传输数据了。
3. 窗口技术
如果传输方发送每个数据段后都必须等待确认, 传输速度将变得缓慢。然而,从发送方传输数据段到处理完毕来自接收方的确认之间有一段时间,发 送方可利用这段时间传输更多的数据。在收到确认前,传输方可发送的数据段数量\(以字节为单位\) 称为窗口。
4.确认和重传
协议:TCP, UDP, SSL, TLS
TCP传输控制协议(采用全双工模式)
特征 :工作在TCP/IP的传输层
为应用程序提供到网络层的访问
面向连接协议
全双工的工作模式
错误检测
数据包的排序
数据包接收的确认
数据恢复功能
可靠,但是因需要三次握手而效率低
在发生拥塞或丢包时,TCP的窗口减少,使得传输速率下降,直到 拥塞和数据丢失不再发生。TCP窗口大小是指发送方在得到确认前 能够允许发出的数据量。
固定窗口的窗口尺寸不会改变
TCP滑动窗口的窗口尺寸可以动态改变,从而适应数据流的传输。
TCP通过TCP头部的序号和确认号提供对分段的排序。
UDP用户数据报协议 :
特征 :工作在OSI和TCP/IP模型的传输层
为应用程序提供到网络层的访问,没有可靠性机制带来的额外开销
是一种无连接协议
提供有限的错误检测
提供尽力传输\(Best\-effort\)
没有数据恢复功能
不可靠,但是效率高
**网络层
:**管理设备编址、跟踪设备在网络中的位置并确定最佳的数据传输路径,(路由选择
)提供逻辑地址, 路由器使用它们来选择路径
路由器
IP 地址可表示为二进制,也可 表示为十进制,是一种逻辑标识符
协议:
因特网协议 (IP );
因特网控制消息协议 (**ICMP **);
地址解析协议 (ARP); 通过目标设备的IP地址,查询目标设备的MAC地址
逆向地址解析协议 (RARP); 从ARP 表或者缓存上请求其 IP 地址
网络地址唯一地标识网络。
主机地址网络中的每台机器都有节点地址,节点地址唯一地标识了机器。
数据链路层:数据链层提供数据的物理传输,并处理错误通知、网络拓扑和流量控制。提供了将数据封装成帧并将其放到网络介质上的功能
交换机和网桥
协议:
CSMA/CD :载波侦听多路访问/ 冲突检测
PPP点对点协议
MAC 地址是一个十六进 制数,长 48 位 (6B) ,标识了主机的物理连接。
物理层
:(物理拓扑
)在设备之间发送和接收比特
集线器
v.24 v.35 s.21 s.24
在网络上发送的信息被称为数据或者数据包