Skip to content

应用层

为应用软件提供服务器,如软件提供接口使得程序能使用网络服务。

运行于TCP协议之上

  • HTTP(超文本传输协议) 万维网
  • HTTPS
  • FTP(文件传输协议) 文件传送
  • SMTP(简单邮件传输协议)电子邮件
  • DNS(域名解析协议)

运行于UDP协议之上

  • DHCP(动态主机配置协议)IP地址配置
  • NTP协议(网络时间协议)网络时间同步
  • DNS(域名解析协议)

表示层

为异种机通信提供公共语言,以便进行互操作。

  • ASCII
  • JPEG、
  • MPEG
  • GIF
  • MIDI

会话层

让应用建立和维持会话,并能使会话获得同步。

  • SQL(结构化查询语言)
  • NFS(网络文件系统)

传输层

为两个主机中进程之间的通信提供服务。

  • TCP (传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议)
  • UDP (称为用户数据报协议。为应用程序提供了一种无需建立连接就可以发送封装的 IP 数据包的方法)
  • TLS/SSL(SSL“安全套接层”协议,TLS“安全传输层”协议,都属于是加密协议,在其网络数据传输中起到保护隐私和数据的完整性。)

网络层

通过路由选择算法决定如何将数据从发送方路由到接收方。

  • IP
  • ICMP (Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息,ping命令是基于网络层的命令,是基于ICMP协议工作的。)
  • IGMP(一般指Internet组管理协议。Internet 组管理协议称为IGMP协议,是因特网协议家族中的一个组播协议。该协议运行在主机和组播路由器之间。)
  • OSPF(OSPF一般指组播扩展OSPF。OSPF(开放式最短路径优先)是一个内部网关协议,用于在单一自治系统内决策路由。

数据链路层

将物理层得数据可靠的传输到网络层

  • Wi-Fi(IEEE 802.11)
  • ARP (地址解析协议,根据IP地址获取物理地址的一个TCP/IP协议)
  • PPPoE(以太网上的点对点协议,是将点对点协议(PPP)封装在以太网框架中的一种网络隧道协议)
  • STP(生成树协议,防止网桥网络中的冗余链路形成环路,导致网络风暴)

物理层

提供一个物理连接,确保可以进行数据传送,单位是比特。

  • 光纤
  • 同轴电缆
  • 双绞线
  • 调制解调器