hcia第二节课

OSI的全称是Open System Interconnect,即打开系统互连,它是一个用于理解网络协议和通信的概念框架。该模型包括七个层次,每个层次负责数据传输中的特定功能。

  1. 物理层:该层负责比特流的物理传输,包括使用电缆、光纤等物理介质来传输数据。它定义了电气特性、接口和传输速率等细节。

  2. 数据链路层:该层负责在物理连接上建立可靠的数据传输通路。它包括两个子层:介质访问控制层(MAC)和逻辑链路控制层(LLC)。MAC子层处理与物理介质的直接通信和地址分配,而LLC子层提供流量控制和错误检测功能。

  3. 网络层:该层负责处理数据包的路由和转发。它使用IP地址来标识和寻址不同的网络节点,通过选择最佳路径将数据包从源节点传输到目标节点。

  4. 传输层:该层提供端到端的可靠数据传输。它主要使用两个协议:传输控制协议(TCP)和用户数据报协议(UDP)。TCP提供可靠的、面向连接的数据传输,包括流量控制、拥塞控制和错误恢复。而UDP是一种无连接的传输协议,提供简单的数据传输服务,但不保证可靠性。

  5. 会话层:该层负责建立、管理和终止会话,以确保通信双方能够进行有效的交互。它提供会话控制和同步功能,包括会话的开始、暂停和恢复等。

  6. 表示层:该层负责数据的格式转换、加密和解密,以便不同系统之间能够正确解释数据。它处理数据的语法和语义,确保数据的可靠传输和正确解释。

  7. 应用层:该层提供特定应用程序的协议和服务,如HTTP(超文本传输协议)、FTP(文件传输协议)、SMTP(简单邮件传输协议)等。它允许用户访问网络中的应用和服务。

PDU(协议数据单元)用于标识不同层次封装的数据单元。在不同的层次中,数据被封装为不同的PDU。

  • 在物理层,数据以比特流的形式进行传输。
  • 在数据链路层,数据被封装为数据帧。
  • 在网络层,数据被封装为数据包。
  • 在传输层,数据被封装为数据段。
  • 在应用层,数据被封装为数据报文。

重要协议和端口号的对应关系如下:

  • HTTP(超文本传输协议):端口号80,用于浏览器的网页服务。
  • HTTPS(HTTP over SSL):端口号443,提供安全的网页通信。
  • FTP(文件传输协议):端口号20/21,用于互联网文件传输。
  • TFTP(简单文件传输协议):端口号69,用于简单的文件传输。
  • Telnet:端口号23,远程登录标准协议。
  • DNS(域名解析协议):端口号53,将域名解析为IP地址。
  • DHCP(动态主机配置协议):端口号67/68,动态分配IP地址。

TCP(传输控制协议)是一种可靠的面向连接的协议,具有以下特点:

  • TCP使用三次握手建立连接,并使用四次握手断开连接。通过序列号、确认和重传机制实现可靠性。
  • TCP还支持特殊标志位(SYN、ACK、RST、FIN、PSH、URG)来处理特定的通信需求。

UDP(用户数据报协议)是一种无连接的协议,具有以下特点:

  • UDP提供了简单的数据传输服务,但不保证可靠性。
  • UDP适用于实时应用,如音频和视频传输,以及不需要可靠传输的应用。

TTL(生存周期)是数据包的生存时间,在经过一个路由器时,TTL值减一,当值为0时,数据包被丢弃不再转发。

以太网二型帧(Ethernet Type II)是一种常用的以太网数据帧格式,包括前导符(Preamble),用于确定每个数据帧的开头,以及FCS(校验核)用于验证数据的完整性。

传输层的可靠传输机制包括:

  • 确认:通过应答机制实现数据的可靠传输。
  • 排序:通过序列号对数据进行排序和组装。
  • 重传:在一定时间内未收到确认时,发送方进行数据的重传。
  • 流控:根据接收端的处理能力来控制发送速度,以避免数据丢失和拥塞。

注:tcp/udp为传输层协议.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值