TCP/IP网络模型

协议

协议可简单理解为计算机之间的一种约定,好比人与人之间对话所使用的语言。

在7层OSI模型中,发送方从第7层的应用层到第1层的物理层,由上至下按顺序传输数据,而接收方则从第1层到第7层,由下至上接收数据,如下图所示:

层数 功能
应用层 为应用程序提供服务并管理应用程序之间的通信,常用的协议有SMTP、FTP、HTTP等
表示层 负责数据的格式转换、加密与解密、压缩与解压
会话层 负责建立、管理和断开通信连接,实现数据同步
传输层 为数据提供可靠的或不可靠的端到端传输,同时处理传输错误、控制流量,例如TCP/UDP协议
网络层 负责地址管理、路由选择和拥塞控制,例如IP协议
数据链路层 将数据分割成帧,并负责MAC寻址、差错检验和信息纠正,例如以太网
物理层 管理最基础的传送通道,建立物理连接,并提供物理链路所需的机械、电气、功能和过程等特性

img

TCP/IP

TCP/IP是互联网服务的协议族,它是网络通信协议的统称,由IP、TCP、HTTP和FTP等协议组成。TCP/IP将通信过程抽象为4层,被视为简化的OSI参考模型(如下图),但负责维护这套协议族的不是ISO(International Organization for Standardization,国际标准化组织)而是IETF(互联网工程任务组)。TCP/IP在标准化过程中注重开放性和实用性,需要标准化的协议会被放进RFC(Request For Comment)文档中,RFC文档详细记录了协议的实现、运用和实验等各方面的内容,并且这些文档可在线浏览。

应用层 应用层
表示层
会话层
传输层 传输层
网络层 网络层
数据链路层 网络接口层
物理层

互联网是由许多网络互连构成的一个巨型网络。早期的网络仅仅是连接计算机,而现代的互联网连接的却是全世界的人。互联网已经不再是单纯的以数据为核心,而是以人为中心,渗透到生活中的方方面面,颠覆了许多传统模式,例如足不出户就能购物、社交和娱乐。