数据传输时目的ip是指外网ip,还是内网ip,如果是外网ip,那它如何找到目的主机,菜鸟一个,请赐教

来自:    更新日期:早些时候
域名解析是解析公网ip还是内网ip,如果是解析公网ip那怎么能指向我的服务器呢?~

域名解析是针对的公网IP 也可以实现内网IP
需要域名解析到 服务器的公网IP上,并且服务器需要绑定域名就完成工作了。
2. 需要外部域名实现对接内网IP:
(1)在内网安装NAT123域名解析映射客户端软件。
(2)登录NAT123,在主面板上,添加映射。设置内外网地址端口。内网地址是内网对应网站应用。外网地址是正式的域名,也可以是默认二级域名。
(3)域名绑定后,用域名即可正常访问域名网站。
IP

IP是英文Internet Protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址具有唯一性,根据用户性质的不同,可以分为5类。另外,IP还有进入防护,知识产权,指针寄存器等含义。
基本原理

网络互联
网协是怎样实现的?网络互连设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。IP协议实际上是一套由软件、程序组成的协议软件,它把各种不同“帧”统一转换成“网协数据包”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。

数据包
那么,“数据包(data packet)”是什么?它又有什么特点呢?数据包也是分组交换的一种形式,就是把所传送的数据分段打成 “包”,再传送出去。但是,与传统的“连接型”分组交换不同,它属于“无连接型”,是把打成的每个“包”(分组)都作为一个“独立的报文”传送出去,所以叫做“数据包”。
这样,在开始通信之前就不需要先连接好一条电路,各个数据包不一定都通过同一条路径传输,所以叫做“无连接型”。这一特点非常重要,它大大提高了网络的坚固性和安全性。
每个数据包都有报头和报文这两个部分,报头中有目的地址等必要内容,使每个数据包不经过同样的路径都能准确地到达目的地。在目的地重新组合还原成原来发送的数据。这就要IP具有分组打包和集合组装的功能。
在传送过程中,数据包的长度为30000字节(Byte)(1字节=8二进制位)。
另外,特别注意的是,ip数据包指一个完整的ip信息,即ip数据包格式中各项的取值范围或规定,如版本号可以是4或者6,ip包头长度可以是20字节-60字节,总长度不超过65535字节,封装的上层协议可以是tcp和udp等。

各个主机都有IP和子网掩码

计算此数据报的目的地址的IP,看是否和自己的主机名相同,相同就是发给自己的,全F就是广播的
否则就是发给别人的

至于MAC地址,是要到第二层作为祯数据的时候,专门要封装的,
根据ARP提供的此IP对应的MAC来封装,如果不知道MAC,就用ARP来广播询问,得知后再对应发送

也就是说,连接到交换机的电脑,收到的数据,应该已经是对应MAC的数据报了

而如果是集线器的话,就会广播而使得所有人收到,然后才回去计算对应的主机

恩,我理解你的意思,你说的是在网络下传输应该。
如果对面的PC是有着内网,然后再做NAT转换到外网应该,那么你传输过去数据的目的IP就是送到他的外网,因为在internet的环境下是不认你的内网IP的,内网IP只是给你局域网看的。
至于为什么能找到,比如你的目的IP就那么一个,但是他内部网络机器有10个,那么你发送的数据包直接就是先送他的外网IP,这个IP是设在他们最靠近internet的路由器或者三层交换机上面的,因为每个数据包都是有他的封装的,里面有你要送达的MAC地址,这样你的数据包到了他的路由器上的时候他会按照协议往下剥离,最后到物理层还是数据链路层(忘了)的时候就会找到你要发送的MAC地址,这样就会再送到内网中的具体的机器,这样就能准确送达了。

说的不通 不知道你想要说什么。你着是在说静态路由协议吗 目的IP也不一定是指外网内网 看你具体要达成什么目的!如果2个路由之间点到点的连接 一个源一个目的 那他也不是外网啊。如果是内网访问外网 那目的IP 是外网IP, 如果是想到达下一条的路由在不知道IP的情况下你可以设置默认路由

目的ip就是目的ip,不会改变的。
如果目的ip和你的ip在同一个网段,那,机器自己判断后,就会找该ip的mac,如果自己的mac-ip对应表有,那就直接按mac地址发,如果不在,就会发广播包(该包可以在局域网内传播)询问。目的ip收到广播报会答复。
如果目的ip是外网的ip,那就一定是合法的ip(即公网ip),你的机器判断后发现不是自己网段的,就会请求网关,发送给网关,由网关往外发送(网关一般情况下,另外的一个网口就是公网)。

我想问的是这种情况:比如从你那边传送数据到我这里,我是属于局域网中的一个成员,那么你传送的数据中使用的目的ip地址是我的外网ip还是内网ip,如果是我的外网,那么到达路由或者三层交换机时如何找到我这台主机
到你的当然是外网IP 也就是公网 内网是私有IP。 真正数据传输是靠 公网的IP 。找到你主机: 首先要知道 你的IP地址是和你的MAC地址是绑定的 你的路由或3层交换会跟具我的目的地址查找路由表与之匹配的地址 。然后根据IP地址和MAC的关系找到你的主机(这部分是2层设备工作的)。 MAC是网卡的地址
路由里有个NAT转换也就是内网IP与你的公网IP的转换。


数据传输时目的ip是指外网ip,还是内网ip,如果是外网ip,那它如何找到目的主机,菜鸟一个,请赐教视频

相关评论:

相关主题精彩

版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

Copyright © 喜物网