有关网络不同层次的地址的问题,谢谢!

2025-02-27 14:04:50
推荐回答(5个)
回答1:

从1层至7层都会涉及到的。每层对应一个封装方式。OSI演变成TCP/IP参考模型。
将7层变成了5层,前四层(物理层、数据链路层、网络层、传输层)没动,将后三层合并成了应用层。所以:
物理层:比特 用电平0 +5v 表示0和1
数据链路层:帧
网络层:包 ip协议
传输层:段 主要协议tcp udp
应用层:端口号 使用端口号区分不同的应用

A电脑网卡-----(比特、帧)-------A交换机-------(数据帧)----------A路由器--------(数据包)----------B路由器--------(帧)B交换机------(比特)-----B电脑网卡(可能有点歧义)

例: 打开一个网页数据的传输过程
1.打开一个网页,首先必须是将域名解析到对方服务器的ip地址。系统查看本机网卡dns,并比对本机ip地址,看是否是一个网段?(一般都不是)发现不是一个网段,需要将解析数据发送到网关ip中转,查看本机arp缓存,发现没有对应的ip与mac地址arp缓存,则发送arp广播包,网关回应arp报文告知网关mac地址。数据将封装成数据帧发送到网关处。
2.网关收到数据帧,根据目的地址查找路由表,根据路由将数据帧封装成数据包发送到下一跳设备上(运营商路由),路由器需要做nat转换,并维护nat转换表项,内网ip、端口对应路由器的外网ip的一个端口。
3.下一跳设备收到包后,根据目的地址再次转发到下一设备(需要多次转发,可使用tracert命令查看数据包流经过程,在运营商网络中没有nat转换,数据包没有改变的转发)
在有:数据包转发,源地址是首次发包的源地址。目的地址是dns服务器,此过程源地址和目的地址在数据包不会改变。改变的只是在传输途中的数据帧mac地址的变化。
4.最终到达dns服务器,服务器将此域名对应的ip地址在回发回来。中间过程省略。到达用户路由器后,路由器根据源目的地址查找nat转换表项,并修改数据包再次回发到电脑上。
5.电脑获知此域名的ip地址。再次发起http的会话连接。也是跟上面一样。

回答2:

你学的太咋了,问题也不太清楚,什么层、地址》?

你说的层是不是网络的七层协议模型?

最简单的应用层你可以从计算机上看到的,例如你能用到的telnet.exe、ping.exe这些应用程序,或者QQ也算是个应用层的
至于联系么
表示层(就是用什么编码方式来表示你说传输的数据,简单的理解,具体还是多看看书上的。。)

会话层(RPC,SQL)

这个具体还是看看百度百科吧

http://baike.baidu.com/view/1868389.htm

至于什么样的计算机才有域名么,其实互联网上的域名(也就是被互联网认可的)都是有相关组织来分发的,例如给你分个顶级域名,你可以向下再次的继续分二级域名,之后再三级域名,至于什么计算机拥有域名这个取决于DNS服务器,它将域名解析成哪台计算机的IP,那那台计算机就拥有该域名。。。

这些你都可以在实践中找到答案的,光靠理论不好理解的。。。

回答3:

只要有网络就一定会有域名,一般自己家是用不到的,都是公司或者学校之类的,至于你的家用电脑的名字一般都是默认的,因为每个网络连接端口的名字都不一样,所以你地先知道你的IP才好查你自己的名字

回答4:

两个不同网络之间的地址并不需要联系。它是以寻址的方式进行工作的。
有管理需要的计算机群才有域名。另外你所访问的每一个网站服务器都有域名。不知道你问的是什么域名。
你家的电脑在网上不过是打酱油的。啥都没有。它是用mac地址来通讯的。

回答5:

knx系统中施耐德IP模块 在网络扩展的应用