Ⅰ 计算机网络如何寻找目的地址
比如说我要访问www.163.com
当我输入之后.首先计算机会到DNS服务器去寻找匹配163.COM的IP地址.
接着计算机去访问该IP地址,这时有个协议叫ARP协议.将该IP地址变成MAC地址.
我们的计算机实际是访问MAC的物理地址.
通过上述来寻找目标地址.
Ⅱ 计算机网络,UDP数据报的校验和字段是通过什么来校验源和目的IP的呢
其实这是一种加密技术用于对文件内容进行审计的方法,使用 精通读文件把文件读到内存中,再对文件内容作一个 MD5 校验得到一串密码,就是校验和。
补充:
1、IP首部校验和字段是根据IP首部计算的校验和码,它不对首部后面的数据进行计算。ICMP、IGMP、UDP和TCP在它们各自的首部中均含有同时覆盖首部和数据校验和码。
2、IP首部校验和计算:
为了计算一份数据报的IP检验和,首先把检验和字段置为0。然后,对首部中每个16bit进行二进制反码求和(整个首部看成是由一串16bit的字组成),结果存在检验和字段中。当收到一份IP数据报后,同样对首部中每个16bit进行二进制反码的求和。由于接收方在计算过程中包含了发送方存在首部中的检验和,因此,如果首部在传输过程中没有发生任何差错,那么接收方计算的结果应该为全1。如果结果不是全1(即检验和错误),那么IP就丢弃收到的数据报。但是不生成差错报文,由上层去发现丢失的数据报并进行重传。
3、TCP和UDP校验和计算(两者相同)
校验和还包含—个96位的伪首标,理论上它位于TCP首标的前面。这个伪首标包含了源地址、目的地址、协议和TCP长度等字段,这使得TCP能够防止出现路由选择错误的数据段。这些信息由网际协议(IP)承载,通过TCP/网络接口,在IP上运行的TCP调用参数或者结果中传递。
伪首部并非UDP数据报中实际的有效成分。伪首部是一个虚拟的数据结构,其中的信息是从数据报所在IP分组头的分组头中提取的,既不向下传送也不向上递交,而仅仅是为计算校验和。
这样的校验和,既校验了UDP用户数据的源端口号和目的端口号以及UDP用户数据报的数据部分,又检验了IP数据报的源IP地址和目的地址。(伪报头保证UDP和TCP数据单元到达正确的目的地址。因此,伪报头中包含IP地址并且作为计算校验和需要考虑的一部分。最终目的端根据伪报头和数据单元计算校验和以验证通信数据在传输过程中没有改变而且到达了正确的目的地址。
Ⅲ 计算机网络计算问题ip地址计算
子网主机数最大50,那么2^6-2=62接近并满足50个主机的要求,可以分为几个子网2^2=4
192.77.33.0
192.77.33.64
192.77.33.128
192.77.33.192
那么用192.77.33.0/255.255.255.192来划分,地址范围192.77.33.1-62 满足lan4 50个主机要求
用192.77.33.64/255.255.255.224进一步划分,192.77.33.65-94和192.77.33.97-126 每个子网30个主机,满足lan1和lan2的要求
用192.77.33.128/255.255.255.224进一步划分,192.77.33.129-158和192.77.33.161-190,每个子网30个主机,满足lan3和lan6
用192.77.33.192/255.255.255.240进一步划分,则满足lan5,lan7,lan8的要求,每个子网14个主机
Ⅳ 计算机网络:发送端的网络层怎么获取目的ip,源ip的
应用层通过socket通信。
比如 客户端连接时:clientSocket.Connect(endp)
自身socket调用connect方法,传入参数是服务器的socket。
这时就指定了目的ip,port
另:如果不清楚服务器IP ,dns查询
Ⅳ 两台计算机进行通信时,在网络层如何获取目的主机的的ip地址
打电话给目的主机那个人,让他查询主机的IP,运行 CMD ipconfig
Ⅵ 大神请问个问题:计算机网络:发送端的网络层怎么获取目的ip,源ip的
发送端本来就知道目标IP,IP包从主机发出的时候就带有目标地址信息。比如ping,当你ping某个地址的时候目标地址就已经指定。(1)如果目标地址在同网段内,主机会查找ARP表(IP与MAC地址对应关系,如果找不到就会广播通过交换机制找到),直接将报文送达目标IP;(2)如果目标地址不在同网段内,主机会查找路由表,并进一步找到“下一跳”的IP地址,然后重复1的过程将IP包交给下一跳地址,下一跳行使路由功能,重复2的过程,知道IP包送达目标地址。最后目标地址主机层层解封读取数据。
所以不管是目标IP还是源IP,这些信息不是IP包的负载“数据”提供的,而是应用软件通过操作系统提供的,就像你寄出一封信,信封上的地址不一定要写在信件内容上,信也一样可以寄到。
Ⅶ 求计算机网络IP计算方法
计算机网络IP计算方法
子网掩码:255.255.192.0
其中255和0不管,192换成二进制是1100 0000
那么后面6个0是主机位(当然我们开始不管的0也是主机位,不过不管),前面的都是网络位
然后再拆179=128+51,那么换成二进制是1011 0011
比对前面的拆的掩码,主机位忽略,
1100 0000
1011 0011 下面和上面2个1对应的位置是10,后方位置补0
那么组合出网络位就是1000 0000
这个IP属于191.25.128.0的网段 第一个可以用的IP自然就是191.25.128.1
至于该网段主机位就是多了 是2的14次方减1
而子网数显然多更多,是2的16次方减2(是按掩码算,非当前IP,当前IP只能在一个子网内)
Ⅷ 求 计算计算机的网络地址和主机地址的值
这题我来给你解答:
首先这个IP是A类地址,其网络号可以知道是10.0.0.0
;子网掩码换算成二进制就是11111111.11111111.11111111.00000000
可以看出网络位是24位,也就是子网网络号的位数是16位,把10.1.143.164换算成二进制就是00001010.00000001.10001111.10100100
那么它所在的子网网络号就是00000001.10001111
所以说该计算机所在的网络地址就是00001010.00000001.10001111.00000000即10.1.143.0
广播地址就是00001010.00000001.10001111.11111111即10.1.143.255,也就是说这个计算机的子网地址范围是10.1.143.1----10.1.143.254
主机在子网中的地址就是164
你不给分,是没人给你答案的
Ⅸ 计算机网络:怎么计算IP地址啊
255.255.255.224
192.20.0.30在
192.20.0.17-192.20.0.30
第二个在192.20.0.49-192.20.0.62内
一眼就能看出来的
Ⅹ 计算机网络知识:怎么计算广播地址
1、将十进制IP地址、子网掩码换算为二进制
2、将IP地址与子网掩码进行“与”运算
3、得出的结果后面的全0位变为全1
4、再换算回十进制
5、得到广播地址