34 lines
1.3 KiB
Markdown
34 lines
1.3 KiB
Markdown
|
+++
|
|||
|
title = "TCP/IP 模型"
|
|||
|
author = ["SouthFox"]
|
|||
|
lastmod = 2022-09-08T00:07:44+08:00
|
|||
|
tags = ["publish"]
|
|||
|
draft = false
|
|||
|
+++
|
|||
|
|
|||
|
- 应用层(用户对用户):
|
|||
|
任务:提供系统与用户的接口
|
|||
|
功能:文件传输、访问和管理、电子邮箱
|
|||
|
协议:FTP SMTP HTTP
|
|||
|
- 传输层/运输层(进程对进程、应用对应用)
|
|||
|
传输单位:报文段(TCP)、用户数据报(UDP)
|
|||
|
任务:负责主机之间两个进程的通信
|
|||
|
功能:提供可靠的传输服务、为端对端连接提供流量控制、差错控制、服务质量控制
|
|||
|
协议:TCP UDP ARQ
|
|||
|
- 网络层/网际层/IP 层(主机对主机)
|
|||
|
传输单位:数据报
|
|||
|
任务:讲传输层的报文封装成分组;选择适当的路由将分组交付到目的主机
|
|||
|
功能:为传输层提供服务;组包和拆包;路由选择;拥塞控制
|
|||
|
协议:ICMP ARP IP IGMP
|
|||
|
- 数据链路层/链路层
|
|||
|
传输单位:帧
|
|||
|
硬件:交换机、网桥
|
|||
|
任务:将网络层传下来的 IP 数据报组装成帧
|
|||
|
功能:链路连接的建立、拆除、分离;帧定界和帧同步;差错检测
|
|||
|
协议:PPP HDLC
|
|||
|
- 物理层
|
|||
|
传输单位:比特
|
|||
|
硬件:集线器、中继器
|
|||
|
任务:透明地传输比特流
|
|||
|
功能:为数据端设备提供传送数据通路
|