文档库 最新最全的文档下载
当前位置:文档库 › 私网地址

私网地址

私网地址
私网地址

由于现在常用的A、B、C类地址个数有限,所以一般情况下,局域网都会申请一个公网地址,然后通过这个公网地址中将一部分主机地址划分成不同的子网,子网中的IP地址也就是私网地址。私网地址不能够直接访问外网,必须通过像NAT地址转换相关的协议转换成公网地址,才能够访问外网!

公网、内网是两种Internet的接入方式。

内网接入方式:上网的计算机得到的IP地址是Inetnet上的保留地址,保留地址有如下3种形式:

10.x.x.x

172.16.x.x至172.31.x.x

192.168.x.x

内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。

公网接入方式:上网的计算机得到的IP地址是Inetnet上的非保留地址。公网的计算机和Internet上的其他计算机可随意互相访问。

NAT(Network Address Translator)是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP 地址,减少对公网IP地址的占用。

Netstat -a

我们拿其中一行来解释吧:

Proto Local Address Foreign Address State

TCP Eagle:2929 219.137.227.10:4899 ESTABLIS HED

协议(Proto):TCP,指是传输层通讯协议,本地机器名(Local Address):Eagle,俗称计算机名了,安装系统时设置的,可以在“我的电脑”属性中修改,本地打开并用于连接的端口:2929)

远程机器名(Foreign Address):219.137.227.10

远程端口:4899

状态:ESTABLISHED

状态列表

LISTEN :在监听状态中。

ESTABLISHED:已建立联机的联机情况。

TIME_WAIT:该联机在目前已经是等待的状态

OSI 和TCp/Ip 模型在传输层定义两种传输协议:TCP(或传输控制协议)和UDP(或用户数据报协议)。

UDp

UDp 与tCp 的主要区别在于UDp 不一定提供可靠的数据传输。事实上,该协议不能保证数据准确无误地到达目的地。UDp 在许多方面非常有效。当某个程序的目标是尽快地传输尽可能多的信息时(其中任意给定数据的重要性相对较低),可使用UDp。ICQ 短消息使用UDp 协议发送消息。

许多程序将使用单独的tCp 连接和单独的UDp 连接。重要的状态信息随可靠的tCp 连接发送,而主数据流通过UDp 发送。

tCp

tCp 的目的是提供可靠的数据传输,并在相互进行通信的设备或服务之间保持一个虚拟连接。tCp 在数据包接收无序、丢失或在交付期间被破坏时,负责数据恢复。它通过为其发送的每个数据包提供一个序号来完成此恢复。记住,较低的网络层会将每个数据包视为一个独立的单元,因此,数据包可以沿完全不同的路径发送,即使它们都是同一消息的组成部分。这种路由与网络层处理分段和重新组装数据包的方式非常相似,只是级别更高而已。

为确保正确地接收数据,tCp 要求在目标计算机成功收到数据时发回一个确认(即ACK)。如果在某个时限内未收到相应的ACK,将重新传送数据包。如果网络拥塞,这种重新传送将导致发送的数据包重复。但是,接收计算机可使用数据包的序号来确定它是否为重复数据包,并在必要时丢弃它。

相关文档