tcpip 协议含义就是传输控制协议和网际协议组成的一套协议簇,它是互联网通信的核心标准,并不是单独的某一个协议,而是一大堆通信协议的集合,名字里的 tcp 和 ip 只是这套协议簇里面最核心的两个协议。这套协议规定了不同电脑 手机 服务器之间,跨网络传输数据的规则,包含数据怎么拆分 怎么寻址 怎么纠错 怎么转发,只要设备支持 tcpip 协议,就可以接入互联网互相通信。设计这套协议的初衷,是解决不同类型网络之间不能互通的问题,把通信过程分层处理,让异构网络能够统一按照同一套规则交换数据,现在我们上网浏览网页 发送文件 访问网站,底层全部依靠 tcpip 协议运行。
核心两个协议说明
| 协议名称 | 全称 | 核心作用 |
|---|---|---|
| tcp | 传输控制协议 | 面向连接,可靠传输,具备确认重传 流量控制 拥塞控制,保证数据不丢失不乱序 |
| ip | 网际协议 | 网络寻址,路由转发,给每个设备分配 ip 地址,负责把数据包送到目标网络 |
协议簇包含的其他常用协议
应用层 http https ftp dns
传输层 udp
网际层 icmp arp
网络接口层 以太网 PPP
这些协议全部归属于 tcpip 协议簇,很多初学者容易误以为 tcpip 就只有 tcp 和 ip 两个协议,这是最常见理解误区。
工作原理简要流程
1 上层应用产生数据,交给传输层,选择 tcp 或者 udp 进行封装
2 网际层添加 ip 头部,写入源 ip 和目标 ip,生成 ip 数据包
3 网络接口层转换成帧,通过网卡 网线或者无线信号发送
4 沿途路由器根据 ip 地址做路由转发,抵达目标主机
5 目标主机逐层解封装,把数据交给对应的应用程序
深度补充要点
tcpip 协议是开放标准,不绑定特定硬件和操作系统,windows linux 手机系统 路由器全部都内置支持。ip 本身是尽力交付,不保证数据一定送达,可靠保障是由 tcp 来完成,如果不需要可靠性,就可以选用 udp。tcpip 和 OSI 七层模型属于两套体系,OSI 是理论参考模型,tcpip 是实际工程落地使用的协议体系。
理解 tcpip 协议含义,重点记住它是整套协议集合,依靠分层协作,实现全球互联网设备之间标准化的数据通信。
【常见问题】
问题 1 tcpip 协议含义,是不是只有 tcp 和 ip 两个协议
回答 1 tcpip 协议含义是整套协议簇,不是只有 tcp 和 ip 两个协议,tcp 和 ip 只是核心代表,还包含 http dns udp icmp 等大量配套协议。
问题 2 tcpip 协议含义,为什么上网必须用到它
回答 1 tcpip 协议含义就是互联网统一通信规则,所有联网设备依靠 tcpip 协议完成寻址和数据传输,没有 tcpip 协议不同设备就无法识别对方,不能正常联网通信。
问题 3 tcpip 协议含义,tcp 和 ip 分工有什么区别
回答 1 tcpip 协议含义里面,ip 负责找地址路由转发,tcp 负责端到端可靠传输,ip 只管送包,tcp 负责保证包完整有序到达。
【免责申明】
本文为 tcpip 协议含义基础知识科普,不同教材表述会有细微差别,答题请以指定教材为准,本文仅用于学习参考,不作为唯一标准答案。


