WEB开发网
开发学院软件开发VC TCP/IP学习笔记 阅读

TCP/IP学习笔记

 2010-04-03 20:34:41 来源:WEB开发网   
核心提示:五、端口号:TCP/UDP都使用一个16bit地端口号来表示不同地程序,1、知名端口:一般介于1~255之间,TCP/IP学习笔记(3),例如:FTP的TCP端口号是21,2、临时端口,重要的不是两台主机所在网络的MTU,重要的是两台主机路径中的最小MTU,由于客户端对端口号一般并不关心,只需保证唯一就可以了

五、端口号:TCP/UDP都使用一个16bit地端口号来表示不同地程序。

1、知名端口:一般介于1~255之间,例如:FTP的TCP端口号是21。

2、临时端口,由于客户端对端口号一般并不关心,只需保证唯一就可以了,所以系统一般分配临时端口号。

六、链路层:(以以太网为例,地址为48bit)

1、链路层的功能:

◆ 为IP模块发送和接收IP数据报

◆ 为ARP模块发送ARP请求和接收ARP应答

◆ 为RARP模块发送RARP请求和接收RARP应答

2、以太网的封装,以太网IP数据报的封装在RFC 894中定义的:

目的地址

(6)

源地址

(6)

类型

(2)

数据(46-1500),包括IP、ARP、RARP CRC

(4)

对于ARP和RARP请求/应答数据报大小只有28字节,为了达到46字节的最小长度,必须在后面添加18字节的填充字节。

七、环回地址:

一般把127.0.0.1分配给这个接口,并命名为localhost,一个发给环回接口的IP数据报不能在任何网络上出现。

1、传给环回地址的任何数据均作为IP输入。

2、传给广播地址和多播地址的数据报复制一份传给环回接口,然后送到以太网上。

3、任何传给该主机IP地址的数据均送到环回接口。

八、最大传输单元MTU:

以太网对数据帧的长度都有限制,其最大值为1500。链路层的这个特性叫做最大传输单元MTU。如果一个IP数据报比MTU大,那IP层就必须进行分片,把数据报分为若干片。如果两台主机间的通信要通过多个网络时,那么每个网络的链路层可能有不同的MTU。重要的不是两台主机所在网络的MTU,重要的是两台主机路径中的最小MTU,它被成为路径MTU。

上一页  1 2 3 4  下一页

Tags:TCP IP 学习

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接