TCP/IP协议族、版本以及编址机制

  TCP/IP协议族简称TCP/IP。这么命名是因为该协议家族中的两个核心协议:TCP(传输控制协议)和IP(网际协议),为该家族中最早通过的标准。TCP/IP提供点对点的链接机制,将数据应该如何封装,定址,传输,路由以及在目的地如何接收,都加以标准化。它将软件通信的过程抽象为四个抽象层,采用协议堆栈的方式,分别实现出不同通信协议。协议族下各种协议,依其功能的不同,分别归属到这四个层次结构之中,常被视为简化的七层OSI模型。

  下面是TCP/IP的四层模型:

协议层 介绍
Application(应用层) 对应OSI的会话层、表达层、应用层。其中协议包括:HTTP、FTP、DNS等
Transport(传输层) 对应OSI的传输层。该层为上面不同的网络应用提供传输通道,多种网络应用可以利用相同的传输通道。其中协议包括例如TCP、UDP、RTP、SCTP等。
Internet(网际层或者网络层) 对应OSI的Network层。对于TCP/IP来说这是因特网协议(IP)。为上面的传输服务提供了一个统一的范围不同物理网络的接口。
Network Access(网络接入层) 对应OSI的一、二层。例如以太网、Wi-Fi、MPLS等

 

  关于TCP/IP的版本其实是跟IP的版本有很大关联的。现在大部分还是用的IPv4,未来的版本是IPv6。下面我们大概介绍一下TCP/IP的版本:

    在Version4当中,由于其32位的地址(地址空间不足和低效率),对服务安全和安全等方面支持较弱。后面也有了改善不足的方案对其进行了相关优化。

    Version5,它是基于OSI模型来进行设计,层次改动太大了,代价很高,所以实际没有使用。

    Version6,这里仅仅改动了网络层协议(IPv6),扩大了地址空间(128位地址),改进了版本4的弱点。

  编址有两种分类方式:基于英特网的地址和通过通信目的地址分类。

    因特网中的地址分为三种:

名称  介绍
物理地址(链路地址/硬件地址)  用来标识通信节点,由节点所属局域网(LAN)或者广域网(WAN)来制定,在LAN或者WAN中为唯一。在物理网内使用,标识物理网内的通信节点。
IP地址(网络地址)  标识通信节点的网络连接,由Internet指定,Internet内唯一。
端口地址  标识计算机内部网络通信进程,由操作系统指定

    通过通信目的地址分类:

名称  介绍
单播  一个接收者,在IPv4网络中,0.0.0.0到223.255.255.255属于单播地址(IP地址分类中的A,B,C类。IP地址分类后续文章会有说明)。
多播  一组接收者,可以是本地级或全局级(IP地址分类中的D类)
广播  指将信息数据包发往指定网络范围内的所有设备,分为受限广播和直接广播。属于本机级

 

  

原文地址:https://www.cnblogs.com/HuaiyinMarquis/p/9065848.html