
现代网络中,大多数设备使用的是动态IP地址,而非静态分配。动态IP地址允许设备在每次上网时自动获取一个可用的IP地址。这样即使设备更换网络位置,也能自动获取新的IP地址,保证网络连接的连续性。
DNS服务器负责将用户输入的域名转换为对应的IP地址。即使设备的IP地址发生变化,只要域名解析服务正常,用户仍能通过域名访问到该设备。DNS服务器隐藏IP地址的变化,为用户提供稳定的访问体验。
动态IP地址分配和DNS服务器的配合使用,确保IP地址的灵活性和域名解析的稳定性。即使设备的网络位置发生变化,用户仍能通过域名访问到目标设备。这就是IP地址永不失联的核心原理。
tcp ip 网络基本原理
TCP/IP的基本原理 本文的重点虽然是根据实例来解析TCP/IP,但要讲明白下面的过程必须简要讲一下TCP/IP的基本原理。 A.网络是分层的,每一层分别负责不同的通信功能。 TCP/IP通常被认为是一个四层协议系统,TCP/IP协议族是一组不同的协议组合在一起构成的协议族。 尽管通常称该协议族为TCP/IP,但TCP和IP只是其中的两种协议而已,如表1所示。 每一层负责不同的功能:TCP/IP层描述 主要协议 主要功能应用层 Http、Telnet、FTP和e-mail等 负责把数据传输到传输层或接收从传输层返回的数据传输层 TCP和UDP 主要为两台主机上的应用程序提供端到端的通信,TCP为两台主机提供高可靠性的数据通信。 它所做的工作包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。 UDP则为应用层提供一种非常简单的服务。 它只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。 网络层 ICMP、IP 和 IGMP 有时也称作互联网层,主要为数据包选择路由,其中IP是TCP/IP协议族中最为核心的协议。 所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输链路层 ARP 、RARP和设备驱动程序及接口卡 发送时将IP包作为帧发送;接收时把接收到的位组装成帧;提供链路管理;错误检测等分层的概念说起来非常简单,但在实际的应用中非常的重要,在进行网络设置和排除故障时对网络层次理解得很透,将对工作有很大的帮助。 例如:设置路由是网络层IP协议的事,要查找MAC地址是链路层ARP的事,常用的Ping命令由ICMP协议来做的。 b. 数据发送时是自上而下,层层加码;数据接收时是自下而上,层层解码。 当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。 其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息),该过程如图6所示。 TCP传给IP的数据单元称作TCP报文段或简称为TCP段。 IP传给网络接口层的数据单元称作IP数据报。 通过以太网传输的比特流称作帧(Frame)。 数据发送时是按照自上而下,层层加码;数据接收时是自下而上,层层解码。 C. 逻辑上通讯是在同级完成的 垂直方向的结构层次是当今普遍认可的数据处理的功能流程。 每一层都有与其相邻层的接口。 为了通信,两个系统必须在各层之间传递数据、指令、地址等信息,通信的逻辑流程与真正的数据流的不同。 虽然通信流程垂直通过各层次,但每一层都在逻辑上能够直接与远程计算机系统的相应层直接通信。 通讯实际上是按垂直方向进行的,但在逻辑上通信是在同级进行的。
在站点上发帖子讨论时是因特网的什么功能
关于因特网作用有一、网络寻址(ip)网络的核心概念是“寻址”。 为了实现互联网上的信息传送,互联网上的每个设备其地址必须是唯一的,这个地址即ip地址,每个ip地址由4个字节二进制数据、分两部分组成,第一部分为这个地址的网络号,占两个字节,第二部分为节点号,也占两个字节。 如168.160.207.163,前两个字节:168、160表示网络号,后面两个字节207、163为节点号。 连接到同一网络(电缆)上的每个设备具有相同的网络号。 为了确保互联网上的正确寻址,互联网上的每个网络必须具有唯一的网络号,而同一网络内的每个节点必须具有在该网络内唯一的节点号。 这一规则确保了互联网上没有两个设备具有同样的网络号和节点号,即ip地址。 二、信息传送解决了正确寻址的问题,那么互联网上的信息是以怎样的形式传送的呢?internet采用tcp/ip协议(传输控制协议/互联网协议),实现网与网、机器和机器之间的互联。 internet上信息传输过程如下:tcp将要传输的信息划分为多个包,然后,每个包塞入tcp“信封”,再依次塞入到一个ip信封。 tcp信封外包含着关于包中字节数目的信息和在原始信息中该包的位置信息。 在信息接收结束时,tcp信封被从ip信封中取出,然后,原始信息重新组装。 一旦电脑通过校验和发现有包被破坏,发送者就被通知重新发送出差错的包。 三、域名系统(dns-domain name system)解决了internet上最基本的信息传输问题之后,接下来是如何实现在这个基础之上的高级应用。 从上面可以知道,互联网上的每个设备都具有唯一的ip地址,这个地址是4个字节的二进制数据,每个字节可表示的数值范围为0—255,每个字节之间用圆点分开,一个典型的ip地址为:168.160.207.174,如果只用如此表面上看不出任何含义的数字地址来定位一个特定的主机,对任何用户都是很不方便的。 举例来说,customerdatabaseserver和168.160.207.174表示同一个主机,究竟是哪一种机器表示更容易理解呢?从名字中,你可以很容易地区分这台机器是属于顾客(customer)服务部门,而且它是一个数据库服务器。 但是只看ip地址,你恐怕就猜不出来了。 通过名字存取资源的另一个好处就是,即使你确实把资源由一个机器移到另一个机器上,你的用户也并不一定要知道。 你只需要简单地修改名字到ip地址的映射,而你的用户甚至不会注意到这一修改。 然而如果你使用的是ip地址,那么你将不得不把这一修改通知所有的用户——这是一个潜在的管理风险。 你可以在站点上很容易地为任何一台机器分配一个名字。 然而,你怎样才能保证它是唯一的呢?一般来说,如果你没有与外界联网的话,例如象internet之类,并且又在一个相对较小的场所中,那么由你来控制名字的分配,而且你所用的每一个名字是唯一的。 这样的机会是很多的。 然而,一旦你加入了全国性或者甚至区域性的网络,在不同管理控制之下的机器就有可能发生名字冲突。 即使你没有加入任何外界网络,随着你的ip网络的发展,你又如何防止在你的组织范围内被使用的名字发生重复呢?理想的解决办法是使用一些把名字翻译成ip地址的集中式命名系统。 如果一个数据库采用了集中式管理,那么便不会有名字重复的机会。 internet正是采取这样一种方法来管理在internet上成千上万的名字的。 最初,internet的名字空间很简单。 每一个由一系列字符组成的名字没有更深一层的结构。 尽管这样会使命名过程简单,但是internet很快就发现这种简单的名字空间不能处理现有庞大的名字集合。 到1990年为止,在internet上注册的名字已经超过个。 随着被注册主机的数目增多,及时更新数据库的工作量,以及到达单个站点的通信量都迅速增加。 为了解决这些问题,一种层次性命名系统,即众所周知的域名系统(dns)就发展起来了。
IP地址的分类。以及其原理
A类地址(1)A类地址第1字节为网络地址,其它3个字节为主机地址。 它的第1个字节的第一位固定为0.(2)A类地址范围:1.0.0.1---126.255.255.254(3)A类地址中的私有地址和保留地址:① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。 范围(10.0.0.0---10.255.255.255)② 127.X.X.X是保留地址,用做循环测试用的。 B类地址(1) B类地址第1字节和第2字节为网络地址,其它2个字节为主机地址。 它的第1个字节的前两位固定为10.(2) B类地址范围:128.0.0.1---191.255.255.254。 (3) B类地址的私有地址和保留地址① 172.16.0.0---172.31.255.255是私有地址② 169.254.X.X是保留地址。 如果你的IP地址是自动获取IP地址,而你在网络上又没有找到可用的DHCP服务器。 就会得到其中一个IP。 191.255.255.255是广播地址,不能分配。 C类地址(1)C类地址第1字节、第2字节和第3个字节为网络地址,第4个字节为主机地址。 另外第1个字节的前三位固定为110。 (2)C类地址范围:192.0.0.1---223.255.255.254。 (3) C类地址中的私有地址:192.168.X.X是私有地址。 (192.168.0.0---192.168.255.255)D类地址(1) D类地址不分网络地址和主机地址,它的第1个字节的前四位固定为1110。 (2) D类地址范围:224.0.0.1---239.255.255.254E类地址(1) E类地址不分网络地址和主机地址,它的第1个字节的前五位固定为。 (2) E类地址范围:240.0.0.1---255.255.255.254IP地址如果只使用ABCDE类来划分,会造成大量的浪费:一个有500台主机的网络,无法使用C类地址。 但如果使用一个B类地址,6万多个主机地址只有500个被使用,造成IP地址的大量浪费。 因此,IP地址还支持VLSM技术,可以在ABC类网络的基础上,进一步划分子网。 无类地址除ABCDE以外的IP地址段划分方式,如:192.168.1.0 255.255.255.252等分成C段划分的地址