互联网是如何工作的?
当互联网用户向另一台机器发送文本时,TCP将文本分解成若干个小数据包,并加入一些特定信息(可以比作运输货物的装箱单)以便接收机器判断传输是否正确,IP在数据包上标记相关地址信息。
连续的TCP/IP数据包可以通过不同的路由到达同一个地方。有一种特殊的机器,即路由器,位于网络的交汇点,决定数据包的最佳传输路径,从而有效分散互联网的各种业务负载,避免系统某一部分因为过于繁忙而“拥塞”。
当TCP/IP包到达目的地后,计算机会去掉TP的地址标记,使用TCP的“装箱单”检查传输过程中是否有丢失,然后将包重新组装成原始的文本文件。如果接收方发现损坏的数据包,它要求发送方重新发送损坏的数据包。
扩展数据
最低IP协议是一种用于消息交换网络的面向数据的协议,它定义了数据包在互联网上传输时的格式。目前应用最广泛的版本是IPv4,使用32位来定义IP地址。虽然地址总数达到43亿,但仍然不能满足全球网络快速发展的需要,于是IPv6版本应运而生。
在IPv6版本中,IP地址* * *有128位,“几乎地球上的每一粒沙子都可以被分配一个IPv6地址”。IPv6目前还没有普及,很多互联网服务提供商都不支持IPv6协议的连接。但是可以预见,在IPv6的帮助下,未来任何家用电器都有可能接入互联网。
上层是UDP协议和TCP协议,用来控制数据流的传输。UDP是一种不可靠的数据流传输协议,只在网络层和应用层之间提供简单的接口。
另一方面,TCP协议具有高可靠性。通过向数据报添加额外信息并提供重传机制,它可以确保数据不丢失,没有冗余包,并且数据报的顺序得到保证。对于一些需要高可靠性的应用,可以选择TCP协议;相反,对于性能优先的应用,比如流媒体,可以选择UDP协议。