概述
如今的信息时代,几乎每个人都可以通过智能手机、电脑等设备发送信息(文字、图片、音频、视频),事实上,无论我们使用的是哪种形式的信息传输,最终这些数据都会被转化为二进制比特流,并通过网络进行传输。而这些数据的传输是通过TCP/IP协议栈实现的,这个协议分为五层,每层都有不同的功能。下面具体介绍一下。
一、第五层:应用层
应用层是最接近用户的一层,它直接与用户交互,并负责应用程序的数据处理和传输。用户通过不同的应用程序(例如微信、抖音、京东等)发起请求或接收数据。应用层的主要作用是提供用户和网络之间的接口。
常见协议
这些应用程序会使用不同的协议来完成数据的交换。
常见的如HTTP(超文本传输协议),用于网页请求和响应,而HTTPS则是加密的HTTP协议,用于保证数据传输的安全性。
FTP(文件传输协议),用于计算机之间的文件传输。
SMTP(邮件传输协议)。
DNS(域名系统协议),负责将域名解析为IP地址(热知识:当前全球只有13台IPv4根服务器,主根服务器在美国,其余12台均为辅根服务器,亚洲仅日本有一台)
二、运输层
传输层的主要作用是确保数据从源设备到目标设备的传输可靠性。常见的协议有:
TCP(可靠传输),面向连接的协议,采用三次握手建立连接,确保数据传输的可靠性,如果出现数据丢包或发生错误,TCP会自动进行重传,对于文字、文档传输、网页浏览、文件下载等需要数据完整性的应用,TCP是优选的协议。
UDP(不可靠传输),无连接协议,不会对丢包的数据进行重传,接收方可能只会接收到部分数据,但延迟较低,适合对于丢包影响不大的实时应用,例如视频会议、语音通话等。
三、网络层
负责数据包的路由,确保数据能够从原设备传输到目标设备,最重要的是IP网络协议,它为每个设备分配一个唯一的IP地址。
注:网络工程师常使用 ping 命令配合域名或IP地址来测试服务器或设备的响应情况,在内陆地区,由于某些网络限制,我们是无法访问Google、Facebook、GitHub这些网站的,例如执行ping www.facebook.com
,通常会看到100%丢包,而ping www.baidu.com
,则一般会成功响应,说明网络连接正常。
IPv4和IPv6
IPv4的地址是有限的,有2³² 约43亿个地址,这在互联网早期是足够的(传统网络设备,如电脑、服务器、路由器、打印机、三层交换机、摄像头、电话)。
但随着互联网设备数量的急剧增加,尤其是IOT、智能手表、智能家居、自动驾驶等技术迅速发展后,IPv4已远远不能满足需求(所以ISP网络运营商会有回收IP行为,后续又想出分离公网和私网,划分VLAN,NAT等办法,但依旧不能满足需求)。
IPv6是针对IPv4地址短缺问题的最终解决方案,使用128位地址空间,理论上是数量是无限的。当前我国也正在积极部署IPv6根服务器。
四、链路层
负责数据帧的传输,将网络层传输的数据包封装成帧,并在物理介质上进行传输。在局域网中,链路层主要使用MAC地址来唯一标识设备,并通过交换机、集线器等设备进行数据传输。
在我们的电脑上的网络配置中可以很容易找到有线网卡、无线网卡和蓝牙网卡。
我们常说的MAC地址/物理地址就在这一层。
五、物理层
物理层负责数据的实际传输,涉及到数据如何通过物理介质(如电缆、光缆、无线信号等)进行传输,将链路层的帧转化为电信号或光信号,经过物理介质传输到接收端。
在市政施工过程中,我们常常会看到施工队在道路、街区或公共设施的建设过程中,提前预埋各种管道,这些管道中往往会有电缆(负责电力传输)和光缆(负责信息传输)(热知识:国防电缆和光缆一般会有标识,在施工作业时需要注意)。
今天,我们的通讯方式变得极其便捷,移动互联网、5G网络、云计算、物联网等新兴技术,已然深刻地改变了我们生活和工作的方式。而这些技术背后,离不开坚实的基础设施作为支撑。电力、通信光缆、地面基站,是支撑现代社会数字化、智能化发展的基石。无论是居民日常使用的宽带网络、还是企业的云计算服务,甚至是智能城市中的各类物联网设备,都依赖这些基础设施。
随着技术的不断进步和全球通信需求的不断增长,未来可能会继续发展像星链(Starlink)这样的低轨卫星通信系统,与传统地面基站形成互补,解决在山地、沙漠、沼泽、海岛等地面基站建设和维护困难的问题。这些地区往往因地理条件复杂,资源和人力投入巨大,导致通信网络覆盖不足。由SpaceX公司发起并部署的全球卫星互联网网络,已经在多个地区取得了显著应用成效,为偏远和恶劣环境中的通信需求提供了创新的解决方案。
六、举个例子(家庭宽带)
在我们家庭中所使用的宽带其实就是FTTH(光纤到户)的组网方式,ISP(通信运营商)会将光纤(光纤里走的是光,即第一层)接入光猫。
家用光猫属于A类ONU,而企业因为使用人数多,对带宽、并发连接数以及交换功能需求更高,一般会用使用B类ONU,也就是我们所说的交换机,ONU设备负责将光信号转为电信号(第二层)。
光猫下联会接入路由器(第三层,只有使用路由器才能无线上网)。
路由器通常会提供网络地址转换(NAT)功能,将家庭内部局域网(LAN)的私有IP地址映射到公网IP,从而实现多个设备共享一个公网IP地址(节省IP)。
除此之外,路由器还会为家庭中的设备分配局域网IP(DHCP功能,动态主机配置协议),当然,我们也可以手动对设备的IP进行设置(静态IP地址配置),比如打印机、摄像头、服务器等可能需要固定IP地址的,以便用户能够始终通过相同的IP地址访问。