赞
踩
从输入www.baidu.com经历了什么
综上,跨网段通信过程中有以下过程:
1、判断地址是否同一网段;
2、查询目的ip地址对应的mac地址(发送arp请求);
此外需注意点:
1、ARP请求以广播发送(1对n)、以单播回应(1对1);
2、路由器隔离广播。每一个网段都是独立的广播域(arp只能在本网段广播);
3、跨越网段通信需要使用默认网关的mac地址;
跨网段通信需要使用网关建立链接;(局域网1到局域网2,此情况下一般路由器充当网关);
局域网访问公网服务器需要使用NAT网关进行地址映射;
1、局域网中的一台主机 A如何与外网服务器通信?
局域网中的主机A,想要访问外网服务器时,是通过NAT,将局域网ip地址+端口映射成外网ip地址+端口(NAT网关会记录映射表)。也就是说要与外网地址通讯,实际上也是需要一个外网地址。
2、服务器的返回数据包,是如何找到内网的客户端主机A,并将数据传给主机A上运行的程序P呢?
服务器返回消息时,返回到NAT,NAT根据映射表找到当时局域网内的ip+端口,并发送到局域网内的目标机器上,并发给对应的程序P;(ip+端口号确定应用程序P)。
1、局域网使用的IP地址范围:
A类地址:10.0.0.0 - 10.255.255.255
B类地址:172.16.0.0 - 172.31.255.255
C类地址:192.168.0.0 -192.168.255.255
2、TCP/IP四层模型常用协议:
应用层:http、DNS、FTP
传输层:TCP/UDP
网络层:IP、ICMP(ping命令,核心也就是发送ARP报文进行地址探测)
网络接口层:ARP(ip->mac)、RARP(mac->ip)
3、OSI7层模型下设备工作层:
路由器:网络层
交换机:数据链路层
集线器:物理层
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。