6、网络协议与防火墙基础全解析

网络协议与防火墙基础全解析

1. TCP与UDP协议

TCP协议如同电话交谈,具备会话建立和维护机制。参与TCP连接的双方主机都会跟踪会话状态。会话建立的第一步是进行三次握手,即通过三个连续的网络数据包来完成。在三次握手过程中,双方主机会就一些通信参数达成一致,例如如何对其他数据包进行编号,以确保数据包能按正确顺序重新组装。此外,如果数据包在传输过程中丢失,一方主机可以通知另一方并请求重传。由于TCP能跟踪传输过程并确保传输的各个部分都成功,因此它有时也被称为可靠协议。

UDP协议适用于很多类型的网络流量。例如,当你通过互联网收听直播广播节目时,UDP就是理想的协议。假设由于网络严重拥塞,来自网络电台的十个数据包中有一个丢失了,你只会听到广播节目中短暂的中断。但如果丢失的数据包必须重传,收听体验会更受干扰,因为在收到每个丢失的数据包之前,扬声器可能会沉默五到十秒。

而TCP则更适合需要保证信息完整性的网络流量。比如,当你从互联网下载文件时,你最关心的是文件完整无损地到达。如果文件的部分内容未能成功传输,你可以利用TCP自动重传丢失数据包并按正确顺序组装所有数据包的能力。

2. 端口的概念

在处理TCP或UDP数据包时,经常会听到“端口”这个术语。这里的端口并非指航海意义上的港口,而是一个数字,用于标识数据包在发送主机上的来源以及在接收主机上的目的地。如果将IP地址比作邮件投递的街道地址,那么端口号就像是公寓号码。

当服务器应用程序(如Web服务器)在使用TCP/IP的计算机上运行时,它会在该计算机上预留一个端口。这其实就是告诉网络软件,任何发往该端口的数据包都应转发给该服务器应用程序。发送TCP或UDP数据包的应用程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值