TCP/IP的工作方式

本章内容:

  • TCP/IP协议系统
  • OSI模型
  • 数据包
  • TCP/IP的交互方式

TCP/IP协议系统


在网上发送和传输数据,TCP/IP需要完成的一些功能,但是为了将通信的各个细节分开,以减少实现协议的压力,TCP/IP的创建者使用了模块化的设计,其中四层模型是常见的一种。

分层 功能
应用层 为网络排错,文件传输,远程控制和Internet操作提供了应用程序,还支持应用程序编程接口(API)
传输层 错误控制,流量控制和确认,充当网络应用程序的接口
网际层 独立于物理层的逻辑寻址和提供路由功能
网络访问层 提供与物理网络连接的接口,根据物理网络实现数据的寻址,对数据在物理网络中的传递提供错误控制

OSI模型


开发系统互连模型,TCP/IP并没有完全遵守OSI模型,但是这两种模型有着类似的目标,具有一定的兼容性。

OSI层 功能 TCP/IP
物理层 把数据转换为传输介质上的电子流或模拟脉冲,并监视数据传输 **
数据链路层 提供与网络适配器相连的接口,维护子网的逻辑连接 网络访问层
网络层 逻辑寻址和路由选择 网际层
传输层 提供错误控制和数据流控制 传输层
会话层 计算机的通信应用程序之间建立会话 ***
表示层 把数据转换为标准格式,管理数据加密与压缩 应用层
应用层 为应用程序提供网络接口,支持文件传输,通信等功能的网络应用 ***

数据包


数据在通过每一层的时候都会把相关的信息捆绑到实际的数据上,形成数据包,传到下一层又被添加报头和重新打包

你可能感兴趣的:(TCP/IP的工作方式)