cwl_Java

1767 篇文章
36 人订阅

TCP/IP

cwl_java

速读原著-TCP/IP(BGP:边界网关协议)

B G P是一种不同自治系统的路由器之间进行通信的外部网关协议。 B G P是A R PA N E T所使用的老E G P的取代品。RFC1267 [Lough...

4110
cwl_java

速读原著-TCP/IP(CIDR:无类型域间选路)

在第3章中,我们指出了 B类地址的缺乏,因此现在的多个网络站点只能采用多个 C类网络号,而不采用单个 B类网络号。尽管分配这些 C类地址解决了一个问题( B类地...

7220
cwl_java

速读原著-TCP/IP(UDP:用户数据报协议)

U D P是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个 U D P数据报,并组装成一份待发送的 I P数据报。这与面向流字符的协议不同,...

4810
cwl_java

速读原著-TCP/IP(UDP首部)

端口号表示发送进程和接收进程。在图 1 - 8中,我们画出了 T C P和U D P用目的端口号来分用来自I P层的数据的过程。由于 I P层已经把I P数...

6610
cwl_java

速读原著-TCP/IP(IP分片)

正如我们在2 . 8节描述的那样,物理网络层一般要限制每次发送数据帧的最大长度。任何时候I P层接收到一份要发送的 I P数据报时,它要判断向本地哪个接口发送数...

6910
cwl_java

速读原著-TCP/IP(ICMP不可达差错(需要分片))

发生I C M P不可达差错的另一种情况是,当路由器收到一份需要分片的数据报,而在 I P首部又设置了不分片(D F)的标志比特。如果某个程序需要判断到达目的端...

6310
cwl_java

速读原著-TCP/IP(用Traceroute确定路径MTU)

尽管大多数的系统不支持路径 M T U发现功能,但可以很容易地修改 t r a c e r o u t e程序(第8章),用它来确定路径 M T U。要做的是发...

8320
cwl_java

速读原著-TCP/IP(采用UDP的路径MTU发现)

下面对使用U D P的应用程序与路径 M T U发现机制之间的交互作用进行研究。看一看如果应用程序写了一个对于一些中间链路来说太长的数据报时会发生什么情况。

4920
cwl_java

速读原著-TCP/IP(UDP和ARP之间的交互作用)

使用U D P,可以看到U D P与A R P典型实现之间的有趣的(而常常未被人提及)交互作用。我们用s o c k程序来产生一个包含8 1 9 2字节数据的U...

6420
cwl_java

速读原著-TCP/IP(ICMP源站抑制差错)

我们同样也可以使用 U D P产生I C M P“源站抑制(source quench)”差错。当一个系统(路由器或主机)接收数据报的速度比其处理速度快时,可能...

5220
cwl_java

速读原著-TCP/IP(UDP服务器的设计)

使用U D P的一些蕴含对于设计和实现服务器会产生影响。通常,客户端的设计和实现比服务器端的要容易一些,这就是我们为什么要讨论服务器的设计,而不是讨论客户端的设...

8140
cwl_java

速读原著-TCP/IP(广播)

受限的广播地址是 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5。该地址用于主机配置过程中 I P数据报的目的地址,此时,主机可能还不知道它所在网络...

6010
cwl_java

速读原著-TCP/IP(广播的示例)

广播是怎样传送的?路由器及主机又如何处理广播?很遗憾,这是难以回答的问题,因为它依赖于广播的类型、应用的类型、 T C P / I P实现方法以及有关路由器的配...

7230
cwl_java

速读原著-TCP/IP(多播)

不像图1 - 5所示的其他三类I P地址(A、B和C),分配的28 bit均用作多播组号而不再表示其他。

5930
cwl_java

速读原著-TCP/IP(IGMP报文)

这是版本为1的I G M P。I G M P类型为1说明是由多播路由器发出的查询报文,为 2说明是主机发出的报告报文。检验和的计算和 I C M P协议相同...

7730
cwl_java

速读原著-TCP/IP(ICMP地址掩码请求与应答)

I C M P地址掩码请求用于无盘系统在引导过程中获取自己的子网掩码( 3 . 5节)。系统广播它的I C M P请求报文(这一过程与无盘系统在引导过程中用 R...

7030
cwl_java

速读原著-TCP/IP(SLIP:串行线路IP)

RFC 893[Leffler and Karels 1984]描述了另一种用于以太网的封装格式,称作尾部封装(trailer encapsulation)。这...

5110
cwl_java

速读原著-TCP/IP(特殊情况的IP地址)

经过子网划分的描述,现在介绍 7个特殊的I P地址,如图3 - 9所示。在这个图中, 0表示所有的比特位全为0;- 1表示所有的比特位全为 1;n e t i ...

3100
cwl_java

速读原著-TCP/IP(子网掩码)

任何主机在引导时进行的部分配置是指定主机 I P地址。大多数系统把 I P地址存在一个磁盘文件里供引导时读用。在第 5章我们将讨论一个无盘系统如何在引导时获得 ...

4110
cwl_java

速读原著-TCP/IP(IP首部)

I P是T C P / I P协议族中最为核心的协议。所有的 T C P、U D P、I C M P及I G M P数据都以I P数据报格式传输(见图 1 - ...

4710

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动