建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
直达楼层
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

采纳成功

您已采纳当前回复为最佳回复

小小笨比

发帖: 7粉丝: 2

发消息 + 关注

发表于2020年10月17日 22:28:13 557 3
直达本楼层的链接
楼主
显示全部楼层
[技术干货] TCP/IP协议


TCP/IP 是用于因特网 (Internet) 的通信协议。


计算机通信协议

计算机通信协议是对那些计算机必须遵守以便彼此通信的规则的描述。


什么是 TCP/IP?

TCP/IP 是供已连接因特网的计算机进行通信的通信协议。


TCP/IP 指传输控制协议/网际协议 (Transmission Control Protocol / Internet Protocol)。


TCP/IP 定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准。


在 TCP/IP 内部

在 TCP/IP 中包含一系列用于处理数据通信的协议:


TCP (传输控制协议) - 应用程序之间通信

UDP (用户数据包协议) - 应用程序之间的简单通信

IP (网际协议) - 计算机之间的通信

ICMP (因特网消息控制协议) - 针对错误和状态

DHCP (动态主机配置协议) - 针对动态寻址

你将在本教程中学习到更多关于这些标准的知识。


TCP 使用固定的连接

TCP 用于应用程序之间的通信。


当应用程序希望通过 TCP 与另一个应用程序通信时,它会发送一个通信请求。这个请求必须被送到一个确切的地址。在双方“握手”之后,TCP 将在两个应用程序之间建立一个全双工 (full-duplex) 的通信。


这个全双工的通信将占用两个计算机之间的通信线路,直到它被一方或双方关闭为止。


UDP 和 TCP 很相似,但是更简单,同时可靠性低于 TCP。


IP 是无连接的

IP 用于计算机之间的通信。


IP 是无连接的通信协议。它不会占用两个正在通信的计算机之间的通信线路。这样,IP 就降低了对网络线路的需求。每条线可以同时满足许多不同的计算机之间的通信需要。


通过 IP,消息(或者其他数据)被分割为小的独立的包,并通过因特网在计算机之间传送。


IP 负责将每个包路由至它的目的地。


IP 路由器

当一个 IP 包从一台计算机被发送,它会到达一个 IP 路由器。


IP 路由器负责将这个包路由至它的目的地,直接地或者通过其他的路由器。


在一个相同的通信中,一个包所经由的路径可能会和其他的包不同。而路由器负责根据通信量、网络中的错误或者其他参数来进行正确地寻址。


TCP/IP

TCP/IP 意味着 TCP 和 IP 在一起协同工作。


TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。


IP 负责计算机之间的通信。


TCP 负责将数据分割并装入 IP 包,然后在它们到达的时候重新组合它们。


IP 负责将包发送至接受者。


举报
分享

分享文章到朋友圈

分享文章到微博

采纳成功

您已采纳当前回复为最佳回复

andyleung

发帖: 1020粉丝: 81

发消息 + 关注

发表于2020年10月18日 10:20:11
直达本楼层的链接
沙发
显示全部楼层

感谢分享

点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

发帖: 136粉丝: 15

发消息 + 关注

发表于2020年10月19日 22:10:31
直达本楼层的链接
板凳
显示全部楼层

感谢分享


点赞 评论 引用 举报

采纳成功

您已采纳当前回复为最佳回复

火灵

发帖: 172粉丝: 11

发消息 + 关注

发表于2020年10月25日 23:16:39
直达本楼层的链接
地板
显示全部楼层

谢谢分享!

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册

结贴

您对问题的回复是否满意?
满意度
非常满意 满意 一般 不满意
我要反馈
0/200