在字面上,人们可以设想TCP/IP是指TCP/IP协议和IP协议,同样,两种类型的协议在现实生活中也偶尔被提及,然而,在许多情况下,只有一揽子协议的通用名称才能用来使用IP进行通信。 具体地说,IP或IPCMP、TCP或UDP、TELNET或FTP以及HTTP都是TCP/IP协议。

一. 计算机网络系统的结构


在分层模块上, TCP/IP 和 OSI 之间有明确的区别。 OSI 参考模型侧重于“ 通信协议需要什么功能 ”, 而 TCP/IP 则侧重于“ 执行计算机协议应该建立什么程序 ” 。
二、TCP/IP基金会
一. TCP/IP的准确定义
在字面上,人们可以设想TCP/IP是指TCP/IP协议和IP协议,同样,两种类型的协议在现实生活中也偶尔被提及,然而,在许多情况下,只有一揽子协议的通用名称才能用来使用IP进行通信。 具体地说,IP或IPCMP、TCP或UDP、TELNET或FTP以及HTTP都是TCP/IP协议。他们与 TCP 或 IP 的关系紧密,是互联网必不可少的组成部分。TCP/IP 一词泛指这些协议,因此,有时也称 TCP/IP 为网际协议群。
当互联网互动时,匹配的网络协议是必要的,TCP/IP最初是作为使用互联网的用户建立的,TCP/IP是互联网协议。

2. 数据包
包件、框架、数据集、段和电文都是可以使用的术语。
上述五个字用于说明提供数据的单位,大致分类如下:
- 一揽子方案可被视为一个包罗万象的词。
- 框架用于代表数据链层中层中的单位。
- 数据包是指在IP和UDP以上网络层中进行调解的单位。
- TCP数据流中的信息以图表表示。
- 协议中的数据应用单位称为电文。
在每层中,第一部分附于发送的数据,该数据为该层提供传送信息,例如发送的目标地址和协议信息。通常,为协议提供的信息是在软件包的开头,要发送的内容是数据。从下一个层面看,从前一级收到的所有软件包都被视为来自当前水平的数据。

发送到网络的数据包分为两部分:第一部分是拟使用的协议第一部分的一部分,另一部分是从上一层传输的数据,第一部分的结构按协议的特定标准详细叙述,第一部分清楚说明协议应如何阅读数据。
3. 数据处理流程
以下图表显示用户向用户 b 发送消息的用户 :

① 应用程序处理
最初,应用程序是编码的,这些代码与OSI表达式层功能相对应。
电文并非总在编码后立即发出,而编码是何时进行通信连接和何时提供数据的管理功能,与OSI会话层功能相似。
处理两个TCP模块
TCP负责根据有关指示建立连接、提供数据和关闭连接。TCP提供从应用层到终端的可靠传输。为履行这一职能,必须在应用层数据前端加上TCP页头。
3 实施伙伴模块的处理
当 IP 软件包形成时, 控制表的引用路径将定义接受 IP 软件包的路线或主机。 IP 将 TCP 第一部分和 TCP 传输的 TCP 数据合并为自己的数据, 并在 TCP 第一部分的前端添加自己的 IP 页眉 。
4个网络接口处理(由计算机驱动)
来自 IP 的 IP 软件包是 以太网 的数据 。 数据附在 以太网 顶端并交付处理, 由此产生的以太网 数据包则通过 IP 的 物理层 IP 软件包发送到接收端 。 数据附在 以太网 顶端并交付处理, 由此产生的以太网 数据包则通过 物理层发送到接收端 。
5个网络接口处理(由计算机驱动)
收到以太网包件后,主机首先通过确定以太网包件第一部分的MAC地址来确定是将包件交给自己还是删除数据。
如果软件包被传送给它自己,则数据的类型按以太网软件包第一部分的种类来界定,并交给各自的模块,如IP、ARP等。 IP就是一个例子。
正在处理六个实施伙伴模块。
IP 模块接收数据并进行类似的处理。 它确定 IP 地址是否与包件第一部分的IP 地址匹配, 如果匹配, 根据第一个协议类型将数据传送到适当的模块, 如 TCP 或 UDP 。
此外,就路由器而言,接收端地址往往不是其本身的,在对应交付的主路由器或路由器进行调查后,必须使用路线控制表传送数据。
正在处理7个TCP模块。
校验和首先在 TCP 模块中生成, 以检测数据是否已被删除。 然后检查数据是否按序列号接收 。 ** 审查端口号以识别单个程序 。 当数据被完整接收时, 将数据发送到端口号显示的应用程序中, 以识别单个程序 。 当数据被完整接收时, 则发送到按端口号标明的应用程序中 。
⑧ 应用程序的处理
接收申请程序立即收到发件人提供的数据,并在处理数据后显示相应的内容。
三. 传输层使用TCP和UDP。
TCP和UDP是TCP/IP的两个典型传输层协议。
- TCP是一个连接的、可靠的流量协议。 Flow是不间断的数据结构。 当应用程序使用 TCP 发送信息时,即使发送的顺序可以保证,它似乎在发送到接收端的数据流之间没有差距。 为了提供可靠的传输,TCP使用一种“序列控制”或“再发射控制”机制。
- UDP是一个不值得信赖的数据报告协议。 稍有管理,它将留给高层程序完成。 就UDP而言,虽然保证了信息的规模,但无法保证信息会到来。 因此,申请偶尔会根据自己的要求重新发布。
- 将TCP和UDP的利弊很难和完全加以比较:TCP用于需要在传输层进行可靠传输的情况;另一方面,UDP主要用于通信或广播对高速传输和实时需要较多的通信;TCP和UDP应用于申请的目的。
1. 端口号
数据链接和IP地址分别涉及MAC地址和IP地址,前者用于识别同一链条中的各种计算机,后者用于识别TCP/IP网络中相互关联的主机和路由器,在传输层中也有类似地址的概念,即端口号,港口号用于识别同一计算机中不同的通信程序。
一.1 按照港口识别法使用
多个程序可以同时在计算机上操作。 传输层协议使用这些端口号来识别主机进行通信的应用程序, 并正确发送数据 。

一.2. 按IPIP地址、港口号和协议号识别通信


通信1和2由两台计算机进行,两台计算机的目标号码相同,均为80,可通过源港口号确定。
目标与源端口号3和1相同,但其源IP地址不同。
此外,如果IP地址和港口号相同,我们可以用协议号(TCP和UDP)加以区分。
一. 选择三个港口的港口号
- 这种办法也称为静态方法,这意味着每个程序都有自己的港口号,但这并不意味着可以随时使用任何港口号。 HTTP、FTP、TELNET等常用应用协议中使用的港口号。这些港口号被称为已知港口号,从0到1023不等;除了已知的港口号外,某些港口号已经正式注册,从1024到49151不等,尽管可以用于任何通信目的。
- 时间顺序分配技术:服务器必须选择监听端口号码,但接受服务的客户没有。使用这种方法,客户的应用程序可以发给操作系统,而不必指定自己的端口号码。动态分配端口号码从49152到65535分配端口分配技术:服务器必须选择监听端口号码,但接受服务的客户没有。使用这种方法,客户应用程序可以发给操作系统,不必指定自己的端口号码。动态分配端口号码从49152到65535不等。
一. 议定书和港口号
- 由于端口号是由传输层协议确定的,许多传输层可以使用同样的端口号。
- 此外,已知的港口号与传输层协议无关,只要港口是固定的,同样的申请将分配给处理。
2. UDP
- 联合民主党缺乏全面的控制机制,而是依靠知识产权提供互不相连的通信服务。
- 也是一种将数据从应用程序上立即传送到网络的工具。 即使在网络堵塞的情况下,UDP也无法实施交通管理等以避免网络拥挤。
- 此外,UDP也不负责在传输过程中重新发放丢失的包件。
- 即使包裹的到货订单被弄乱了 也没有纠正功能
- 如果以上所列信息是必要的,则必须由一个使用UDP的程序来处理。
- UDP经常在以下情况下使用:1. 包件较少(DNS、SNMP等)的通信;2. 视频、音频和其他(即时通信)等多媒体通信;3. 仅限于局域网等专门网络的通信;4. 广播通信(无线电、多广播)。
3. TCP
- TCP和UDP之间的差别很大,TCP在数据传输期间完全完成了不同的控制任务,允许在处置期间重新发射控制,还规定了分离分包合同的顺序管理,而UDP没有。
- 此外,作为一项以连接为导向的协议,TCP只有在确定存在端对端通信的情况下才提供数据,以减少通信交通废物。
- 根据这些TCP程序(主要是通过测试和测试、序列号、回复确认、重新发射控制、连接管理和窗口控制等机制),还可实现IP这一没有连接的网络的通信互换的高度可靠性。
3.1 三节握手(集中)
- TCP使通信能够进行连接传输。连接方向是指在数据通信开始之前为两个目的做准备。
- TCP 连接需要客户端和服务器总共三个包,以确认连接的形成。在套接字程序程序中,程序由客户执行合同ct 开始。
这是三个握手的图表:

- 初始握手 : 客户端设置 SYN 到 1 的标志位置, 生成随机值后数 = J, 并将数据包传输到服务器, 服务器在等待服务器确认时进入 SYN_ SENT 状态 。
- 第二手握手:收到服务器端端的数据包后,标签SYN=1确认客户已请求连接,服务器将符号SYN和ACK设为1,ack=J+1,随机生成值后继=K,并将数据包传送给客户以确认连接请求,服务器处于SYN_RCVD状态。
- 第三手握:在收到客户端的确认后,检查是否是J+1,ACK 1,如果正确,将ACK标记为1,ack=K+1,并将数据包传送到服务器,检查它是否是K+1和ACK到1,如果正确,连接已经建立,客户端和服务器访问已建立状态,完成三次握手,然后开始客户端与服务器端之间的数据传输。
数字三.2波四倍(焦距)。
- 当 TCP 连接中断时, 共需要客户和用户验证断开连接的服务提供四个包。 在套接字程序程序中, 程序由客户或服务端执行关闭的用户启动 。
- 由于TCP连接是全时连接,每个方向都必须独立关闭,前提是当一当事方完成数据分发工作时,FIN被派来终止此方向的连接;获得FIN只是表示没有这方面的数据流动,即不再收到数据,但在FIN向该方向发送数据之前,仍然可以提供这一TCP连接的数据。主动关闭将由第一当事方进行,而被动关闭将由第二当事方进行。
四个波浪的流程图如下:

- 中断连接可能来自客户端或服务器。
- 客户端发送了一个 FIN=M 关闭客户端的数据传输到服务器, 客户端输入了 FIN_ WAIT_ 1 状态, 上面写着“ 我的客户端没有数据要发送给你 ”, 但如果您仍然拥有服务器上尚未发送的数据, 您不必关闭连接, 并且可能继续发送数据站客户端发送一个 FIN=M 关闭客户端的数据传输到服务器, 而客户端输入了 FIN_ WAIT_ 1 状态, 上面写着“ 我的客户没有数据要发送给你 ”, 但是如果您仍然拥有服务器上尚未发送的数据, 您不必关闭连接, 您可以继续发送数据 。
- 第二波:服务器收到 FIN 后, 向客户端发送 ACK = M+1 信息, 表明您的请求已经收到, 但我还没有准备好; 请继续等待我的信息 。 这是客户进入 FIN_ WAIT_ 2 状态, 并继续等待服务器 FIN 信息 。
- 第三波:服务器认为数据已发送后, FIN=N 信息将发送客户端,告知客户端,我已处理完数据,准备停止连接。服务器将进入 LAST_ACK 状态。
- 第四波:获得 FIN=N 信息后,客户知道它可以停止连接,但他仍然不相信网络,并担心服务器不会知道它会关闭,从而将它发送到Time_WAIT 状态,如果服务器没有收到 ACK 状态,它可能会被再次传输。收到服务器端的 ACK 消息后,你知道你可以打破连接突变波:收到 FIN=N 信息后,客户知道它可以停止连接,但他仍然不相信网络,并担心服务器不会知道它会关闭,因此将它发送到Time_WAIT 状态,如果服务器不接受ACK 状态,可以重新传输。在接收服务器端的ACK后,你知道你可以中断连接。
上述情况是,一方当事人关闭了自己,另一方当事人被动关闭,而且实际上同时启动了主动关闭。
具体流程如下图:

三.3 具有序号和回复确认的可靠性增强
- 当发件人的数据到达接收主机时,接收者可以选择返回收到信件的通知。 此信件被称为 ACK 确认。 当发件人发送数据时, 等待最终回复的确认。 如果回复得到确认, 则显示数据已成功到达正尾。 另一方面, 数据很有可能丢失 。
- 发送者可以假定数据丢失并重新发布,而不必等待在特定时限内作出答复,因此,即使软件包被丢弃,也有可能确保数据到达预定接收者手中并可靠地交付。
- 没有经过核实的答复并不一定意味着数据已经丢失,还可能对应方已经收到数据,但返回的确认答复在航行中丢失,这种情况还可能导致发送者错误地假定数据没有到达目的地,数据将重新发布。
- 此外,还有其他一些因素可能导致延迟收到经核实的答复,以及在源主机重新发布数据后大量抵达,此时,源主机可以简单地按照程序重新分配数据。
- 重复收到同一数据对目标主机来说是不可取的,为了确保可靠地传输高级应用软件,目标主机必须放弃重复的数据包,为此,执行了序列号。
- 序列号是传输数据的每个字节(8位)的编号,接收端询问TCP接收数据的初始部分数据的序列号和数据长度,并提供应作为确认答复收到的序列号。

三.4. 确认再次延长超时
- ** 重新印发的超时规定在数据重新印发之前必须验证答复的时间范围。 ** 如果届时尚未收到确认的答复,发送者将重新发送数据。 理想的情况是,规定一个最短期限将确保“确认的答复必须能够在这段时间内返回”。
- TCP 需要高性能通信,不受网络环境的影响,并且必须保留这种身份,而不管网络拥堵的变化。 为此,TCP 计算每次放电时的返回时间和偏差。 加上往返旅行的时间和偏差的时间,加班时间比这个总数要多一点。
- 超时为 0 。 5 秒由单位调节, 因此重复超时为 0 。 5 秒整数 。 但是, 初始再增强的默认值通常设定为大约 6 秒 。
- 如果在数据重新发布后没有收到经核实的答复,则重新发送数据。此时,等待确认答复的时间延长2或4倍于指数函数的次数。
- 此外,数据将不再重发**或重复。 一旦达到规定的重复次数,如果没有提供确认的答复,将确定网络或终端主机有异常情况,并被迫终止连接。
三.5 在一个段落中传递信息
- 在构建 TCP 连接时, 能够识别传送包件的单位, 我们也可以使用“ ** 电文长度 ” ( MSS ) 。 更确切地说, ** 电文长度是 IP 中的 ** 数据长度, 将不会以碎片方式处理 。
- TCP以与MSS规模相当的分散分布方式分发大量数据,在MSS中也进行分发。
- 两个终端主机在三次握手中决定了 MSS 。 在进行连接请求时, 两个终端主机将在 TCP 的第一部分写入 MSS 选项, 告诉对方其界面的大小, 以便适应它。 然后选择一个较小的数字在两者之间使用 。
三.6 控制速度随窗口而上升
- TCP用一个段落来确认答案,每个段落一个段落,这种传输的一个不利方面是,包裹旅行时间越长,通信性能就越低。
- 为解决这一问题,TCP引入了窗口概念,证明答复不再在每个分段中得到确认,而是在一个较大的单元中得到确认,传输时间会大大缩短,即发件人的主机不必在发送一段后等待对答复的确认,而是继续发送。

- 窗口控制
- 随附图中窗口的大小为四段,这一方法通过同时确定对多个部分的答复,达到了使用大量缓冲区的能力。
三.7 控制滑落窗口

- 上窗口中的数据即使没有收到任何经核实的答复也可以发送。 尽管如此,发件人仍然负责将确认的答复部分在到达前丢失后在整个窗口中重新发送。 为此,发件人主机必须设置一个缓存以保存数据,直到收到确认。
- 幻灯片窗口外的区域包含未发送的数据和末端收到的确认数据。当数据在不重新释放的情况下交付后及时收到确认的答复时,数据可以从缓存中删除。
- 如果对响应进行校验, 窗口会滑至序列号在回答中的位置。 这样可以让许多段的顺序分布增加通信性能。 这个方法也不会被称为幻灯片窗口控制 。
三.8 窗口控制控制响应控制
当使用窗口控件时, 投放软件包通常会分为两种情况 :
1 确认没有回复,在这种情况下,数据已抵达目的地,无需重新发布如下:
2 某一段落的丢失。如果接收者收到除应接收的序列号以外的数据,则该接收者将返回迄今收到数据的答案。 如下图所示,当某一段落缺失时,发送者将始终收到序列号为1001的确认答复,这样当窗口更大且报告期间丢失时,对同一序列号的确认答复将重复重复和重复。如果发送者主机连续三次收到相同的确认答复,相应的数据将重新发布。这个机制比前面提到的超时管理更有效,因此也被称为高速重新发射控制。

网络层使用IP协议。
- IP (IPv4, IPv6) 对应于 OSI 参考模型的第三层- 网络层。 网络层的主要任务就是“ 实现终端节点之间的通信 ” 。 这种通信也被称为“ 点对点通信 ” 。
- 下一个网络层 - 数据链层的主要任务就是在与数据链接相互连接的节点之间提供包件。 如果跨过几个数据链接, 访问网络层是必要的。 网络层可能跨越不同的数据链接, 甚至实现两个节点之间关于单独数据连接的包件传输 。
- IP分为三个主要行动模块:IP地点、路线(传送到目的地节点)以及IP分包和分组。
1. IP 地址
1. 实施伙伴地址概览
- 在计算机通信中必须注明与地址相类似的识别码,以便识别通信的对面端,数据链接中的MAC地址是用于识别同一连接的各种机器的识别码。
- 在网络一级,也有这种地址信息,通常称为IP地址。IP地址用于“确定连接网络的所有主机的通信目标地址”。因此,TCP/IP通信中的所有主机或路由器都必须设置自己的IP地址。
- 主机的 IP 地址 的 形状, 不论它连接到何种数据频道, 都会 保存 。
- IP 地址 (IPv4 地址) 代表 32 正整数值。 在计算机中, IP 地址以二进制方式处理 。 但是, 由于我们不习惯二进制方法, 我们有一个由八人组成的32位位 IP 地址, 分成四组, 每一组由“ ” 。 每个数组分开, 将其转换为小数点整数, 如下 :

一.2 IP地址由两个部分组成:网络和主机识别。
- 网络识别符配置为数据连接的每个部分的不同值。 Network 标记必须保证每个相互关联的部分的地址不会重复。 同一段中的连接主机需要相同的网络地址。 IP 地址的“ 主机 ID” 不允许在网络的同一部分重复。 因此, 每个主机的IP 地址在整个网络中不会重复 。

- 下图说明IP包如何使用目的地 IP 地址的网络识别符传送给正在过境的路由器。即使不看主机识别符,一旦发现它是否是网络部分的主机也是可行的。

1. 3个IPIP地址的分类
- 它根据IP地址第一至第四位的位元列,从主机识别码中识别其网络身份。
- ** 类 IP 地址是第一个以字母“ 0” 开头的地址。 ** 网络识别范围为 1 至 8 。 如果以小数表示, 则是一个 A 级的网络地址。 24 位 A 后地址与主机 ID 相对应。 因此, 网络部分最多可容纳的主机地址是 16 77 214 。
- ** 前两个“10”地址是 B 类 IP 地址。** 网络识别范围为 1 至 16 。如果以小数表示,则B 类的互联网地址为 16 位后 B 地址与主机 ID 相对应。因此,可在网络区域中容纳的最大主机地址是 65 534 个。
- ** 前三个“110”地址是IP类地址。** 网络识别范围从小数点的1到24。如果以小数点表示,则是一个C型网络地址。C类地址后面的8位地址与主机身份对应。因此,网络部分允许的最大主机地址数为254个。
- ** “110”的前四个地址是D类的IP地址。**网络身份介于1至32之间。如果以小数表示,则是一个D型的网址。D类地址缺乏主机身份,经常用于覆盖。
- 在指定 IP 地址时, 关于主机 ID, 有一些需要记住的 。 也就是说, 如果您想要使用一点来识别主机地址, 它不应该全部为 0 或全部为 1. 因为所有零 只有在相应的网络地址或 IP 地址不可用时才使用。 而主机, 全部为 1 通常是一个广播地址。 这两种情况都应该排除在发行过程之外。 这就是为什么 C类地址最多为 254 (28-2 = = = ) 的原因。
1.4 广播地址
- 广播地址用于在同一链条主机之间传送数据包。 它将IP地址的所有主机地址部分转换为 1, 并成为广播地址 。
- 广播分为两类:地方广播和直接广播;地方广播在网络内广播;直接广播在网络之间广播。
1.5 IP 多播
- 多播放所有将软件包传送到某些组的东道主。 没有可靠的传输, 因为IP 地址直接使用 。
- 与广播不同,它既能够穿透路由器,又能够只完成向这些群体分发数据包的必要工作。

- IP 多播
- 使用 D 类 地址的多播。 因此, 如果第 4 个是“ 110 ”, 它可能被视为多播地址。 其余 28 个位子可以是多播组号 。
- 此外,为了多广播,所有主机(路由器和终端机除外)和所有路由器都必须是该组的成员。
1.6 子网掩码
- 目前IP地址的网络识别和主机识别不再局限于地址类型,而是一个由子网络网络地址细分的称为“子网络掩码”的识别代码网络,小于A、B和C类。这一技术实际上是利用原A、B和C类主机地址部分作为子网络地址的一种机制,它可能将原网络分成许多物理网络部分。
- 如果以二进制模式写入, 子网遮罩同样是一个32位数的数字。 它相当于所有 IP IP 地址网络标识符的“ 1 ” 和所有 IP 地址主机的“ 0 ” 。 因此, IP 地址不再局限于自己的类别, 而是可以使用这样的子网遮罩自由定位其网络识别长度 。 当然, 子网遮罩必须是第一个以连续的“ 1” 开头的 IP 地址 。
- 现在有两种表达子网遮罩的方法。 ** 显示两个行的 IP 地址和两个行的 子网 地址。 例如, 前26个点是互联网地址,如下文所示:

- 第二个标志是,在每个IP地址之后添加一个网络地址的地点数目由斜线分隔,如下所示:

2. 路由
- 用于传输软件包的地址是网络一级的地址,即IP地址。然而,仅提供IP地址并不足以确保在适当端端向目标地址提供数据包,而且在整个数据传输过程中也有必要提供类似于“指定路由器或主机”的信息,以便将其实际发送到目标地址。这一信息将保存在路径控制表格中。
- 路线控制表以两种方式建立:由管理员手工制作,由路由器与其他路由器交流信息自动制作,前者也称为静态路线控制,后者称为动态路线控制。
- IP协议一直认为路线表是有效的,但IP没有具体规定创建路线控制表的协议。IP也没有提供创建路线控制表的方法。这个短语是由被称为“公路协议”的协议创建的。
2.1.1 IPIP地址和路线管理
- IP地址部分用于路线控制。
- 路由器控制表储存网络地址以及路由器在下一个阶段应通向的地址。
- 在发送 IP 软件包时,先确定 IP 软件包 第一部分的目标地址,然后在路线控制表格中发现与地址相同的网络地址的日志,然后将 IP 软件包转发给相关的路由器。如果在路线控制表格中找到同一个网络地址的许多记录,则选择最合适的网络地址。

三. 集团和知识产权分包合同
- 由于每项数据连接都用于不同的目的,最低传输单位(MTU)从一个变化到另一个变化,可携带的MTU因每个目的而变化。
- 每个主机必须正确处理 IP 断层 。 只有在无法同时提供更大的报告时才经常在互联网上处理分类 。
- 只能由目的地主机在碎片重新组装后才能进行 IP 数据报告 。 操作碎片时不会对路由器进行重组 。
三.1 MTU 发现路径
- 次级机制也有缺陷,例如路由器的额外处理负担,因此,只要允许,路由器就不应将它视为知识产权数据集的一部分。
- 针对子机制的不足,开发了“路径 MTU 发现” 技术。 路径 MTU 指的是不需要在发件人主机和接收人主机之间分割的 MTU 大小。 这是路径中所有数据线中最短的 MTU 。
- 路径 MTU发现,避免在中间路由器上分割或交付更大的TCP包是可行的。
4. IPv6
- IPv6 (伏击 6) 是一个网络间协议,已经建立起来,目的是从根本上克服IPv4 地址耗竭的问题。 IPv4 的地址长度为 4 8 位数,即 32 位数。 IPv6 的地址长度为 128 位数,通常表示为 8 16 位数。
四.IPv6 属性
- 路线控制表的扩展和汇总发送给IP。
- 改进性能。 软件包的头部使用固定值( 40 字节) 而不是初始测试代码。 简化第一个结构, 减少路由器的压力。 路由器不再使用碎片 。
- 支持侵入函数。 即使没有 DHCP 服务器, IP 地址也会自动指定 。
- 增加认证和加密机制,以及网络安全功能,以处理假IP地址和封锁窃听的能力。
- 移动IP成为多播的延伸。
四. 四.IP处理两个IPv6网络中的标记方法
- 一般说来,128位位IP地址用16位位的组别来表示,这些组别除以冒号(":")。
- 此外,如果出现连续 0, 0 可以被删除, 并被两个冒号( “ : ” ) 分开。 尽管如此, 只有一个 IP 地址只允许两个连续的冒号 。
四.A 3-ipv6地址结构
- IPv6 与 IPv4 相同,也是 IP 地址所示的 IP 地址 。
- 互联网通信使用全球单一广播地址,这是互联网上不需要依法分配给IP地址的唯一地址。

四.4. 单一全球地址
- “全球单一地址”一词指世界上唯一的地址,是互联网和内部通信中最常用的IPv6地址之一。
- 如下图所示,IPv6网络目前使用的格式为 n= 48, m = 16, 128 - n - m = 64. 这是网络标识之前的64位和之后的64位。

四.5 连接单一本地地址
- 本地单一链接地址指同一数据连接中唯一的地址。 当同一链条中没有路由器时, 用于通信。 界面 ID 通常保存 MAC 地址的64 位副本 。

6.6 4个独特的当地地址
- 虽然互联网上没有连接,但只使用当地唯一的地址。
- 虽然当地唯一的地址不会与互联网连接,但将尽可能随机制作单一的全球身份识别码。
- L 通常被置为 1
- 全局 ID 的值是随机选择的 。
- 子网ID是域网的地址
- 界面 ID 是界面的标识符 。
第7(IPv6)分段
- 仅使用发件人主机作为IPv6拆分处理的起点,而路由器与碎片无关。
- 由于IPv6中最小的 MTU是1,280 字节,因此没有必要在系统资源受限的设备嵌入系统中进行 " 路径 MTU发现 ",而是直接将IP包送到1,280 字节。
目前,有4.8个知识产权第一部分
五. 知识产权议定书技术
- IP旨在让最终目标主机接收数据包,但只有IP才能在整个过程中进行互动。还必须有能够破译主机名和MAC地址的功能,以及在数据包传输过程中管理异常的功能。
5.1 DNS
- 查看网站时, 我们通常不使用 IP 地址, 而是使用一串罗马字母和点。 当经常用户使用 TCP/ IP 连接时, IP 地址不会被他们使用 IP 地址 。 这可以在 DNS (域名系统) 的帮助下完成 。 DNS 可以自动将该字符串转换为特定的 IP 地址 。
- 此 DNS 不仅对 IPv4 有效,对 IPv6 也有效。
5.2 ARP
- 只要IP地址得到承认,IP数据报告就可以送到这个目标地址,然而,在数据链底端进行互动的同时,必须知道每个IP地址的相关MAC地址。
- 目标 IP 地址用于为下一个网络设备指定相关 MAC 地址, 下一个网络设备应该分包接收数据。 不幸的是, ARP 仅适用于 IPv4, 而不是 IPv6 。 IPv6 可能用 ICMPv6 取代 ARP, 发送相邻的勘探信息 。
- RARP是一种协议,用来从MAC地址到IP地址找到ARP。
5.3 ICMP
- IPCMP的主要任务包括确认IP软件包已成功交付到目标地址,通知分配过程中IP软件包被放弃的确切原因,加强网络配置等等。
- 然而,在IPv6中,IPv6扩大了IPCMP的功能,没有ICCMPv6,正常的通信是行不通的。在IPv4中,IPCMP支持IPv4只是作为辅助作用,也就是说,即使没有IPCMP,也能够实现IPv4。然而,在IPv6中,IPCMP的作用得到了扩大,没有ICCMPv6就不可能实现定期通信。
5.4 DHCP
- 为每个主机设置IP地址将耗费大量时间。 特别是在传输膝上型计算机、终端和平板电脑等设备时,IP地址将被重新设置,用于每次转换到新地点。
- 因此,为了自动配置IP地址和集中控制IP地址分配,达成了DHCP(动态主机咨询协议)协议。 计算机可以使用DHCP(DHCP)通信TCP/IP,只要它们与网络连接。
- DHCP可用于IPv4和IPv6网络。
5.5 NAT
- 当连接到互联网时,NET(网络地址翻译)技术被用于使用当地网络的私人地址,并过渡到全球IP地址。
- 除了IP地址翻译外,NAPT技术已经出现,它翻译了TCP和UDP端口号,以便与许多东道方的通信能够用单一的全球IP地址完成。
- NT(NAPT)是设计用于IPv4的一种技术,它正在发生地址耗竭,然而,在IPv6中,NT也被用于加强网络安全,NT-PT经常用于IPv4和IPv6受聘NT(NAPT)之间的相互作用,而IPv4和IPv6的相互作用中,NT也被用于加强网络安全,NT-PT经常用于IPv4和IPv6之间的相互作用。
5.6 IP 隧道

连接到 IPv4 网络的两个 IPv6 网络
- 与以往的网络环境一样,网络A与网络B之间没有直接的联系是可行的;相反,必须使用IP隧道特征,以便能够在网络A和网络B之间进行定期通信。
- IP隧道可将网络A的 IPv6 包聚合成单一的数据包,并将额外的 IPv4 信头传送到网络C 。
- 通常, IP 的第一部分跟随 TCP 或 UDP 的第一部分。 但是, 越来越多的应用, 如“ IP 头是 IP 头” 或“ IP 头是 IP v6 头 ” 。 这种将网络第一层连接到网络第一层的通信形式被称为“ IP 隧道 ” 。
本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/12541.html。