garden/content/posts/tcp_ip_模型.md
SouthFox 08db36282d
All checks were successful
continuous-integration/drone Build is passing
new init
2023-05-20 19:32:59 +08:00

33 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

+++
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
- 物理层
传输单位:比特
硬件:集线器、中继器
任务:透明地传输比特流
功能:为数据端设备提供传送数据通路