TCP/IP协议族分层概要

TCP/IP协议族的四个层次

TCP/IP协议族分层概要

各层功能

1)链路层(也叫网络接口层或数据链路层)

  • 作用:处理有关通信媒介的细节。
  • 组成:操作系统的设备驱动程序和计算机的网络接口卡(NIC)

2)网络层

  • 作用:处理分组在网络中的活动
  • 组成:
    IP协议(网际协议):传送分组
    ICMP协议(互联网控制报文协议):发生异常时给发送端一个异常通知
    IGMP协议(互联网组管理协议):

3)运输层

  • 作用:主要为两台主机上的应用程序提供端到端的通信
  • 组成:
    TCP协议(传输控制协议):有连接传输协议,保证两端通信可达。可靠。
    UDP协议(用户数据报协议):无连接传输协议,不会关注对端是否收到数据。不可靠。

4)应用层

  • 作用:处理特定应用程序细节
  • 组成:
    HTTP协议(超文本传输协议):web客户端与web服务器之间的通信。
    Telnet协议(远程登录协议):远程登录功能。
    FTP协议(文件传输协议):本地硬盘与其他硬盘间的文件传输。
    SMTP协议(简单邮件传输协议):发送电子邮件。
    SNMP协议(简单网络管理协议):对网络进行有效管理,如信息通知、故障通知、配置变换。

TCP和IP的分工不同:IP负责分组传送,并不提供可靠性保证,而TCP提供可靠的服务。

局域网上运行FTP的两台主机间的通信

TCP/IP协议族分层概要