TCP/IP 分层

TCP/IP模型 与 OSI模型 对比

ISO/OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。

TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议,通过20多年的发展已日渐成熟,并被广泛应用于局域网和广域网中,目前已成为事实上的国际标准。TCP/IP协议簇是一组不同层次上的多个协议的组合,通常被认为是一个四层协议系统,与OSI的七层模型相对应。

TCP/IP 分层模型

数据的封装

三次握手(three-way-handshaking)

URI 和 URL

URL(Uniform Resource Locator):统一资源定位符。例如,http://www.baidu.com

URI(Uniform Resource Identifier):统一资源标识符。

  • Uniform:规定统一的格式,方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定的访问方式。另外加入新增的协议方案更容易。
  • Resource:资源的定义“可标识的任何东西”。除了文档文件、图像或服务等能够区别于其他类型的,全都可作为资源。另外资源不仅可以是单一的,也可以是集合。
  • Identifier:表示可标识的对象。也称为标识符。
    简单说,URI就是由某个协议方案表示的资源的定位标识符。标准的URI协议由30多种。

常见URI

URI

绝对URI格式