网络基础_传输控制协议/因特网协议1

TCP/IP 协议

协议是消息格式和过程的规则的集合,它允许机器和应用程序间交换信息。涉及通信的每台机器都必须遵守这些规则以便接收主机能够理解消息。TCP/IP 协议组可以理解为层(或级)结构。

此图说明 TCP/IP 协议的各层。从上面开始分别是应用层、传输层、网络层、网络接口层和硬件。

图 1. TCP/IP 协议组
这里写图片描述

TCP/IP 仔细地定义了信息从发送方移至接收方的方式。首先,应用程序把消息或数据流发送至因特网传输层协议之一,用户数据报协议(UDP)或传输控制协议(TCP)。这些协议从应用程序接受数据,把它分解成更小的块(称为包),添加一个目标地址,然后把包发送到下一个协议层(因特网网络层)。

因特网网络层在因特网协议(IP)数据报中封装该包,将其放入数据报报头和报尾,它决定了向何处发送数据报(直接发送到目标或发送到网关),然后将数据报发送到网络接口层。

网络接口层接受 IP 数据报并按帧方式通过特定网络硬件传输,比如“以太网”或“令牌环”网络。

图 2. 信息从发送方应用程序传到接收方主机
这里写图片描述

此图显示信息沿 TCP/IP 协议层从发送方至主机的向下流动情况。
由主机接收到的帧以相反的方向通过协议层。每层都剥去相应的报头信息一直到数据返回至应用层。

图 3. 信息从主机传到应用程序
这里写图片描述

此图显示信息沿 TCP/IP 协议层从主机至发送方的向上流动情况。
帧由网络接口层(在这种情况下是以太网适配器)接收。网络接口层剥去以太网报头并将数据报向上发送至网络层。在网络层中,因特网协议剥去 IP 报头并将包向上发送至传输层。在传输层中,TCP(在这种情况下)剥去 TCP 报头并将数据向上发送至应用层。

网络上的主机同时发送和接收信息。图 4 较精确地表示了主机在通信时的情况。

图 4. 主机数据传输和接收
这里写图片描述
此图显示数据沿各 TCP/IP 层的双向流动情况。


因特网协议 (IP) V6

因特网协议 (IP) V6(IPv6 或 IPng)是下一代的 IP,它源自于 IP V4 (IPv4),并且它的设计向前迈出了一大步。

尽管 IPv4 已用于全球因特网的发展,但它不能满足将来更加深远的需要,这主要是因为两个基本因素:有限的地址空间和路由的复杂性。IPv4 32 位地址不能为全球因特网路由提供足够的灵活性。无类别域间路由 (Classless InterDomain Routing, CIDR) 的部署使 IPv4 路由的生命期延长了很多年,但更好的管理路由的工作仍将继续。即使 IPv4 路由能够按比例的扩展规模,因特网最终也将用尽所有的网络号码。

Internet Engineering Task Force (IETF) 认识到 IPv4 不能支持因特网显著的增长,所以组成了 IETF IPng 工作组。从提出的各种建议中,增强的简单因特网协议(SIPP)被选择作为在 IP 发展中的一步改进。后来将其更名为 IPng,并且 RFC1883 在 1995 年 12 月最终确定下来。

IPv6 扩展了因特网地址的最大数量以应付迅速增长的因特网用户数量。作为一种从 IPv4 的革命性变化,IPv6 有一种优势,它允许网络上的新旧地址共存。这种共存保证了运行网络上的从 IPv4(32 位寻址)到 IPv6(128 位寻址)的有序迁移。

本概述将给读者一个总的关于 IPng 协议的理解。需要详细信息,请参阅 RFC 2460、2373、2465、1886、2461、2462 和 2553。

安全性提供了有关 TCP/IP 协议套间(包括 I**Pv6**)的安全信息。 有关 IP 安全性版本 4 和 6 的详细信息,请参阅因特网协议安全性。

虚拟 IP 地址

虚拟 IP 地址消除主机在个人网络接口基础上的相关性。

入局包发送到系统的 VIPA 地址,但是所有包是通过真实网络接口来进行传播的。

以前,如果一个接口故障,那么与此接口的任何连接将丢失。在系统中拥有 VIPA 并在网络内使用能自动重新路由的路由协议,当长包通过另一物理接口到达时,可以不中断现有的使用虚拟接口的用户连接就能从故障中恢复。运行 VIPA 的系统更加可用因为适配器储运损耗不再影响活动连接。由于多物理适配器传送系统 IP 流量,总体负载就不仅仅集中在单个适配器和相关子网上。

AIX® VIPA 函数对网络设备来说是透明的。不需要特殊的网络设备或硬件。您需要以下工具来实现 VIPA:

  • 连接到总网的不同子网中的两个或更多的任何物理类型现有 IP 接口。
  • 在总网上运行的 IP 路由协议

邮件管理

邮件设施提供了一种在同一系统或通过网络连接的多个系统中的用户之间交换电子邮件 (e-mail) 的方法。以下对邮件系统、标准邮件用户界面、因特网消息访问协议 (IMAP) 和邮局协议 (POP) 进行了描述。

邮件系统是一种互联网邮件传送设施,它由用户界面、消息路由程序和消息传送程序(或邮件发送程序)组成。该邮件系统中继消息,可以是同一主机上的一个用户向另一个用户、不同主机之间或跨越网络边界。它也执行有限的信息标题编辑工作,将消息编辑为适合接收主机接收的格式。

邮件用户界面使用户能够创建和发送消息给其他用户并从其他用户那里接收消息。邮件系统提供两种用户界面,mail 和 mhmail。mail 命令是所有 UNIX 系统上都可用的标准邮件用户界面。mhmail 命令是消息处理程序 (MH) 用户界面,一种为有经验的用户设计的增强型邮件用户界面。

消息路由程序将消息路由到它们的目标位置。邮件系统消息路由程序是 sendmail 程序,它是基本操作系统 (BOS) 的一部分并且是随 BOS一起安装的。sendmail 程序是一个守护程序,它使用 /etc/mail/sendmail.cf 和 /etc/mail/aliases 文件中的信息来执行必要的路由。

根据到目标位置的路由类型,sendmail 命令使用不同的邮件程序来传送消息。

图 1. sendmail 命令使用的邮件程序
这里写图片描述

本插图是一种自顶向下结构类型的图表,其中 Mail 和 MH 在图表上部。图表的分支是 bellmail、BNU 和 SMTP。在上一级别下面分别是本地邮箱、UUCP 链接和 TCP/IP 链接。在 UUCP 链接下面是远程邮箱,在 TCP/IP 链接下面是远程邮箱。

如图所示:

  • 为了传送本地邮件,sendmail 程序将消息路由至 bellmail 程序。bellmail 程序通过向用户的系统邮箱(在 /var/spool/mail 目录中)附加消息来传送所有本地邮件。
  • 为了通过 UNIX 到 UNIX 复制程序 (UUCP) 链路传送邮件,sendmail 程序使用基本联网实用程序 (BNU) 对消息进行路由。
  • 为了传送通过传输控制协议/因特网协议 (TCP/IP) 路由的邮件,sendmail 命令会建立一个与远程系统的 TCP/IP 连接,然后使用简单电子邮件传输协议 (SMTP) 将消息传输到远程系统。

文章内容来自IBM

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值