TCP/IP 协议族的四个层次
应用层 | Telnet、FTP 和 email |
---|---|
传输层 | TCP 和 UDP |
网络层 | IP、ICMP 和 IGMP |
链路层 | 设备驱动程序及接口卡 |
链路层
网络层
运输层
为两台主机上的应用程序提供端到端的通信。
TCP | UDP | |
---|---|---|
中文名称 | 传输控制协议 | 用户数据报协议 |
特点 | 高可靠的数据通信 | 不保证可靠 |
大致工作原理 | 把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟 |
等。 | 把称作数据报的分组 从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。 |
应用层
实现 TCP/IP 协议都会提供下列安装程序:Telnet/FTP/SMTP 和 SNMP。
- Telnet 远程登录。有些木马会留出一个后门,允许黑客 Telnet 登录。
- FTP 文件传输协议。
- SMTP 简单邮件传输协议。
-
例子
例子,局域网上运行 FTP 的两台主机。
每层都对应着一个协议;
- 下三层一般是在操作系统(内核)中执行的;
- 应用层关心应用程序的细节,下三层处理的是通信的细节;
网络层和运输层为什么要划分为不同的层次?
网络层 IP 提供的是一种不可控的服务,它只是尽快把分组从源节点送到目的节点,但是不是可靠度。
TCP 在不可靠的 IP 层上提供了一层可靠的运输层。为了提供这种可靠的服务,TCP 采用了超时重发、发送和接收端到端确认分组等机制。由此可见,运输层和网络层分别采用了不同的功能。
路由器
路由器能够把多个不同的物理网络进行连接:以太网、令牌环网和点对点的网络。
路由器曾用名: