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。
[]
更多精彩
赞助商链接