网络分层
TCP/IP 通常被认为是一个四层协议系统,
image.png
- 数据链路层 - 处理物理传输媒介的细节(ARP、RARP、SLIP协议)
- 网络层 - 处理分组在网络中的活动 (IP协议、ICMP协议、IGMP协议)
- 运输层 - 为应用层提供端到端的通信(TCP、UDP协议)
- 应用层负责处理应用程序细节
image.png
为协议 ICMP 和 IGMP 定位一直是一件很棘手的事情。把它们与 IP 放在
同一层上,那是因为事实上它们是 IP 的附属协议。但是在这里,我们又把它们放在 IP 层
的上面,这是因为 ICMP 和 IGMP 报文都被封装在 IP 数据报中
对于 ARP 和 RARP,我们也遇到类似的难题。在这里把它们放在以太网设备驱动程
序的上方,这是因为它们和 IP 数据报一样,都有各自的以太网数据帧类型。但在图 2 - 4
中,我们又把 ARP 作为以太网设备驱动程序的一部分,放在 IP 层的下面,其原因在逻
辑上是合理的
互联网地址
互联网上的每个接口必须有一个唯一的 Internet 地址(也称作 IP 地址) 。 IP 地址长 32 bit。IP 地址具有一定的结构,五类不同的互联网地址格式如图所示:
image.png
image.png
端口号
到1992 年为止,知名端口号介于 1~255 之间。 256~1023 之间的端口号通常都是由
Unix 系统占用,以提供一些特定的 Unix 服务—也就是说,提供一些只有 Unix 系统才
有的、而其他操作系统可能不提供的服务。现在 IANA 管理1~1023之间所有的端口号。
大多数 TCP/IP 实现给临时端口分配 1024~ 5000 之间的端口号。大于 5000 的端口号是为其他服务器预留的(Internet 上并不常用的服务 )。
标准化过程
- Internet 协会 - ISOC Internet Society 是一个推动、支持和促进 Internet 不断增长和发
展的专业组织,它把 Internet 作为全球研究通信的基础设施 - Internet 体系结构委员会( IAB, Internet Architecture Board)是一个技术监督和协调的
机构。其职能是负责 Internet 标准的最后编辑和技术审核。 IAB 隶属于 ISOC - Internet 工程专门小组( IETF, Internet Engineering Task Force)是一个面向近期标准的组织,它分为9个领域(应用、寻径和寻址、安全等等)。 IETF 开发成为 Internet 标准的规范。为帮助 IETF 主席,又成立了 Internet 工程指导小组( IESG, Internet Engineering Steering Group)
- Internet 研究专门小组( IRIF, Internet Research Task Force)主要对长远的项目进行研究。
IRTF 和 IETF 都隶属于 IAB。